操作方法
在 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 专家的帮助
立即开始聊天