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