操作方法
可以从多个源将服务发布到 ArcGIS Server,例如,从 ArcGIS Pro 或者直接将文件上传到 Portal for ArcGIS。 有关详细信息,请参阅 ArcGIS Enterprise:在 ArcGIS Enterprise 中进行发布。 要标识数据库源,用户可以手动检查以下目录中的 manifest.json 文件:
C:\arcgis\arcgisserver\config-store\services\<Service Folder>\<Service Name>\esriinfo\manifest
标识服务的数据库源的另一种方法是使用 ArcGIS API for Python。 本文介绍了使用 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)
以下代码块演示了完整工作脚本。
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: 000028180
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序