要将分析结果作为 web 工具共享,请确保您具有足够的发布权限,并且确保 ArcGIS Pro 与 ArcGIS Enterprise 兼容。 门户登录帐户的角色应该是管理员或自定义角色。 如果角色是自定义角色,则最低要求是具有管理权限的发布 web 工具选项的现有默认发布者角色。 要了解有关 ArcGIS Pro 至 ArcGIS Enterprise 版本的兼容性的详细信息,请参阅 web 工具兼容性。
您可以将 web 工具共享为新的 web 工具,也可以覆盖现有的 web 工具。 要覆盖现有 web 工具,您必须具有 ArcGIS Pro 2.6 或更高版本。 要使用任一选项共享您的 web 工具,请参阅共享您的 web 工具。 当作为新的 web 工具共享或覆盖现有工具时,您需要设置多个属性来定义服务用户与 web 工具的交互方式。
另存为服务定义文件
从 ArcGIS Pro 2.8 开始,您可以先将分析结果另存为服务定义文件 (.sd),然后再将其发布到 ArcGIS Enterprise。 有关详细信息,请参阅保存 web 工具的服务定义。
ArcGIS Online
您不能将 Web 工具共享到 ArcGIS Online,但是可以将 ArcGIS Enterprise 中发布的 Web 工具 URL 添加为 ArcGIS Online 中的地理处理服务项目。 有关详细信息,请参阅 ArcGIS Online 中的从 web 添加项目。 您只能使用从 ArcGIS Pro 添加的项目,而不能使用从 ArcGIS Online 添加的项目。
ArcGIS Enterprise on Kubernetes
从 ArcGIS Pro 2.9 和 ArcGIS Enterprise 10.9.1 开始,可以在 Kubenetes 上将 web 工具发布至 ArcGIS Enterprise。
向后兼容
您可以使用共享为 Web 工具窗格或 Python,从 ArcGIS Pro 1.4 及更高版本将 Web 工具共享到联合服务器。 请参阅 Web 工具兼容性和以 Python 脚本发布 Web 工具。 您可以使用 ArcGIS Enterprise 或 Python 将地理处理服务从 ArcGIS Pro 2.3 或更高版本发布到独立服务器。
分析 web 工具
建议在发布之前分析 Web 工具。 此过程确定可能阻止在显示错误消息的情况下发布该工具的问题。 将提供有关构成服务和潜在解决方案的数据和工具的信息。 只能通过修改工具或构成工具的数据来解决一些分析器错误。 其他消息和警告可提供指导和最佳做法。 解决严重错误并配置服务设置后,即可发布 web 工具。 有关详细信息,请参阅分析器消息。
添加工具
共享 web 工具时,过程将从模型或脚本工具的结果开始。 可以使用多个结果来构建 web 工具。 尽管任何成功的地理处理历史记录项目都可以包含在 Web 工具中,但发布过程必须没有任何分析器错误消息才能成功发布 Web 工具。 对相似工具或者作为工作流一部分的工具进行分组时,添加多个工具是非常好的方法。
注:
新工具无法添加到现有 web 工具。 您必须重新发布现有工具,并将新工具包含在单个新地理处理服务(web 工具)中。
共享设置
默认情况下,只能通过创建 web 工具的帐户访问该工具。 可以与组织内的特定组或所有人共享 web 工具。
使用联合服务器
将 web 工具共享到本地门户时,托管服务器是基础地理处理服务的默认服务器。 由于系统资源不足,将多个 web 工具共享到还运行多个要素服务的托管服务器会影响性能。 如果具有多个可用服务器并且已将其联合至您的门户中,则将地理处理服务从默认托管服务器分离到其自己的联合服务器会更具优势。 在没有多个联合服务器的情况下,如果管理员和发布者遵循良好的服务和资源管理,则可将地理处理服务共享至托管服务器。
发布或覆盖 Web 工具
有关发布或覆盖 Web 工具的详细步骤,请参阅共享 Web 工具。