FME与ESRI的版本与兼容性的注意事项

本文档详细介绍了FME软件与ESRI的各种格式之间的兼容性,包括Geodatabase和ArcSDE的不同版本间的读写操作。内容覆盖了从FME2009到FME2012各版本的支持情况,以及64位和32位操作系统下的兼容性问题。

原文发布时间:2012-07-24

翻译整理:怕冷的企鹅

有效格式

FME支持SDE和Geodatabase多类型的读写操作,其应用需要依赖于您当前机器上已安装运行的Esri软件架构。

详细的类型对照名称可参考ESRI Readers and Writers

·         Esri Geodatabase (Personal Geodatabase)

·         Esri Geodatabase (File Geodatabase ArcObjects)

·         Esri Geodatabase (File Geodatabase Raster Dataset)

·         Esri Geodatabase (File Geodatabase API)

·         Esri Geodatabase (XML Workspace Document)

·         Esri Geodatabase (ArcSDE Geodatabase)

·         Esri Geodatabase (ArcSDE Geodatabase Raster Dataset)

·         Esri ArcSDE

·         Esri ArcSDE Raster

·         Esri ArcSDE Raster Map

·         Esri ArcSDE Raster Catalog


Esri Geodatabase


在应用以上所有 ESRI Geodatabase开头的格式类型时都需要机器已有ARCGIS(或者设备)程序环境且同FME一样,ARCGIS的系统有可用的许可支持。详情查看 ESRI Licensing。FME使用ArcGIS ArcObjects API的方式也必须满足授权许可、使用的条件。

Supported Versions支持版本

FME支持的ArcGIS版本有效期将与ESRI认可的仍在活跃的版本时间一样长。

以下地址是ESRI发布的包括ESRI产品生命周期信息的文档:

http://support.esri.com/en/content/productlifecycles

http://help.arcgis.com/en/shared/product-life-cycle/ProductLifeCycle.pdf

根据这些信息,ArcGIS8.3已于2008年9月1日退役,ArcGIS9.0是2008年12月,ArcGIS9.1是2010年6月。

Version Compatibility版本兼容

以下表格提供了FME的版本与ESRI的ArcGIS产品版本的支持说明。

ArcGIS 版本

FME 版本

备注

ArcGIS 10.0

FME 2010 SP2 或更高,包括FME 2011 and FME 2012

ArcGIS 9.3

FME 2009 或更高

ArcGIS 9.2

FME 2008或更高

ArcGIS 9.1

FME 2006GB或更高

ESRI 已经下

在版本兼容中介于客户端版本和geodatabase版本之间的附加信息可以访问Esri page


Esri ArcSDE

本节涉及访问本地带ESRI ArcSDE或ESRI ArcSDE Raster的ArcSDE读模块和写模块。

它不应用于FME的Geodatabase读写模块;这些访问企业级空间数据库(ArcSDE)端口ArcObjects总是需要安装ArcGIS软件的兼容许可版本,详见下面的介绍。

FME 2012 和 ESRI ArcSDE 兼容性

FME 2012 不支持 ArcSDE 9.1。 关于ArcSDE 库的分布,FME2012忽略比FME2009版本更低的兼容情况.。

FME 2011 和 ESRI ArcSDE 兼容性

FME2011不再支持ArcSDE 9.1,理由是ArcGIS9.1的版本已于2010年6月被ESRI宣布下线。FME2011版本将不再考虑兼容性,忽略那些在FME2009版本或更低版本基于当时的ArcSDE库中的定义。

FME 2010 和 ESRI ArcSDE 兼容性

ArcGIS不再使用ARCGISHOME的环境变量。FME2010sp2将仍然使用这些变量控制本地的SDE库。添加环境变量设置同为本地的AGSDESKTOPJAVA或AGSSERVERJAVA变量。但这些信息在FME2010sp3和FME2011中不存在。
关于ArcSDE库的分布,FME2010不再支持已知兼容,忽略了在FME2009及更低版本中的那些定义。

FME 2009 和 ESRI ArcSDE 兼容性

