操作方法
在 ArcGIS Pro 中,可以覆盖启用 ArcGIS Online 同步的托管要素图层,覆盖后该图层仍支持同步。 但在某些情况下,无法覆盖启用同步的托管要素图层。
托管要素图层包含在 ArcGIS Field Maps 移动应用程序、ArcGIS Field Maps Designer 或 ArcGIS Online 中创建离线区域后的复本。 此行为类似于记录的错误 001989:如果已启用同步且存在复本,则无法覆盖服务。。
使用以下方法之一移除离线区域,以便可以覆盖启用同步的托管要素图层。
有关删除离线区域的说明,请参阅 ArcGIS Field Maps:删除地图。
Note: Use ArcGIS Notebooks to run the Python script.
from arcgis.gis import GIS from arcgis.mapping import WebMap gis = GIS('home')
offline_map_item_id = '<MAP_ITEM_ID>' offline_map_item = gis.content.get(offline_map_item_id) offline_map = WebMap(offline_map_item)
for ids in offline_map.offline_areas.list(): print('Removing map area: ' + ids.title) ids.delete()
以下代码块演示了完整脚本。
from arcgis.gis import GIS from arcgis.mapping import WebMap gis = GIS('home') offline_map_item_id = '694b23c51eca4d7c8245b98ac13165e8' offline_map_item = gis.content.get(offline_map_item_id) offline_map = WebMap(offline_map_item) for ids in offline_map.offline_areas.list(): print('Removing map area: ' + ids.title) ids.delete()
文章 ID: 000031917
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序