span8
span4
目前,无法在运行时为FME桌面或服务器指定ArcGIS许可级别。但是,通过设置环境变量和配置批处理脚本,FME和ArcGIS应用程序可以使用不同的ArcGIS许可级别。
FME和ArcGIS都使用与ArcGIS Administrator中配置的相同的许可证级别。有些用户对某些许可级别的提供是有限的,并且希望根据所需的任务指定在运行时使用哪个许可。
FME 2017.0及更新:
虽然您不能在运行时为FME桌面或服务器指定特定的ArcGIS许可级别,但可以在Esri或FME应用程序打开之前配置系统环境变量并使用批处理脚本设置该值。
1.创建ESRI_SOFTWARE_CLASS系统环境变量并将值设置为查看器,编辑器,或专业。这分别与基本、标准和高级许可级别相关。
请注意,在进行此配置更改后,必须重新启动FME桌面或服务器才能使任何更改生效。安装到此机器上的Esri ArcGIS应用程序也将引用此环境变量来设置许可证级别。要在FME或ArcGIS应用程序启动时覆盖此值,请参见下面的步骤2。
2.在文本编辑器中创建一个新的批处理文件。根据本地目录和首选许可级别修改以下内容。ESRI_SOFTWARE_CLASS的可能值是查看器,编辑器,或专业。
C:\程序文件(x86)\ArcGIS\Desktop10.4\bin\ ArcMap.exe
必须使用此批处理文件启动ArcMap,以便按照指定使用所需的许可级别。可以为ArcCatalog、ArcScene等创建类似的脚本。
注意:这是通过ArcGIS 10.4.1和FME 2017.0 Build 17174验证的
FME 2016.1及以上:
虽然目前无法在运行时为FME桌面或服务器指定特定的ArcGIS许可级别,但通过设置系统环境变量和配置批处理脚本,可以在启动ArcMap或ArcCatalog之前设置特定的ArcGIS许可级别。
1.创建ESRI_SOFTWARE_CLASS系统环境变量并将值设置为查看器,编辑器,或专业。这分别与基本、标准和高级许可级别相关。
2.启动ArcGIS Administrator并单击OK(这一步对于FME注册环境变量的值是必需的)。
3.启动FME桌面,或启动/重启FME服务器。FME现在应该使用步骤1中指定的ArcGIS许可。
4.在文本编辑器中创建一个新的批处理文件。根据本地目录和首选许可级别修改以下内容。ESRI_SOFTWARE_CLASS的可能值是Viewer、Editor或Professional。
C:\程序文件(x86)\ArcGIS\Desktop10.4\bin\ ArcMap.exe
5.为了使用步骤4中指定的许可级别,必须使用此批处理文件启动ArcMap。FME桌面和服务器仍然遵守第1步中为ESRI_SOFTWARE_CLASS设置的值。可以为ArcCatalog、ArcScene等创建类似的脚本。
注意:这是用ArcGIS 10.4.1和FME 2016.1 Build 16494验证的
©2019安全亚搏在线软件公司法律