为了避免版本不兼容的问题,FME 2009,将不再安装ArcSDE读写所需要的库内容。

您可以从已知的ESRI产品中获得这些库内容,以确保FME与您的SDE库之间的兼容性。

有三种方法获取所需的库内容:

1) 安装 ArcGIS Desktop 9.3
       或者
        2) 安装 SDE C SDK (您ArcGIS Server 9.3 DVD中所提供的) 并 设置环境变量如下

或者
       3) 安装 ArcEngine 并确认环境变量设置如下
          针对第2或第3项的设置详情如下:

变量名称 - SDEHOME 值 - <ArcGIS Directory>\arcsde\ (例如指向包括SDE .dlls 或sde.dll, pe.dll 和sg.dll的文件夹目录)


问:是不是 FME 2009 或更高版本支持 ArcSDE 9.2?

答:是的 – 不过对于ArcSDE9.3的版本存在与9.2版本相同的设置,即安装ArcSDE9.2产品,并确保其环境变量ARCGISHOME设置情况如上。.

问:是不是 FME 2009 或更高版本支持 ArcSDE 9.1?

答:是的。但是您将需要下载并安装比??在ArcGIS9.1安装一些其他ESRI产品较新版本的DLL。最简单的解决方法是下载并安装ArcGIS Explorer和然后添加SDEHOME变量如上所述。至于FME2011,我们将不再保证支持ArcSDE9.1。.


ArcSDE 写模块版本需求

下表提供了查看FME对于ArcSDE或企业版Geodatabase版本的写模块版本需求支持情况。

·        √ = 支持

·         = 支持但是需要看备注条件

·         ∕    = 不支持

FME 版本

ArcSDE 9.1

ArcSDE 9.2

ArcSDE 9.2 SP5+ and 9.3

ArcSDE 10.0

备注

ArcGIS 9.2 DataInterop

Import Tool

 ∕  

 ∕  

ArcGIS 9.3 DataInterop

Import Tool

 ∕  

ArcGIS 10.0 DataInterop

Import Tool

ArcGIS 9.2 Extended with FME

 ∕  

需要FME 2008 或更高版本-下载地址 Our Download Site

ArcGIS 9.3 Extended with FME

 ∕  

ArcGIS 10.0 Extended with FME

需要 FME 2010 SP2 或更高版本下载自 Our Download Site

FME 2009

ArcSDE Vector

 ∕  

查看 Direct Connect Issues

Geodatabase

 ∕  

ArcGIS/ArcEngine 客户端需要兼容 Geodatabase

ArcSDE Raster

 ∕  

FME 2010

ArcSDE Vector

需要 SP2 兼容,下载自Our Download Site

Geodatabase

需要 SP2 兼容,下载自Our Download Site.

ArcGIS/ArcEngine客户端需要兼容Geodatabase

ArcSDE Raster

需要 SP2 兼容,下载自Our Download Site

FME 2011

ArcSDE Vector

 ∕  

Geodatabase

 ∕  

ArcGIS/ArcEngine 客户端需要兼容Geodatabase

ArcSDE Raster

 ∕  

FME 2012

ArcSDE Vector

 ∕  

Geodatabase (Vector & Raster)

 ∕  

ArcGIS/ArcEngine 客户端需要兼容 Geodatabase

ArcSDE Raster

 ∕  


  访问 Safe Software 可查看更多关于 FME Desktop 版本 (许可级别) 与ESRI 数据格式和产品的支持情况.

  

64 位 FME 和 Esri 格式

此表解释了操作系统平台与FME对不同类型的ESRI格式支持的相互影响。

操作系统

FME

ArcGIS

Geodatabase

ArcSDE
(SDE30)

直接相连

32 位 Windows

32 位

32 位

全部支持

可以访问 32 和 64 位 SDE databases (1)

需要 32 位 database 客户端 (2)

32 位

File Geodatabase API

支持(6)

不支持

不支持

64 位 Windows

32 位

32 位

全部支持

可以访问 32 和 64 位SDE databases (1)

需要 32 位 database 客户端 (2)

64位

32位

不支持(3)

若按照的是 64 位 SDE SDK 则支持(1)

需要 64位 database 客户端和 64位直连库 (4)

64 位 FME Server (5)

64 位 ArcGIS Server 10.1

支持

支持

支持

64 位

File Geodatabase API

支持 (6)

不支持

不支持

64 bit Linux

64 bit

File Geodatabase API

支持 (6)

不支持

不支持

 

(1) - 32 位 和 64 位 FME 都支持 Esri ArcSDE 格式. 查看 here 查找更多详情。Dll文件的放置位置需要一致。 但是读写模块不支持所有的geodatabase ,例如: Annotation 被读取为 polygons而不再是 text – 查阅 here 获取更多的详细信息
        (2) – 可用于直接连接 Geodatabase 和 ArcSDE 2类读写模块,但需要安装与FME平台相匹配的Database客户端。.

(3) - 64 位FME不支持安装了32位ArcObjects库的Esri Geodatabase 格式. 详情请查阅 here关于运行64 位 FME的信息。.
        (4) - 64 位FME可以使用ArcSDE读写模块直接连接库. 在64 位 FME 和 32 位 ArcGIS 的安装情况下,不支持Geodatabase类型的读写类型.
        (5) 64 位FME Server可以提供全部 Geodatabase 支持,条件是当64位 ArcGIS Server 10.1安装在同一机器上。此情况允许64 位 FME Server 运行关于Geodatabases的工作空间。但是工作空间若使用32位安装有ArcGIS的FME Desktop程序仍需要测试和调试。

(6) – 文件级Geodatabase API 读写模块提供64位Windows和Linux平台的支持,但是仅限于Geodatabase文件的版本为10.0。 例如annotation是不支持的。 查阅 here 获取更多信息。

** 若Esri格式框显示为灰色,则附加的故障排除信息可以在这里找到here for Esri Geodatabase 和 here for Esri ArcSDE.

 

直接连接问题

        查看 fmepedia page 来解决读模块和写模块关于企业级 Geodatabases 使用直连方式的问题。


数据扩展组件的版本信息

FME创建的各个不同版本的数据扩展组件的Build信息:
       应用 App 版本                           FME 版本 FME Build
     ESRI Data Interop 9.2 Final             2006GB 2687
     ESRI Data Interop 9.2 SP3              2006GB 2696
     ESRI Data Interop 9.3                     2008 5301
     ESRI Data Interop 9.3 SP1              2008 5303
     ESRI Data Interop 9.3.1                  2009 5658
     ESRI Data Interop 10.0                   2010 6213
     ESRI Data Interop 10.0 SP1            2010 SP3+ 6233




