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