Hi, I am struggling with finding the id of a web map object.
Suppose I search web maps using contentManager.search('', item_type = 'Web Map'), how can I find ids of each web maps in the list?
You could use advanced_search to return a dict, then convert that to a DataFrame:
pandas.DataFrame(gis.content.advanced_search('type:map', max_items=-1, as_dict=True)['results'])
The resulting frame has id as one of its columns:
If you just wanted a list, though, you could use list comprehension together with the search method:
[f'{i.id} | {i.title}' for i in gis.content.search('', item_type='Web Map', max_items=-1)]
hello
would this works for you:
search_result = gis.content.search("*", item_type = "Web Map", max_items=2000) print(len(search_result)) t = len(search_result) while i <t: print(i) print(search_result[0]) print(" "+str(search_result[0]['title']) +" "+ str(search_result[0].id) + " -- "+ str(len(search_result))) search_result.pop(0) i+=1
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.