安装FME

article/2025/9/10 3:45:30

一、FME软件获取

在 FME中国官方下载选择合适的版本,演示安装的是32位“FME Desktop 2022.2 for Windows”版本。

二、手动安装

1、安装“SafeFLEXlmInstaller”

在这里插入图片描述

2、安装“FME_Ddesktop”

在这里插入图片描述

3、安装“中文包”

在这里插入图片描述

4、官方许可

点击免费试用,申请官方许可。
在这里插入图片描述

5、破解

①打开“keygen”,选择esri,点击 create license file,复制“safe.lic”到第一步安装目录。默认安装在:

C:\Program Files (x86)\FlexServer

在这里插入图片描述
②安装过arcgis等软件,打开“safe.lic”,修改端口与arcgis授权文件端口不一致。
在这里插入图片描述
③打开“restartService.bat”,启动服务。

C:\Program Files (x86)\FlexServer\BatchFiles\restartService.bat

在这里插入图片描述
④打开FME,选择浮动许可,输入计算机名或IP
在这里插入图片描述
在这里插入图片描述

二、一键安装

复制以下内容至记事本,保存为“.bat”文件;或点击下载文件后移动至FME安装目录内执行。

@echo off&setlocal enabledelayedexpansion
mode con lines=20
title FME一键安装 By mingzi_al
color 2
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exitecho.-----------------------------------------------
echo.1、请将本文件置于FME安装程序目录内;
echo.2、目录内需有以下安装文件;
echo.“SafeFLEXlmInstaller.msi”
echo.“fme-desktop-XXXX.X-bXXXXX-win-xXX.msi”
echo.“FME_XXXX_Chinese_xXX.msi”
echo.3、如存在多版本FME,请 立即中止 一键安装程序。
echo.-----------------------------------------------::FME安装包名称
set FME_NAME=fme-desktop-2020.2-b20787-win-x86.msi
set /p FME_NAME=如果FME安装包名称为“fme-desktop-2020.2-b20787-win-x86.msi”。请按“回车键”,否则请输入FME安装包名称:::FME中文包名称
set FME_CN=FME_2020_Chinese_x86.msi
set /p FME_CN=如果FME中文包名称名称为“FME_2020_Chinese_x86.msi”。请按“回车键”,否则请输入FME中文包名称:echo.--------开始安装“SafeFLEXlmInstaller”--------
start /wait msiexec /i "%~dp0SafeFLEXlmInstaller.msi" /qrecho.--------开始安装%FME_NAME%--------
start /wait msiexec /i "%~dp0%FME_NAME%" /qrecho.--------开始安装%FME_CN%--------
start /wait msiexec /i "%~dp0%FME_CN%" /qrecho.--------停止授权服务--------
net stop "FME License Server"echo.--------判断端口--------
set ip=127.0.0.1
set port=27000
:again
netstat -ano|findstr %ip%:%port%|findstr -i ESTABLISHED > nul
if ERRORLEVEL 1 (
set /a port=%port%+1
if %port% GEQ 27009 (
set port= 
set /p port=手动指定端口(27000-27009):
) else (goto again)
) echo.--------替换授权文件--------
for /f "usebackq skip=1 delims= " %%i in (`getmac /NH`) do (
set mac=%%i
set mac=!mac:-=!
del /q "%temp%\safe.txt" >nul 2>nul
echo.SERVER LOCALHOST !mac! %port%>>"%temp%\safe.txt"
call:lic
)
:lic
echo.daemon safe safe>>"%temp%\safe.txt"
echo.USE_SERVER>>"%temp%\safe.txt"
echo.FEATURE FME safe 1.000 permanent 1000 CC8143B93AF2>>"%temp%\safe.txt"
echo.FEATURE FME_GUI safe 1.000 permanent 1000 3C209F2DE5A2>>"%temp%\safe.txt"
echo.FEATURE advanced_raster safe 1.000 permanent 1000 79C8242517C3>>"%temp%\safe.txt"
echo.FEATURE aircom_enterprise safe 1.000 permanent 1000 50E637B9FE8F>>"%temp%\safe.txt"
echo.FEATURE aixm_reader safe 1.000 permanent 1000 D41ED3059F79>>"%temp%\safe.txt"
echo.FEATURE aixm_writer safe 1.000 permanent 1000 7ECAC9EDDCFB>>"%temp%\safe.txt"
echo.FEATURE arcgis safe 1.000 permanent 1000 8A1B525A290F>>"%temp%\safe.txt"
echo.FEATURE arcgis_server safe 1.000 permanent 1000 E40B0EFD2CC1>>"%temp%\safe.txt"
echo.FEATURE basic_raster safe 1.000 permanent 1000 234E4AD86F84>>"%temp%\safe.txt"
echo.FEATURE cadrg_writer safe 1.000 permanent 1000 0C33A0CE573C>>"%temp%\safe.txt"
echo.FEATURE ccogif_writing safe 1.000 permanent 1000 F24E0A43DCC2>>"%temp%\safe.txt"
echo.FEATURE curvefit safe 1.000 permanent 1000 12B35D3BA1A7>>"%temp%\safe.txt"
echo.FEATURE datastage safe 1.000 permanent 1000 0FFF2BF2E01D>>"%temp%\safe.txt"
echo.FEATURE db2 safe 1.000 permanent 1000 AF419EAA3EF0>>"%temp%\safe.txt"
echo.FEATURE desktop safe 1.000 permanent 1000 6D4D7D12C8AE>>"%temp%\safe.txt"
echo.FEATURE engine safe 1.000 permanent 1000 FFA02DDCAB96>>"%temp%\safe.txt"
echo.FEATURE esri safe 1.000 permanent 1000 154672D7A05A>>"%temp%\safe.txt"
echo.FEATURE fmeobjects_reproject safe 1.000 permanent 1000 B0010D2B2971>>"%temp%\safe.txt"
echo.FEATURE gdf_reading safe 1.000 permanent 1000 4B2CABE97997>>"%temp%\safe.txt"
echo.FEATURE gdf_writing safe 1.000 permanent 1000 863EAB129111>>"%temp%\safe.txt"
echo.FEATURE informatica safe 1.000 permanent 1000 62A191D495FD>>"%temp%\safe.txt"
echo.FEATURE informatica_extension safe 1.000 permanent 1000 BF2BA25A4EF4>>"%temp%\safe.txt"
echo.FEATURE intergraph safe 1.000 permanent 1000 1889EE799DDC>>"%temp%\safe.txt"
echo.FEATURE mrfcleanfactory safe 1.000 permanent 1000 8A6A82775491>>"%temp%\safe.txt"
echo.FEATURE mrfcleanfactory3d safe 1.000 permanent 1000 A4A814963299>>"%temp%\safe.txt"
echo.FEATURE national safe 1.000 permanent 1000 357D46488BAC>>"%temp%\safe.txt"
echo.FEATURE native_mapinfo safe 1.000 permanent 1000 61B44CBAC26D>>"%temp%\safe.txt"
echo.FEATURE ntx_soundings safe 1.000 permanent 1000 828FBF02393B>>"%temp%\safe.txt"
echo.FEATURE oracle safe 1.000 permanent 1000 35D137482118>>"%temp%\safe.txt"
echo.FEATURE planet_reading safe 1.000 permanent 1000 2AE3DC90F42B>>"%temp%\safe.txt"
echo.FEATURE planet_writing safe 1.000 permanent 1000 EC6DA3653FEC>>"%temp%\safe.txt"
echo.FEATURE professional safe 1.000 permanent 1000 0FED78B09ECF>>"%temp%\safe.txt"
echo.FEATURE reproject safe 1.000 permanent 1000 E5BC5CFEB076>>"%temp%\safe.txt"
echo.FEATURE s57_writing safe 1.000 permanent 1000 045462641E4E>>"%temp%\safe.txt"
echo.FEATURE schema_mapper safe 1.000 permanent 1000 F76EB39B5F08>>"%temp%\safe.txt"
echo.FEATURE sef_writing safe 1.000 permanent 1000 D271B305911B>>"%temp%\safe.txt"
echo.FEATURE segy_reading safe 1.000 permanent 1000 5BB4EE5846D3>>"%temp%\safe.txt"
echo.FEATURE segy_writing safe 1.000 permanent 1000 22375A72511B>>"%temp%\safe.txt"
echo.FEATURE server safe 1.000 permanent 1000 6C583BB5BE53>>"%temp%\safe.txt"
echo.FEATURE smallworld safe 1.000 permanent 1000 7D381CF5E585>>"%temp%\safe.txt"
echo.FEATURE spatialbiz safe 1.000 permanent 1000 BC51FC139070>>"%temp%\safe.txt"
echo.FEATURE spatialware_writing safe 1.000 permanent 1000 9D226E245841>>"%temp%\safe.txt"
echo.FEATURE sql_server safe 1.000 permanent 1000 31DA624385AB>>"%temp%\safe.txt"
echo.FEATURE ssis_extension safe 1.000 permanent 1000 5D90AD3300CA>>"%temp%\safe.txt"
echo.FEATURE unix safe 1.000 permanent 1000 BEDFDA9CA05B>>"%temp%\safe.txt"
echo.FEATURE vpf_writing safe 1.000 permanent 1000 A215CBDDB918>>"%temp%\safe.txt"
echo.FEATURE webmap safe 1.000 permanent 1000 512342CDB65D>>"%temp%\safe.txt"
echo.FEATURE ArcGISDesktop safe 1.000 permanent 1000 512342CDB65D>>"%temp%\safe.txt"
lmcryptsafe.exe -i "%temp%\safe.txt" -o "C:\Program Files (x86)\FlexServer\safe.lic">nul 2>nul
if ERRORLEVEL 9009 (echo.未找到lmcryptsafe.exe文件!安装已结束。) else (echo.--------开启授权服务--------&&net start "FME License Server")
pause&exit

