使用 Python 发布

可以编写 Python 脚本以运行地理处理工作流并将其发布为 web 工具或地理处理服务。 即使不使用 ArcGIS Pro,此脚本也能自动化发布工作流。 使用脚本进行发布的主要方法是使用 ArcPy

自定义工具成功运行后,请使用 ArcPy 将其发布为 web 工具或地理处理服务。 首先,使用 GeoProcessingSharingDraft 类和 CreateSharingDraft method 创建服务定义草稿文件。 然后,使用过渡服务工具创建服务定义文件,并使用上传服务定义工具完成发布过程。

ArcGIS Pro 3.2 或更高版本中,发布一个脚本工具,该脚本工具可将 web 工具或图层发布到任何 ArcGIS Enterprise 部署以实现特殊工作流。 在该脚本工具中,请确保该脚本登录到门户并且脚本具有足够的发布权限。

您仍然可以使用 CreateGPSDDraft 函数来生成服务定义文件,但对服务定义的控制能力有限。