CÓMO
En ArcGIS Pro, es posible sobrescribir una capa de entidades alojada con sincronización habilitada de ArcGIS Online y que siga teniendo la sincronización habilitada después de sobrescribirla. Sin embargo, hay casos en los que la capa de entidades alojada con sincronización habilitada no se puede sobrescribir.
La capa de entidades alojada contiene réplicas después de crear áreas sin conexión en la aplicación móvil ArcGIS Field Maps, ArcGIS Field Maps Designer o ArcGIS Online. Este comportamiento es similar al error documentado, 001989: El servicio no se puede sobrescribir si la sincronización está habilitada y existen réplicas.
Utilice uno de los siguientes métodos para eliminar áreas sin conexión de modo que se pueda sobrescribir una capa de entidades alojada con sincronización habilitada.
Consulte ArcGIS Field Maps: Eliminar un mapa para obtener instrucciones sobre cómo eliminar áreas sin conexión.
y toque Eliminar área para las áreas de mapa sin conexión.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()
El siguiente bloque de código demuestra el script completo.
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()
en la cinta superior.Id. de artículo: 000031917
Obtener ayuda de expertos en ArcGIS
Empieza a chatear ahora