几何服务
几何服务用于协助应用程序执行各种几何计算,如缓冲区、简化、面积和长度计算以及投影。而且,ArcGIS API for JavaScript、ArcGIS API for Flex 和 ArcGIS API for Silverlight 在 Web 编辑过程中也可使用几何服务修改各要素。几何服务为使用细粒度的 ArcObjects 或地理处理服务执行此类计算提供了一种替代方法。
几何服务通常在后台运行,并且仅对服务器管理员和开发人员可见。而那些仅与服务器建立了用户连接的人员是无法查看几何服务的。但他们可以享受几何服务在服务器应用程序中所提供的新增功能。开发人员则可以查看几何服务进而通过服务目录找出其 REST URL。
创建几何服务
要创建几何服务,请在 ArcGIS Server 管理器或 ArcCatalog 中选择添加新服务选项。对于服务类型,请选择“几何服务”。创建几何服务时,请牢记以下几个要点:
- 几何服务必须命名为“Geometry”。
- 每个服务器只能创建一个几何服务;但是,您可以配置多个服务实例来同时运行。可以通过“最大实例数”属性执行此操作。
- 几何服务始终呈池化状态。
- 同任何其他服务一样,您可以停止、启动和删除几何服务。
使用几何服务进行开发
构建 JavaScript、Flex 和 Silverlight 应用程序时,您可通过几何服务的 REST 端点引用该几何服务。这些不同 API 的资源中心网站包含了几何服务的相关应用示例。这些 API 提供的一些编辑微件以在后台使用几何服务对要素几何进行更改。
如果您构建的是 Web ADF 应用程序,并且想要使用几何服务,则建议您使用 SOAP。您可以在 ArcGIS 资源中心找到有关 SOAP SDK 中几何服务的信息。
7/10/2012