In deze blogpost bekijken we hoe je ArcGIS API for Python kunt gebruiken om alle offline kaartgebieden en hun gerelateerde items in alle webkaarten van een specifiek ArcGIS Online-account op te sommen.<\/P>
from arcgis.gis import GISfrom arcgis.mapping import WebMapgis = GIS(username='<developer>')webmap_items = gis.content.search(query="type:'Web Map'")for webmap_item in webmap_items: webmap = WebMap(webmap_item) map_area_items = webmap.offline_areas.list() for map_area_item in map_area_items: header = f"'{webmap_item.title}' heeft een offline kaartgebied genaamd '{map_area_item.title}' dat de 'Area2Package' relatie deelt met:" print(header) for rel_item in map_area_item.related_items('Area2Package', 'forward'): print(f'\t{rel_item.title}\n\t\t{gis.url}\/home\/item.html?id={rel_item.id}\n\t\t{rel_item.type}') print('\n')<\/code><\/pre>'Bonn WebMap' heeft een offline kaartgebied genaamd 'Bonn WebMap_MapArea' dat de 'Area2Package' relatie deelt met: Vector-8795e9d21ed7456c90e332c7a363bfdd https:\/\/<organization>.maps.arcgis.com\/home\/item.html?id=422affa753fc4a378f9dea691d5f3047 Vector Tile Package<\/code><\/pre> <\/P> <\/P>Scriptuitleg<\/H2>Dit script doorloopt alle webkaarten en somt voor elke kaart alle offline kaartgebieden en hun gerelateerde portalitems op. De relatie 'Area2Package' geeft aan dat het kaartgebied als pakket is geëxporteerd voor offline gebruik. De gerelateerde portalitems zijn als pakketten gemaakt vanuit de kaartgebieden.<\/P>Conclusie<\/H2>ArcGIS API for Python maakt het mogelijk om complexe taken te automatiseren, zoals het opsommen van offline kaartgebieden en hun gerelateerde portalitems. Met een beetje Python kunnen we deze API gebruiken om ons werk met ArcGIS efficiënter en effectiever te maken.<\/P>Ik hoop dat deze blogpost nuttig was! Als je vragen of opmerkingen hebt, aarzel dan niet om ze te stellen. Happy Mapping!<\/P>
'Bonn WebMap' heeft een offline kaartgebied genaamd 'Bonn WebMap_MapArea' dat de 'Area2Package' relatie deelt met: Vector-8795e9d21ed7456c90e332c7a363bfdd https:\/\/<organization>.maps.arcgis.com\/home\/item.html?id=422affa753fc4a378f9dea691d5f3047 Vector Tile Package<\/code><\/pre> <\/P> <\/P>Scriptuitleg<\/H2>Dit script doorloopt alle webkaarten en somt voor elke kaart alle offline kaartgebieden en hun gerelateerde portalitems op. De relatie 'Area2Package' geeft aan dat het kaartgebied als pakket is geëxporteerd voor offline gebruik. De gerelateerde portalitems zijn als pakketten gemaakt vanuit de kaartgebieden.<\/P>Conclusie<\/H2>ArcGIS API for Python maakt het mogelijk om complexe taken te automatiseren, zoals het opsommen van offline kaartgebieden en hun gerelateerde portalitems. Met een beetje Python kunnen we deze API gebruiken om ons werk met ArcGIS efficiënter en effectiever te maken.<\/P>Ik hoop dat deze blogpost nuttig was! Als je vragen of opmerkingen hebt, aarzel dan niet om ze te stellen. Happy Mapping!<\/P>
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.