CÓMO
Un servicio se puede publicar en ArcGIS Server desde varias fuentes, por ejemplo, desde ArcGIS Pro o mediante cargas de archivos directas en Portal for ArcGIS. Consulte ArcGIS Enterprise: Publicar en ArcGIS Enterprise para obtener más información. Para identificar una fuente de base de datos, los usuarios pueden comprobar manualmente el archivo manifest.json en el siguiente directorio:
C:\arcgis\arcgisserver\config-store\services\<Service Folder>\<Service Name>\esriinfo\manifest
Otra forma de identificar la fuente de base de datos de un servicio es utilizar ArcGIS API for Python. Este artículo proporciona el flujo de trabajo para identificar la fuente de base de datos de un servicio utilizando un 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)
El siguiente bloque de código muestra el script completo.
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. de artículo: 000028180
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri