自动共享 Web 图层

通过结合使用 ArcPy 函数与发布工具集中的地理处理工具,可借助 Python 实现 Web 图层的自动共享和更新。

自动共享 Web 图层

发布或覆盖 Web 图层的工作流非常类似。 其开始于工程中要共享的地图。

  1. 首先,使用 Map 类中的 getWebLayerSharingDraft 函数创建服务定义草稿。

    要覆盖 Web 图层,请修改共享草稿的 overwriteExistingService 属性。 有关详细信息,请参阅 FeatureSharingDraftMapImageSharingDraft

  2. 接下来,使用过渡服务地理处理工具过渡服务定义。 过渡操作获取服务定义草稿并将共享 web 图层所需的所有信息合并到完整的服务定义中。
  3. 最后,使用上传服务定义地理处理工具上传服务定义并发布 web 图层。

    您可能还需要自动替换 Web 图层。 要执行此操作,请使用 Python 中的替换 Web 图层地理处理工具。

  4. 注:

    您将需要使用具有内容创建与发布权限的 ArcGIS OnlineArcGIS Enterprise 帐户登录 ArcGIS Pro

了解有关使用 ArcPy 共享的详细信息

了解有关使用 Python 中工具的详细信息。


在本主题中
  1. 自动共享 Web 图层