地图中默认显示的底图是 ArcGIS 组织帐户中指定的默认底图。通过更改 ArcGIS 帐户中的默认底图设置或编辑 map_configuration.json.txt 文件的 baseMapLayers 部分可指定其他默认底图。
以下说明介绍了如何通过编辑 map_configuration.json.txt 更改默认底图。
- 在您环境中的每台 EM4C Gateway 计算机上,复制位于 <em4c_location>\webcontent\esrimap\em4c-bisprovider\config\design 的 map_configuration.json.txt.default。
- 将副本重新命名为 map_configuration.json.txt。
- 在 map_configuration.json.txt 中查找以下部分:
"itemData": { }
- 修改 baseMapLayers 部分来反映底图的唯一 ID 和其 REST 端点的 URL,例如:
"itemData": { "baseMap": { "baseMapLayers": [ { "id": "123456", "url": "http://services.arcgisonline.com/arcgis/rest/services/ESRI_StreetMap_World_2D/MapServer" } ], "title": "New default Base Map" } }
- 使用如 JSONLint 的验证工具来验证您的 JSON 代码。
将在所有新地图配置中使用新指定的默认底图,并覆盖 ArcGIS 组织帐户中的默认底图设置。
如果报表作者想要为特定报表使用在组织帐户中指定的底图而不使用在 in map_configuration.json.txt 中指定的底图,则必须在 Esri Maps Designer 中重置相应的地图。
注:
对 map_configuration.json.txt 做出的任何更改(包括指定模板或默认地图)均将覆盖 ArcGIS 组织帐户中的默认底图设置。
- 保存并关闭文件。