几何服务用于辅助应用程序执行各种几何计算,如缓冲区、简化、面积和长度计算以及投影。此外,ArcGIS Web API 在 Web 编辑过程中使用几何服务来创建和修改各要素几何。几何服务为使用细粒度的 ArcObjects 或地理处理服务执行此类计算提供了一种替代方法。
在安装 ArcGIS for Server 时,会在 Utilities 文件夹中自动创建几何服务。服务只对发布者和管理员可见,且可以通过管理器、ArcCatalog 或 ArcGIS for Desktop 中的 目录窗口对其进行配置。另外,发布者和管理员可查看几何服务进而通过服务目录找出其 REST URL。
而那些仅与服务器建立了用户连接的人员是无法查看几何服务的。但他们可能通过使用 ArcGIS Web API 开发的客户端应用程序受到几何服务所提供的新增功能的影响。
管理几何服务
默认情况下,完成 ArcGIS for Server 安装以后不会启动几何服务。使用几何服务进行几何计算之前,您需要在管理器或 ArcGIS for Desktop 中启动几何服务。有关完整的说明,请参阅以下主题:
ArcGIS 服务器站点中只能存在一个几何服务。然而,您可以配置多个服务实例以使其同时运行。在管理器或 ArcGIS for Desktop 中配置几何服务时,可通过增大最大实例数属性来完成此操作。上述主题链接包含此属性的访问说明。有关池化的详细信息,请参阅调整和配置服务。
如果要将几何体服务从 Utilities 文件夹移至服务器上的其他文件夹中,则需要删除该服务并使用 ArcGIS Server 管理员目录重新创建。有关完整的说明,请参阅重新创建几何服务。
使用利用 ArcGIS API for JavaScript 的几何服务进行开发
ArcGIS API for JavaScript 包含通过代码使用几何服务从而创建或更改要素几何的方法示例。