Instrução
Ao usar o ArcGIS for Python API em vários fluxos de trabalho como Clonar, Exportar e assim por diante, pode ser necessário encontrar itens específicos no ArcGIS Online ou Portal for ArcGIS e executar uma ação somente nesses itens. Para fazer isso, a função de pesquisa no módulo arcgis.gis pode ser usada. Também é possível usar diferentes consultas ou uma combinação de diferentes consultas para encontrar e usar determinados itens.
Este artigo mostra alguns exemplos de como usar consultas para encontrar itens no AGOL ou Portal usando o ArcGIS for Python API.
Exemplos para usar a consulta na função Pesquisar para retornar itens específicos no ArcGIS Online
items = gis.content.search(query='')
items = gis.content.search(query='KEYWORD')
items = gis.content.search(query='owner:YOUR USERNAME') items = gis.content.search(query='NOT owner:YOUR USERNAME')
username = "YOUR USERNAME" items = gis.content.search(query='owner:'+username) items = gis.content.search(query='owner:{}'.format(username)
items = gis.content.search(query="owner:" + gis.users.me.username)
items = gis.content.search(query='title:TITLE')
Procurar conteúdo que começa com um prefixo:
items = gis.content.search(query='title:TITLE*')
items = gis.content.search(query='', item_type='Feature Service') items = gis.content.search(query='', item_type='Web Map') items = gis.content.search(query='', item_type='Web Mapping Application')
items = gis.content.search(query='', item_type='Map')
items = gis.content.search(query='title:TITLE', outside_org=True)
items = gis.content.search(query='title:TITLE, owner:YOUR USERNAME', item_type='Feature Layer') items = gis.content.search(query='title:TITLE, type:map, owner:YOUR USERNAME')
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri