要素服务允许您在 Internet 或 Intranet 中使用要素数据和非空间表。 这样,您的数据便可用于 Web 客户端、桌面应用程序和字段应用程序。
作为要素服务的发布者,您需确定使用要素服务的人员可获取的功能,定义显示要素时使用的样式并定义编辑数据的模板。 其他人员访问您的要素服务时,可以查看您的数据和通过关系类与之关联的数据。 他们可以在其所创建的地图和应用程序中使用您的要素服务,可以在服务中的图层上运行分析,如果您允许,他们还可以编辑要素服务中的数据。
要素服务运行于 ArcGIS GIS Server 站点上。
许可:
有关要素服务中基于 ArcGIS Enterprise 许可或服务器角色的可用功能的信息,请参阅功能矩阵。
如何创建要素服务?
要发布要素服务,需要准备数据并进行发布。 实现此操作的详细步骤取决于要素服务所需的功能。
所需功能 | 创建步骤汇总 | 您将获得: |
---|---|---|
如果要使用在 ArcGIS Enterprise 门户中的用户管理数据存储中列出的其中一个数据库,请执行以下操作在门户中创建数据库数据存储项目,然后批量发布 ArcGIS Server 地图和要素服务(启用要素访问的地图服务):
|
| |
提示:如果想要访问企业级地理数据库或数据库中作为只读要素的数据,您可以选择仅发布一个地图服务。 |
| |
除了先前的要求之外,我还希望其他人员通过要素服务来编辑数据,并且在他们通过其他客户端进行访问时,我也可以看到数据源的更改。 | 完成前三步,然后在发布时启用对要素服务的编辑功能。 |
提示:有关创建引用企业级地理数据库或数据库数据源中数据的要素服务的演练详细信息,请参阅教程:使用企业级地理数据库中的数据执行 Web 编辑或教程:使用数据库中的数据执行 Web 编辑。 |
其他人员需要在断开网络连接时编辑要素服务,但是我希望他们所做的离线编辑可与我的记录系统同步。 |
要完成此工作流,请创建一个包含要素图层的 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 工具集 会将托管要素图层或托管时空要素图层创建为输出。
- 在 ArcGIS Insights 中运行的分析可能生成新的托管要素图层。
- 当您创建 ArcGIS GeoPlanner 工程时,创建的可编辑托管要素图层可用于存储工程要素数据。
- 当您在 ArcGIS Survey123 中创建调查时,创建的可编辑托管要素图层可用于记录调查输入。
- 当您创建 ArcGIS Workforce 工程时,创建的托管要素图层可用于数据采集。
- ArcGIS Tracker 将创建托管时空要素图层以跟踪位置。 门户管理员可以基于此要素图层创建托管要素图层视图。
- 每次创建任务时, ArcGIS Mission Manager 都会创建托管时空要素图层。 如果您的 Enterprise 部署未配置时空大数据存储, ArcGIS Mission Manager 会创建托管要素图层。