span8
span4
Note:FME没有正式支持SDE30超越的ArcGIS 10.2。然而,也有一些用户使用ArcGIS临库中找到的依然是成功的。作为ESRI的不再正式支持库,we cannot guarantee the results of this workaround.本文适用于FME桌面2018.x或更早版本。欲了解更多详情,请参阅Esri Legacy ArcSDE (SDE30) Deprecation
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的库stalled correctly.
You can get the libraries from your ArcSDE install.
As of ArcSDE 10.1 FME requires the following libraries:
If you are running64 bit FMEthen dooneof the following:
Option 1)Install the full ArcSDE SDK and check that an SDEHOME environment variable is set -pointing to the folder that contains the ArcSDE bin folder.
Option 2)Put these 64 bit .dlls in the bin folder of the SDEHOME directory - SDEHOME should point to thefolder containing the ArcSDE bin folder.
Option 3)Put these 64 bit .dlls in a new directory, in a bin folder, and add an SDEHOME environment variable pointing to this new location -it has to be pointing to the folder that contains the bin folder,which contain the .dlls
Option 4)Put these 64-bit .dlls directly in the FME_HOME folder - and check that this installation directory is the first one referenced in the PATH variable - this is the least recommended solution as a new FME installation may remove these files.
NOTE: For FME Server configuration the dll's would be placed in
If you are running32 bit FMEthen dooneof the following:
Option 1) Install ArcGIS for Desktop.
Option 2) Install ArcGIS Explorer.
Option 3) Copy files and create an environment variable:
You can get the libraries from your ArcSDE install.FME requires at least:
libsde.so,libsg.so, andlibpe.so
Then do the following:
As with Windows, if you are using a 2 tier (Direct Connection) to connect to your ArcSDE database you will also need the additional direct connect libraries for the database that you are accessing.These need to be put into the same location.
©2020安全亚搏在线软件公司|法律