http://chatgpt.dhexx.cn/article/jFTS40lT.shtml

相关文章

以分割栅格为例实现FME模板的方案优化

一、利用FME分割栅格 (一)问题的产生 对于FME使用者来说,利用FME完成栅格的批量分割是一件极为平常且容易的事情。只需要输入栅格和确定分割方案就可以实现利用FME对栅格数据的分割,再配合FME的“扇出”功能,就能够实…

FME在测量平差上面的运用

一、基本原理 测量平差是德国数学家高斯于1821~1823年在汉诺威弧度测量的三角网平差中首次应用,以后经过许多科学家的不断完善,得到发展,测量平差已成为测绘学中很重要的、内容丰富的基础理论与数据处理技术之一。 图一 三角网平…

FME基础入门学习(一)

文章目录 一、FME Data Inspector二、FME WorkBench三、基础实验操作1.将dwg文件转换为SHP数据格式,并保留:颜色、线型两个属性,并为这两个属性设置别名(快速创建模板方式,快速创建缺点是无法修改输出名称,…

【FME实战教程】003:FME读取地理空间数据(矢量、栅格、点云、三维模型、数据库、地理服务)大全

FME读取地理空间数据(矢量、栅格、点云、三维模型、空间数据库、地理服务)大全。 文章目录 1. FME读取数据1.1 读取矢量1.1.1 读取Shapefile1.1.2 读取dwg 1.2 读取栅格数据1.2.1 影像DOM 1.3 读取地理数据库1.3.1 读取文件数据库(.gdb&#…

FME模板工具使用的中文版详细教程

目录 一、总体介绍 二、FME教程推荐 三、FME模板使用教程 一、总体介绍 FME工具在使用前请自行安装相应版本的FME软件,本教程操作使用的软件版本为FME2020.2。一般情况下,高版本的FME会兼容低版本FME编写的工具。所有的“.fme”格式的FME工具&#x…

FME常用转换器汇总

汇总一下FME常用转换器的使用方法和使用场景,方便随时查阅。 对象分析 【Tester】——筛选 用于按属性筛选要素或表。类似工具还有【TestFilter】。 【Sorter】——排序 根据某个字段进行排序,可选择数值或是字母,升序或是降序。 【Geomet…

设置css阴影和取消css阴影

之前用mui布局样式,但是一直都会有这个阴影,在浏览器调试也调试没用 这是设置阴影 /* 长 宽 模糊度 颜色*/ box-shadow: 0 1px 6px #ccc; 取消的话直接设置为0就行了,不建议直接去mui.css里面删掉,如果改掉mui里面的样式全部的样…

CSS高级篇——阴影

阴影可以让元素“浮起来”,盒子(box)和文本都可以用。 盒子阴影 box-shadow 属性值有一串: box-shadow: 5px 5px 3px 1px #999第一个值表示水平位移,正数往右,负数往左第二个值表示垂直位移,…

CSS的阴影

🌟 所属专栏:前端只因变凤凰之路 🐔 作者简介:rchjr——五带信管菜只因一枚 😮 前言:该系列将持续更新前端的相关学习笔记,欢迎和我一样的小白订阅,一起学习共同进步~ 👉…

用 CSS 设计漂亮的阴影,css阴影和原理,所有知识点多图动画演示

文章目录 1.为什么要使用阴影?好处 2.动画讲述原理2.1创建一致的阴影2.2投影角度2.3海拔2.4总结: 3.实战技巧3.1分层3.2颜色匹配阴影3.3总结 4.最后讲一下:filter: drop-shadow 以我的拙见,好的网站和 Web 应用程序应具有“真实”…

CSS系列之盒子阴影box-shadow(CSS3)

文章の目录 1、属性值规则2、取值2.1、inset 内/外阴影2.2、<offset-x> <offset-y>水平阴影/垂直阴影2.3、<blur-radius>模糊距离2.4、<spread-radius>阴影的尺寸2.5、<color>阴影的颜色 3、示例4、注意点写在最后 用于在元素的框架上添加阴影效…

HTML5生日祝福网页代码【粉色生日快乐模板】HTML+CSS+JavaScript

这是程序员表白系列中的100款网站表白之一&#xff0c;旨在让任何人都能使用并创建自己的表白网站给心爱的人看。 此波共有100个表白网站&#xff0c;可以任意修改和使用&#xff0c;很多人会希望向心爱的男孩女孩告白&#xff0c;生性腼腆的人即使那个TA站在眼前都不敢向前表白…

制作粉色少女系列❤生日快乐祝福网页❤(HTML+CSS+JS)

制作生日快乐祝福网页&#xff08;HTMLCSSJS&#xff09; 程序员爱情❤520/表白/七夕情人节/求婚❤专用html5css3js 生日快乐网站模板 HTML生日快乐祝福网页模板&#xff0c;该模板有多种动态效果图&#xff0c;全局采用蓝色装饰&#xff0c;适用于给女朋友的生日祝福&#xf…

HTML+CSS+JS制作一个生日祝福网站(程序员专属情人节表白网站)

❤ 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f482; 作者主页: 【进入主页—&#x1f680;获取更多源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;HTML5网页期末作业 (1000套) 】 &#x1…

HTML5浪漫生日祝福电子贺卡网页模板(HTML5+CSS3+JS)_520表白/七夕情人节表白/告白网页制作/生日快乐html模板

htmlcssjs实现生日快乐代码&#x1f382;超炫酷效果&#x1f382;(含生日背景音乐)❤520/表白/七夕情人节/求婚❤专用炫酷动画网页的源代码 程序员爱情❤520/表白/七夕情人节/求婚❤专用html5css3js 生日快乐网站模板 HTML生日快乐祝福网页模板&#xff0c;该模板有多种动态效果…

如何做一个网页送给女朋友做生日礼物

如何做一个网页送给女朋友做生日礼物 本文里面涉及到python&#xff0c;HTML &#xff0c;css,JavaScript的知识&#xff0c;是基于python的flask框架做的一个小型网站&#xff0c;里面可以实现跳转功能&#xff0c;怎么配置flask的环境变量&#xff0c;去官方文档看就好了&am…

html生日祝福网站 html生日快乐网页代码 程序员专属情人节表白网站

❤ 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f482; 作者主页: 【进入主页—&#x1f680;获取更多源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;HTML5网页期末作业 (1000套) 】 &#x1…

在线生日快乐网站,可以在线访问,通过网址!

在线生日快乐网站&#xff0c;可以在线访问&#xff0c;通过网址&#xff01; 详情可私信&#xff01; 详情可私信&#xff01; 点击查看详情

制作粉色少女系列 生日快乐祝福网页(HTML+CSS+JS)

程序员爱情❤520/表白/七夕情人节/求婚❤专用html5css3js 生日快乐网站模板 HTML生日快乐祝福网页模板&#xff0c;该模板有多种动态效果图&#xff0c;全局采用蓝色装饰&#xff0c;适用于给女朋友的生日祝福&#xff0c;只需简单修改&#xff0c;即可用网页生成打开。 戳下方…

HTML5生日蛋糕网页设计与制作 生日祝福制作代码 生日快乐网页模板【生日蛋糕树】HTML+CSS+JavaScript html七夕情人节网页制作

这是程序员表白系列中的100款网站表白之一&#xff0c;旨在让任何人都能使用并创建自己的表白网站给心爱的人看。 此波共有100个表白网站&#xff0c;可以任意修改和使用&#xff0c;很多人会希望向心爱的男孩女孩告白&#xff0c;生性腼腆的人即使那个TA站在眼前都不敢向前表白…