Instrução
No ArcGIS Pro, é possível substituir uma camada de feição hospedada habilitada para sincronização do ArcGIS Online e ainda estar habilitada para sincronização após a substituição. No entanto, há casos em que a camada de feição hospedada habilitada para sincronização não pode ser substituída.
A camada de feição hospedada contém réplicas após as áreas offline serem criadas no aplicativo móvel ArcGIS Field Maps, ArcGIS Field Maps Designer ou ArcGIS Online. Esse comportamento é semelhante ao erro documentado, 001989: O serviço não pode ser substituído se a sincronização estiver habilitada e houver réplicas.
Utilize um dos seguintes métodos para remover áreas offline para que uma camada de feição hospedada habilitada para sincronização possa ser substituída.
Consulte ArcGIS Field Maps: excluir um mapa para instruções para excluir áreas offline.
Extra e toque em Remover área para as áreas do mapa offline.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()
O bloco de código abaixo demonstra o 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()
na barra de formatação superior.ID do Artigo: 000031917
Obtenha ajuda de especialistas do ArcGIS
Comece a conversar agora