什么是要素服务?

要素服务可用来通过 Internet 提供要素,并提供显示要素时所要使用的符号系统。之后,客户端可执行查询操作以获取要素,并执行相应的编辑操作。要素服务提供了可用于提高客户端编辑体验的模板。此外,要素服务也可以对关系类和非空间表中的数据进行查询和编辑。

许可许可:

ArcGIS for Server 和 Portal for ArcGIS 中提供要素服务,在发布到 ArcGIS Online 时,要素服务也可用。您可以通过 ArcGIS for Server Basic 发布要素服务,但只能对其执行查询操作,而不能用于 Web 编辑。有关要素服务的完整许可要求,请参阅 functionality matrix

用于创建要素服务的工作流
要创建要素服务,先创建地图文档,发布启用了要素访问的地图文档,然后使用 Web 和 ArcGIS for Desktop 客户端访问该服务。

使用要素服务的常用工作流

根据您想要获得的编辑工作流,使用要素服务的方式会有所不同。下面提供了一些需要考虑的常见场景:

注注:

如果想要访问企业级地理数据库或数据库中作为只读要素的数据,您可以选择使用地图服务。所有许可级别都支持地图服务,地图服务允许您禁用查询或数据访问。有关详细信息,请参阅什么是地图服务

使用要素服务的必需步骤

确定相应的编辑方案后,您需要设置要素服务并将其发布至 ArcGIS Server。需要采取下列步骤:

  1. 使用支持的平台(例如 PostgreSQL、Oracle、Informix 或 DB2)设置企业级地理数据库数据库
  2. 制作地图文档,该地图文档符合该要素服务。这是所有编辑工作流的关键组件。
  3. 准备数据库中的数据以供发布。这涉及到连接 ArcGIS Server 并将您的数据库注册到服务器。
  4. 将地图文档发布为地图服务,同时启用要素访问功能。这将创建一个要素服务端点,客户端(如 web 应用程序)可通过这一端点访问和编辑地图中的要素。
  5. 在客户端应用程序中使用要素服务。您可以使用多种符合 ArcGIS 的客户端应用程序。
6/13/2014