基础环境:
fme2016
arcgis10.3.1
具体步骤如下:
(1)打开FME DESKTOP LICENSING ASSISTANT,此时需切换license type,即选择FME DESKTOP ESRI EDITION,然后点击激活。
(2)必须要以管理员身份运行打开FME INTEGRATION CONSOLE(如果不是,会报错),在 FME Extension for ArcGIS右侧点击Extend,这样就完成将FME集成到ARCGIS里(注意,FME与ARCGIS版本是一一对应的,FME2016可与ARCGIS10.4.1版本,具体对应信息请查看FME官网,理论上软件是向下兼容的.
(3)那么如何验证已经集成?
打开arcmap,此时变化有两处,一是catalog,在最底下出现fme connections,这个工具可以直接读取/写入非arcgis格式文件,如mapinfo文件等;二是在arctoolbox里,你会发现原来的data interoperability tools不见了,在arctoolbox空白处单击右键,点击 add arctoolbox,选择system arctoolbox,你会发现多了一个FME interoperability tools工具,点击确定添加,就会加到arctoolbox里,FME interoperability tools下quick export/import可以实现读取/写入非arcgis格式文件(前提是你已经在extentions里勾选了FME Extension for ArcGIS),功能如上,这也解释了为什么很多人疑惑arcgis的data interoperability tools功能始终用不了,不是不能用,而是自arcgis10.0之后,ARCGIS与FME合作,需要单独安装FME,并扩展集成到arcgis才可以使用。
(4)另外,FME内置了几百种国外数据格式,但国内的,如supermap、mapgis还没有,此时若想也能读取,需要单独安装myfme软件,这个软件在FME官方博客(网易或新浪)都可以下载,安装好以后,不管是在FME软件中还是集成在ARCGIS中的FME模块都可以直接读取supermap、mapgis数据格式,并能转为你想要的数据格式。