可以编写 Python 脚本以运行地理处理工作流并将其发布为 web 工具或地理处理服务。 即使不使用 ArcGIS Pro,此脚本也能自动化发布工作流。 使用脚本进行发布的主要方法是使用 ArcPy。
自定义工具成功运行后,请使用 ArcPy 将其发布为 web 工具或地理处理服务。 首先,使用 GeoProcessingSharingDraft 类和 CreateSharingDraft method 创建服务定义草稿文件。 然后,使用过渡服务工具创建服务定义文件,并使用上传服务定义工具完成发布过程。
在 ArcGIS Pro 3.2 或更高版本中,发布一个脚本工具,该脚本工具可将 web 工具或图层发布到任何 ArcGIS Enterprise 部署以实现特殊工作流。 在该脚本工具中,请确保该脚本登录到门户并且脚本具有足够的发布权限。
您仍然可以使用 CreateGPSDDraft 函数来生成服务定义文件,但对服务定义的控制能力有限。