span8
span4
Currently,it is not possible to specify the ArcGIS license level at runtime for FME Desktop or Server.However,it is possible for FME and ArcGIS applications to use different ArcGIS license levels,by setting an environment variable and configuring a batch script.
FME and ArcGIS both utilize the same licence level that is configured in the ArcGIS Administrator.Some users have a limited supply of certain license levels and would like to specify which license to use at runtime,根据所需的任务。
FME 2017.0及更新版本:
Although you cannot specify a particular ArcGIS license level at runtime for FME Desktop or Server,it is possible to configure a System Environment Variable and set the value with a batch script before an Esri or FME application opens.
1。Create the ESRI_SOFTWARE_CLASS system environment variable and set the value toViewer,Editor,orProfessional.This correlates with Basic,Standard,and Advanced license levels,respectively.
请注意,在进行此配置更改之后,FME Desktop or Server must be restarted for any changes to take effect.Esri ArcGIS applications installed to this machine will also reference this environment variable to set the license level.To override this value when an FME or ArcGIS application launches,请参见下面的步骤2。
2.Create a new batch file in a text editor (e.g.start_ArcMap.bat) with the following contents,modified for your local directory and preferred license level.esri_软件类的可能值为Viewer,Editor,orProfessional.
set ESRI_SOFTWARE_CLASS=Professional set path=%path%;C:\Program Files (x86)\ArcGIS\Desktop10.4\bin\ ArcMap.exe
为了使用指定的所需许可级别,必须使用此批处理文件启动arcmap。A similar script can be created for ArcCatalog,弧新统,等。
注:这是通过Arcgis 10.4.1和FME 2017.0构建17174验证的。
FME 2016.1 and Older:
While it is currently not possible to specify a particular ArcGIS license level at runtime for FME Desktop or Server,by setting a System Environment Variable and configuring a batch script,可以在启动ArcMap或ArcCatalog之前设置特定的ArcGIS许可级别。
1。Create the ESRI_SOFTWARE_CLASS system environment variable and set the value toViewer,Editor,orProfessional.This correlates with Basic,Standard,and Advanced license levels,respectively.
2.Start ArcGIS Administrator and click OK (this step is necessary for FME to register the value of the environment variable).
3.Start FME Desktop,or Start / Restart FME Server.FME should now use the ArcGIS license specified in Step 1.
4.Create a new batch file in a text editor (e.g.start_ArcMap.bat) with the following contents,modified for your local directory and preferred license level.Possible values for ESRI_SOFTWARE_CLASS are Viewer,Editor,or Professional.
set ESRI_SOFTWARE_CLASS=Professional set path=%path%;C:\Program Files (x86)\ArcGIS\Desktop10.4\bin\ ArcMap.exe
5.ArcMap must be launched with this batch file in order to consume the desired license level as specified in Step 4.FME桌面和服务器仍将遵循步骤1中为esri_软件类设置的值。A similar script can be created for ArcCatalog,弧新统,等。
Note: This was verified with ArcGIS 10.4.1 and FME 2016.1 Build 16494
Unable to Start ArcGIS for Desktop When FME is Extended and in Use
FME Extension for ArcGIS not showing up in ArcToolbox
FME Workbench reports that it can't be run outside of the ArcGIS environment
Writing ArcGIS Geodatabase Attachments
Data Inspector MapQuest background maps don't work (2016.1.0 and older)
How do I prevent an FME license from being used by my GIS application?
Does the ArcGIS Server Support Custom Formats?
© 2019 亚搏在线Safe Software Inc |Legal