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