地理处理服务用于在 ArcGIS Server 中共享分析。数据在服务器上存储和处理,以便整个 ArcGIS 平台中的多个客户端应用程序可以运行分析,甚至可以同时运行分析。
地理处理服务可以包含一个或多个工具,这些工具使用在客户端应用程序中输入的输入数据,对其进行处理并以要素、地图、报告或文件的形式返回输出。首先,通常将这些工具作为自定义模型或脚本工具在 ArcGIS Pro 中创作和运行,然后将其共享到服务器。由于地理处理服务可引用任何地理处理工具,因此它们的可能性是无限的。例如,地理处理服务可以执行以下任意操作:
- 计算危险化学泄漏物的可能疏散区
- 计算飓风的预测踪迹和强度
- 生成指定分集水区内土地覆被和土壤的报表
- 生成包含所有权历史详细信息的宗地地图
- 对地址进行地理编码并输入到房屋装修系统的许可应用中。
连接到 ArcGIS Server 的任何用户都可以访问和使用地理处理服务。可连接到服务器,并直接访问和使用服务。
注:
只能将地理处理服务共享到独立服务器。需要服务器而不是发布者的管理权限。
地理处理服务和桌面工具
如果您具有在 ArcGIS Pro 中运行和使用地理处理工具的经验,该经验与运行地理处理服务的经验类似。地理处理服务与桌面地理处理工具的主要区别在于,运行在服务器计算机上执行任务的地理处理服务时,该服务将使用服务器计算机的资源,而不是台式计算机的资源。
创作、发布和使用地理处理服务
创作
要创作地理处理服务,通常使用 ModelBuilder 或 Python 创建并记录地理处理工具。不一定要创建自己的工具,还可以使用 ArcGIS 中包含的众多工具之一。
发布
创作工具之后,首先,必须在 ArcGIS Pro 中运行该工具,且工具必须成功完成。工具运行完成后,可以进行共享;共享将在服务器连接中创建地理处理服务项目。可在发布期间将已运行的多个工具添加到同一地理处理服务。
使用
发布地理处理服务后,它可以在任何连接到服务器的客户端应用程序中使用。在 ArcGIS Pro 中,可从目录窗格的服务器下的服务器连接中查找和使用服务。
也可以从其他客户端应用程序运行,例如之前创建的 Web 应用程序或 Web AppBuilder。