要素服务允许您在 Internet 或 Intranet 中使用要素数据和非空间表。 这样,您的数据便可用于 Web 客户端、桌面应用程序和字段应用程序。
作为要素服务的发布者,您需确定使用要素服务的人员可获取的功能,定义显示要素时使用的样式并定义编辑数据的模板。 其他人员访问您的要素服务时,可以查看您的数据和通过关系类与之关联的数据。 他们可以在其所创建的地图和应用程序中使用您的要素服务,如果您允许,他们还可以编辑要素服务中的数据。
要素服务运行于 ArcGIS GIS Server 站点上。
如何创建要素服务?
要发布要素服务,需要准备数据并进行发布。 实现此操作的详细步骤取决于要素服务所需的功能。
所需功能 | 创建步骤汇总 | 您将获得: |
---|---|---|
如果要使用在 ArcGIS Enterprise 门户中的用户管理数据存储中列出的其中一个数据库,请执行以下操作在门户中创建数据库数据存储项目,然后批量发布 ArcGIS Server 地图和要素服务(启用要素访问的地图服务):
|
| |
| ||
除了先前的要求之外,我还希望其他人员通过要素服务来编辑数据,并且在他们通过其他客户端进行访问时,我也可以看到数据源的更改。 | 完成前三步,然后在发布时启用对要素服务的编辑功能。 |
|
其他人员需要在断开网络连接时编辑要素服务,但是我希望他们所做的离线编辑可与我的记录系统同步。 |
要完成此工作流,请创建一个包含要素图层的 Web 地图并配置样式和其他设置。 配置 Web 地图,以使其具有与要素图层相同的共享设置。 如果其他人员要使用 ArcGIS Collector 中的离线 Web 地图,则您还需要在 Web 地图中配置底图,以使其可供离线使用。 | |
我具有文件数据源(如 CSV、Microsoft Excel 电子表格和 shapefile),并且希望利用这些数据源创建要素服务。 | ||
我的地理数据库或数据库中存在数据,但我还想创建一份数据副本与公众共享并供社区输入使用。 |
要完成此工作流,请创建 Web 地图,其中应包含托管要素图层,然后配置样式和其他设置。 将 Web 地图与所有人(公众)共享。 向 Web 应用程序中添加 Web 地图并使用公众提供输入所需的工具配置该应用程序。 将 Web 应用程序与所有人(公众)共享。 | |
我的地理数据库或数据库中具有数据,但我还想创建一份数据副本与组织或组织中部分成员共享。 | ||
我使用 ArcGIS GeoEvent Server 实现实时数据的流式传输,但希望可以本地归档其中部分数据。 |
|
|
创建为工具或应用程序运行结果的要素服务
您也可以将托管要素图层创建为运行部分工具或应用程序的结果。
- Enterprise 或 ArcGIS Online 门户中的部分标准要素分析工具会将托管要素图层创建为输出。
- 您在 Enterprise 门户或 ArcGIS Pro 中运行的部分 GeoAnalytics Tools 会将托管要素图层或托管时空要素图层创建为输出。
- 在 ArcGIS Insights 中运行的分析可能使门户中产生新的托管要素图层。
- 当您创建 ArcGIS GeoPlanner 工程时,创建的可编辑托管要素图层可用于存储工程要素数据。
- 当您在 ArcGIS Survey123 中创建调查时,创建的可编辑托管要素图层可用于记录调查输入。
- 当您创建 ArcGIS Workforce 工程时,创建的托管要素图层可用于数据采集。
- ArcGIS Tracker 将创建托管时空要素图层以跟踪位置。 门户管理员可以基于此要素图层创建托管要素图层视图。
- 每次创建任务时, ArcGIS Mission Manager 都会创建托管时空要素图层。 如果您的 Enterprise 部署未配置时空大数据存储, ArcGIS Mission Manager 会创建托管要素图层。
使用要素服务
在 ArcMap 中,可以使用用户连接以连接到 ArcGIS GIS Server 站点并将要素服务添加到地图。如果在要素服务上启用了编辑功能,则可以编辑要素服务中的数据。
可以连接到 ArcGIS Online 或 ArcGIS Enterprise 门户,并将托管要素图层添加到地图。但是,您无法在 ArcMap 中编辑托管要素图层。