Instrução
Um serviço pode ser publicado no ArcGIS Server de várias fontes, por exemplo, do ArcGIS Pro ou uploads de arquivo direto para o Portal for ArcGIS. Consulte ArcGIS Enterprise: Publicar no ArcGIS Enterprise para obter mais informações. Para identificar uma fonte de banco de dados, os usuários podem verificar manualmente o arquivo manifest.json no seguinte diretório:
C:\arcgis\arcgisserver\config-store\services\<Service Folder>\<Service Name>\esriinfo\manifest
Outra maneira de identificar a origem do banco de dados de um serviço é usando ArcGIS API for Python. Este artigo fornece o fluxo de trabalho para identificar a origem do banco de dados de um serviço usando um script de Python.
from arcgis.gis import GIS import pprint
gis = GIS('https://<machine>.<domain>/<web adaptor name>', 'username', 'password', verify_cert=False) print('Connected')
servers = gis.admin.servers.get(role="HOSTING_SERVER") print(servers)
server1 = servers[0] services = server1.services.list(folder="<Folder Name>") service = services[0]
ii = service.iteminformation manifest = ii.manifest pprint.pprint(manifest) properties = ii.properties pprint.pprint(properties)
O bloco de código abaixo demonstra o funcionamento completo do script.
from arcgis.gis import GIS import pprint gis = GIS('https://machine.esri.com/portal', 'username', 'password', verify_cert=False) print('Connected') servers = gis.admin.servers.get(role="HOSTING_SERVER") print(servers) server1 = servers[0] services = server1.services.list(folder="Test_Folder") service = services[0] ii = service.iteminformation manifest = ii.manifest pprint.pprint(manifest) properties = ii.properties pprint.pprint(properties)
ID do Artigo: 000028180
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri