随着Esri正式宣布弃用Esri Legacy ArcSDE,Safe Software正在逐步淘汰FME中的相关格式。从FME 2018(Build 18509+)开始,在运行包含Esri Legacy ArcSDE格式的工作空间时,FME日志文件中具有相应的警告信息,以让用户更直观的认识到Esri Legacy ArcSDE格式即将被淘汰且鼓励用户切换到新的格式。
受影响的格式包括:
- Esri Legacy ArcSDE (SDE30)
- Esri Legacy ArcSDE Raster (SDERaster)
- Esri Legacy ArcSDE Raster Catalog (SDERasterCatalog)
- Esri Legacy ArcSDE Raster Map (SDERasterMap)
在即将发布的版本(FME2019+)中,计划隐藏Esri Legacy ArcSDE格式,在创建新的工作空间时将无法使用该格式属性。但是,如果本机安装好SDE数据库,运行包含Esri Legacy ArcSDE格式的工作空间时依然可用。未来,可能会全面取消掉对Esri Legacy ArcSDE格式的支持。
警告信息:
在FME 2018.1(Build 18509+)(包括Workbench以及Server)中运行Esri Legacy ArcSDE格式时,日志文件中将显示以下信息:
解决方法:
Safe Software公司建议大家使用Esri Geodatabase (ArcSDE Geodatabase) format(对照SDE与地理集数据库)
试用这种方式切换到Esri Legacy ArcSDE格式是可行的:
(1)确保已向地理数据库注册ArcSDE要素类。
注意:旧版ArcSDE确实在同一要素类上支持多种几何类型,因此对于非常旧的SDE数据库,您可能必须重新构建数据,然后才能使用地理数据库注册表。
(2)更新读模块:在工作空间的导航窗口中“Update Reader”
在“Update Reader”对话框中,选择Esri Geodatabase(ArcSDE Geodb)(等效格式)作为新的读模块,并设置相应的参数,如连接文件。
(3)“Update Writer”:更新写模块
更新写模块,可以按照上面更新读模块的方式进行修改,同样也可按照以下方式进行修改:
添加一个新的Esri Geodatabase (ArcSDE Geodb)格式的写模块,且高级参数设置中的特征类或表定义要设置为“None”;
从旧SDE写模块中选择要素类型,然后将原始写模块切换到新的Geodatabase写模块中;
注意:如果切换到Esri Geodatabase (ArcSDE Geodatabase)不可行,则可以继续将Esri Legacy ArcSDE(SDE30)格式与ArcGIS 10.2和FME 2018.1及更早版本一起使用。
更多信息:
从ArcGIS 10.2.2开始,Esri不再支持ArcSDE(SDE30)库。有关Esri弃用SDE库的更多信息,请参阅此博客和论坛https://community.esri.com/groups/technical-support/blog/2015/02/11/where-is-the-install-for-arcsde-10-3/。以及ArcGIS for Server产品生命周期文档(https://support.esri.com/en/technical-article/000017062)。