操作方法
通过启用 ArcGIS Pro 的同步功能将数据作为引用的要素图层共享到 ArcGIS Enterprise 以供离线使用时,用户可以使用以下选项来指定版本创建行为,如下图所示:

版本创建选项用于决定在数据离线时是否创建新版本。
在某些情况下,用户可能希望获取一份报告,以便了解 ArcGIS Enterprise 部署中每个已发布服务设置的版本创建选项。 使用 ArcGIS API for Python,我们可以迭代发布到服务器的服务,并获取每个要素服务的当前 syncVersionCreationRule 属性值。 syncVersionCreationRule 指示已发布的服务配置了哪些版本创建选项。
以下示例脚本可用于打印 ArcGIS Enterprise 中每个服务的 syncVersionCreationRule 属性:
from arcgis.gis import GIS
gis = GIS("https://machine.domain/webadaptor", "userName", "password")
gis_servers = gis.admin.servers.list()
server = gis_servers[0]
services = server.services.list(folder='/')
for service in services:
serviceUrl = service.url
serviceName = service.properties.serviceName
for extension in service.extensions:
if extension.typeName == 'FeatureServer':
properties = extension.properties
if 'syncVersionCreationRule' in properties.keys():
syncVersionCreationRule = properties['syncVersionCreationRule']
print("Version create option for {0} is: {1}".format(serviceName, syncVersionCreationRule))
可通过将示例代码复制并粘贴到 Python IDE(例如 PyCharm )或 ArcGIS Pro 的新建 Notebook 中来运行该脚本。 下图显示了一个 Notebook 示例。
有关如何在 ArcGIS Pro 中创建 Notebook 的详细信息,请参阅:ArcGIS Pro 中的 Notebook

文章 ID: 000032168
获取来自 ArcGIS 专家的帮助
立即开始聊天