span8
span4
笔记作为ArcGIS的10.2,ESRI的不再附带需要SDE30库。FME不正式支持ARCGIS 10.2以外的SDE30。然而,也有一些用户使用ArcGIS临库中找到的依然是成功的。作为ESRI的不再正式支持库,我们不能保证这个解决办法的结果。本文适用于FME桌面2018.x或更早版本。有关详细信息,请参阅ESRI旧式ArcSDE(SDE30)折旧
FME(FME Desktop或FME服务器引擎)未能找到由ESRI的传统ArcSDE的读/写访问的ArcSDE安装所需的库。被返回的错误信息是:
该“ESRI的ArcSDE的”格式是不可用的,因为它有未满足的依赖。请检查FME和安装ArcSDE客户端库都是32位或两个64位。然后参考这篇文章http://fme.ly/8q8有关详细信息和联系方式http://fme.ly/8q8如果问题仍然存在。
错误在fmeworkbench日志文件:
2012-07-26 11:46:23 | 0.3| 0.0|INFORM|LD_LIBRARY_PATH is '/apps/emap1/fme/fmecore:/apps/emap1/oracle/product/11.2.0/client_1/lib:/usr/java/jre1.6.0_33/lib/amd64/server:/usr/java/jre1.6.0_33/lib/amd64:/usr/java/jre1.6.0_33/../lib/amd64:/usr/lib:/lib:/apps/emap1/oracle/product/11.2.0/client_1/lib:/apps/emap1/fme/fmepython27/lib' 2012-07-26 11:46:23| 0.3| 0.0|WARN |DLL '/apps/emap1/fme/plugins/sde30.so' was found but could not be loaded.确保此DLL存在的所有从属模块2012-07-26 11:46:23 | 0.3| 0.0|ERROR |Module 'SDE30' is unavailable for use with this FME edition
当SDE SDK尚未安装或者不可用的客户端计算机上可能会导致此问题。
这可能是一个问题,如果你在同一台机器上安装了ArcGIS桌面作为一个64位的FME。ArcGIS的桌面是一个32位的程序,并具有相同的名称作为所需64个库32个库。当FME试图找到它需要的.DLL文件,它首先搜索通过ArcGISHOME或AGSDESKTOPJAVA环境变量定义的目录。
然而,这将是指向32位的位置。
然后它搜索经由SDEHOME环境变量定义的目录和最后FME安装,首先发生在环境变量PATH目录。
如果您安装了32位FME并没有ArcGIS Desktop的产品同样的问题出现了。所需的库不可用,FME不能加载它们。
64位SDE库不存在,或者未设置到LD_LIBRARY_PATH
若要更正此问题,必须正确安装SDE库。
您可以从ArcSDE安装中获取库。
从ArcSDE 10.1开始,FME需要以下库:
如果你在跑步64位fme那就去吧一下列内容:
选项1)安装完整的arcsde sdk并检查是否设置了sdehome环境变量-指向包含ArcSDE bin文件夹的文件夹。
选项2)将这些64位dll放在sdehome目录的bin文件夹中-sdehome应该指向包含ArcSDE bin文件夹的文件夹。
选项3)将这些64位.dll放在新目录的bin文件夹中,并添加指向此新位置的sdehome环境变量-它必须指向包含bin文件夹的文件夹,其中包含.dll
选项4)将这些64位.dll直接放在fme_主文件夹中-并检查此安装目录是否是路径变量中引用的第一个目录-这是最不推荐的解决方案,因为新的fme安装可能会删除这些文件。
笔记:对于fme服务器配置,dll将放在
如果你在跑步32位fme那就去吧一下列内容:
选项1)为桌面安装Arcgis。
选项2)安装Arcgis资源管理器。
选项3)复制文件并创建环境变量:
您可以从ArcSDE安装中获取库。FME至少要求:
利伯斯德.so,请Libsg.so公司,和诽谤罪
然后执行以下操作:
与Windows一样,如果使用2层(直接连接)连接到ArcSDE数据库,则还需要访问的数据库的其他直接连接库。这些东西需要放在同一个地方。
©2019安全亚搏在线软件公司|法律