ArcGIS for AutoCAD 提供的选项和实践能够使整个大型组织的应用程序部署更加无缝。
安装位置
由于 AutoCAD 的限制,ArcGIS for AutoCAD 应用程序必须安装在 AutoCAD 安装位置的 ApplicationPlugins 文件夹中:
C:\Program Files\Autodesk\ApplicationPlugins
将应用程序移出此安装文件夹不受支持,这会导致 ArcGIS for AutoCAD 无法正确加载。
应用程序设置
应用程序中的用户可配置选项保存在临时文件夹中的 .json 文件中:C:\Users\%USERNAME%\AppData\Local\ESRI\ArcGIS for AutoCAD\400\ApplicationSettings.json。
以下设置存储在此文件中:
- 收藏夹 WKID
- ArcGIS Online 或 ArcGIS Enterprise 门户 URL
- 定位器服务 URL
- 禁用启动时的启动画面选项
可以通过应用程序 UI 进行这些更改,也可以通过更改 ApplicationSettings.json 文件的内容手动进行这些更改。 可以将自定义文件同时部署到多台计算机,从而为您的组织创建自定义安装。
示例用法
{"FavoriteWkid":[6430],
"PortalDtoList":[{"PortalName":"ArcGIS Online","PortalUrl":"https://www.arcgis.com"},
{"PortalName":"My Portal","PortalUrl":"https://myportal.domain.com/webadaptor"}],
"LastUsedPortalName":"ArcGIS Online",
"LocatorDtoList":[{"LocatorName":"World Geocode Service","LocatorUrl":"http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer"},
{"LocatorName":"My Custom Locator","LocatorUrl":"https://myportal.domain.com/webadaptor/home/item.html?id=452ebd1d60424d3ba7329bc6e9cb55a8"}],
"LastUsedLocatorName":"World Geocode Service",
"Language": 0,
"DisableSplashScreenOnStartUp": false,
"TemplatePaths": [
"C:\\Program Files\\Autodesk\\ApplicationPlugins\\ArcGISForAutoCAD.Bundle\\Contents\\Resources\\Templates"
]
}
例如,ApplicationSettings.json 文件经过修改以包含以下信息:
- 收藏 WKID - 6430
- ArcGIS Enterprise 门户 - https://myportal.domain.com/webadaptor
- 自定义定位器 - https://myportal.domain.com/webadaptor/home/item.html?id=452ebd1d60424d3ba7329bc6e9cb55a8
可以将此经过修改的应用程序设置文件同时部署到多台计算机。 这些计算机的用户随后可将此自定义信息作为其 ArcGIS for AutoCAD 应用程序的一部分。
自动加载应用程序
默认情况下,只要打开 AutoCAD 或 Civil 3D,就会自动加载 ArcGIS for AutoCAD 应用程序。 要抑制此行为,可以编辑在 AutoCAD 安装目录的 C:\Program Files\Autodesk\ApplicationPlugins\ArcGISForAutoCAD.Bundle 文件夹中找到的 PackageContents.xml 文件。 通过修改 PackageContents.XML 文本文件,可以控制当 AutoCAD 打开后,ArcGIS for AutoCAD 是否自动加载。 修改文件,从而将 Arcgisforautocada.dll 和 Arcgisforcivil.dll 上 LoadOnAutoCADStartup 的值设置为 "True" 或 "False"。