<think>我们正在处理用户的问题:如何在ArcGISPro中安装和配置FME插件。根据引用,我们知道用户提到了ArcGISPro(在引用[1]中称为ArcGisPro)以及FME插件。虽然引用中没有直接提到FME插件的安装,但我们可以结合一般插件安装知识和FME的特点来回答。步骤:1.确认系统要求:确保ArcGISPro版本FME插件兼容。2.安装FMEDesktop:FME插件通常作为FMEDesktop的一部分安装,因此需要先安装FMEDesktop。3.在ArcGISPro中配置FME插件:安装FMEDesktop后,插件通常会自动集成到ArcGISPro中,但可能需要手动启用。详细步骤:第一步:安装FMEDesktop-访问SafeSoftware官网(https://www.safe.com/)下载FMEDesktop安装程序。-运行安装程序,按照提示完成安装。安装过程中,确保选择ArcGISPro集成的选项(如果有)。第二步:在ArcGISPro中启用FME插件-打开ArcGISPro。-点击顶部菜单栏的“视图”选项卡,然后选择“目录窗格”(如果尚未打开)。-在目录窗格中,展开“工具箱”节点,应该能看到“FME”相关的工具箱(如FMEWorkbench、FMEDataInspector等)。如果没有,可能需要手动添加。-手动添加方法(如果需要):1.在“目录窗格”中,右键点击“工具箱”,选择“添加工具箱”。2.浏览到FME安装目录下的工具箱(通常位于`C:\ProgramFiles\FME\fmeobjects\esripro`或类似路径,具体取决于安装路径和版本)。3.选择`.tbx`文件(例如`FME_Pro.tbx`)并打开。第三步:验证安装-在ArcGISPro中,尝试使用FME工具,例如在“分析”选项卡中可能会有一个“FME”组,里面包含“启动Workbench”等按钮。-或者,在“目录窗格”的FME工具箱中运行任意一个工具,确保可以正常使用。注意事项:-如果遇到问题,检查FMEArcGISPro版本兼容性,可能需要升级到兼容的版本。-安装过程中可能需要关闭ArcGISPro。引用说明:-引用[1]提到的是ArcGisPro脚本工具,但未具体说明FME插件安装,因此我们基于一般知识回答。-引用[2]提到GIS软件的数据操作和分析功能,FME插件正是用于数据转换和处理的强大工具,可以增强ArcGISPro的数据处理能力。生成相关问题:1.FME插件在ArcGISPro中主要有哪些功能?2.如何解决ArcGISProFME插件无法加载的问题?3.除了FME,还有哪些常用的数据转换工具可以ArcGISPro集成?</think>### 如何在ArcGIS Pro中安装和配置FME插件 #### 一、安装FME插件前的准备 1. **兼容性验证** - 确认您的ArcGIS Pro版本(如3.0/3.1/3.2)FME版本兼容 - 最新兼容列表参考:[FME官方文档](https://docs.safe.com/fme/html/FME_Desktop_Documentation/FME_Desktop/!FME_Desktop_Supported_Platforms.htm) - ⚠️ 不兼容版本可能导致功能异常 2. **获取安装包** - 从Safe Software官网下载FME Desktop安装程序: [https://www.safe.com/fme/fme-desktop/](https://www.safe.com/fme/fme-desktop/) - 推荐选择**包含ESRI ArcGIS集成组件**的安装选项 #### 二、安装步骤 1. **运行安装程序** ```powershell # 以管理员身份执行安装 FME_Desktop-xxxx.exe /S /v"/qn" ``` - 勾选 **"FME Objects for ArcGIS Pro"** 组件 - 确保安装路径无空格和特殊字符(如`C:\FME\`) 2. **验证核心组件** 安装完成后检查以下目录是否存在: ``` C:\Program Files\FME\fmeobjects\esripro\FME_Pro.tbx ``` #### 三、ArcGIS Pro中的配置 1. **添加FME工具箱** - 打开ArcGIS Pro → 视图 → **目录窗格** - 右键点击"工具箱" → 选择 **"添加工具箱"** - 定位到安装路径:`<FME安装目录>\fmeobjects\esripro\` - 选择 `FME_Pro.tbx` 文件导入 2. **启用功能扩展** ```python # 通过Python窗口验证 import fmeobjects print(fmeobjects.FMEUtil().getFMEVersion()) # 应返回FME版本号 ``` #### 四、功能测试应用 1. **基础测试** - 在ArcGIS Pro功能区查看是否出现 **"FME" 选项卡** - 执行简单转换: `矢量数据 → 工具箱 → FME Workflows → Quick Translator` 2. **典型应用场景** - CADGIS数据互转(如DWG转SHP) - 数据库批量迁移(Oracle到PostgreSQL) - 自动化处理链构建(结合ModelBuilder) #### 五、故障排除 | 问题现象 | 解决方案 | |---------|---------| | 工具箱缺失 | 重新注册COM组件:`regsvr32 "C:\Program Files\FME\fmeobjects\esripro\fmeobjects.dll"` | | 工具执行报错 | 检查环境变量:`FME_HOME` 指向FME安装目录 | | 性能问题 | 禁用非必要转换器 → 工作台 → Navigator → 关闭未用组件 | > **提示**:对于企业级部署,建议通过**ArcGIS Pro Python包管理器**安装FME模块: > ```conda install -c conda-forge fmeobjects```[^1] ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值