要素图层是相似地理要素的分组,例如建筑物、宗地、城市、道路和地震震中。要素可以是点、线或面(区域)。要素图层最适合在底图上可视化数据。可以设置要素图层的属性,例如:样式、透明度、可视范围、刷新间隔和标注,从而控制图层在地图中的显示方式。针对要素及其属性,可以使用要素图层来查看、编辑、分析和执行查询。
每种类型的要素图层各自满足不同的需求,因此功能稍有不同。有关每种要素图层类型的可用功能的比较,请参阅要素图层功能。
托管要素图层
托管要素图层是要素服务,其要素数据托管或存储在管理员使用您门户的托管服务器配置的两种数据存储中的一种内。
您可以将图层、服务及其数据视为单个实体。当您创建托管要素图层时,其数据将被复制到其中一个数据存储中。当托管要素图层的所有者或门户管理员删除托管要素图层时,服务和数据也会被删除。
该功能的可用性略有不同,具体取决于托管要素图层访问的数据存储。您可以根据图层图标识别两种类型的图层。
托管要素图层
当您从 ArcGIS Pro、ArcMap 或从门户中的文件发布要素图层时,将创建托管要素图层。
托管时空要素图层
当您使用的应用程序或工具同时需要地理数据和时间数据时,将创建托管时空要素图层。在大多数情况下,编辑者不直接编辑这些图层;相反,应用程序需要他们创建和更新托管时空要素图层。
ArcGIS Server 要素图层
如果您具有独立或联合 ArcGIS Server 站点上所运行要素服务的访问权限,则仍然可在您的门户中将这些 ArcGIS Server 要素服务用作图层。这些图层与托管要素图层相似,但具有以下差异:
- 数据未复制到托管服务器的关系数据存储;而是保留在了您在 ArcGIS Server 站点注册的数据源中。
- 删除 ArcGIS Server 要素图层时并不会删除数据。
- ArcGIS Server 要素图层的大多数配置在 ArcGIS Server Manager 中实现,而不是在门户中。
- 您无法根据 ArcGIS Server 要素图层创建视图或者发布切片或 WFS 图层。
这些差异中有许多可防止对存储在注册到 ArcGIS Server 站点的文件夹和数据库中的数据进行不必要的更改,因为此类数据通常是您的记录系统,并且可能被其他应用程序直接访问。但是,通过门户管理的托管要素图层数据不能通过其他应用程序直接访问。
当您将要素图层(要素服务)发布到联合 ArcGIS Server 站点时,会自动将其作为要素图层添加到您的门户。如果您想要使用独立 ArcGIS Server 站点中的要素图层,您可以通过我的内容将图层添加到您的门户。这样一来,您不仅可以引用服务的 REST 端点 (URL),还可以使用地图和应用程序中的图层,同时保持将数据存储在注册到 ArcGIS Server 站点的数据源中。您还可以向 ArcGIS Server 中添加 Map Viewer 要素图层。
要素集合
可将诸如 CSV 文件、shapefiles 和地图注释等项目作为要素集合添加到地图中。要素集合是一种要素图层。可将添加的任意要素集合另存为地图的一部分。由此可将要素集合数据另存为地图的一部分。例如,通过编辑数据对要素集合进行的任意更改仅反映在地图中。更改不会应用到派生要素集合的原始 CSV 文件、shapefile 或地图注释。
也可以通过单击图层属性菜单中的保存图层将要素集合保存为其自己的项目。项目将显示为我的内容中的新要素集合,可以与他人共享和添加到多个地图。将要素集合另存为自己的项目时,数据会随要素集合项目一起保留,而不是存储为地图的一部分。单击保存图层后可保存对要素集合项目所做的任何更改,例如修改要素集合项目的数据。如果要素集合项目用在其他地图中,则更改还将反映在这些地图中。如果从我的内容删除要素集合项目,该项目将不再可用。
地图注释
可通过添加地图注释图层在地图上创建要素。地图注释图层是一种要素集合。借助地图注释图层,您可以使用要素对要显示在地图上的事物进行符号化,例如公共访问点、徒步路线或火线。还可以添加单击要素时出现的弹出窗口中显示的描述性信息。
默认情况下,地图注释图层中的要素和地图一起保存,因此只有您(即地图作者)可对这些要素进行编辑和保存。您还可以选择将图层另存为内容中的要素集合项目,由此允许您编辑其项目详细信息并与其他人共享项目。地图注释图层对于显示某一社区内发生的事件或石油生产设施点清单等信息非常有用。这是向地图添加少量要素的好方法,例如,由城市公园和娱乐部门管理的游泳池。 如果您没有门户发布权限,这也是创建要素图层的一种方法。
路径图层
可以使用 Map Viewer 来获取方向,然后在地图中创建路径图层。路径图层是一种要素集合,其中包含四个子图层:停靠点、方向事件、方向和路径信息。每个子图层都具有其自己的属性,例如,弹出窗口和标注,您可以根据需要对其进行配置。在 Map Viewer 中,可以将路径图层另存为我的内容中的项目,然后在其他地图中进行使用。将路径图层另存为项目后,可以与其他用户进行共享。
流要素图层
流要素图层是通过 ArcGIS GeoEvent Server 流服务创建的要素图层。这对于显示具有庞大数据量或数据变化间隔未知的实时数据源来说非常有用。例如,车队可能正在传输其位置,而车辆的当前位置也需要受到持续监控。向 Map Viewer 中添加流要素图层时,可使用流控制过滤服务发送至图层的数据。可以通过内容页面中的图标来识别流要素图层。
流要素图层使用 HTML5 WebSocket 连接到 ArcGIS Server 流服务。大多数现代化浏览器支持 WebSockets。要了解有关 WebSocket 的更多信息并测试浏览器是否支持 WebSocket,请访问 WebSocket.org。
要素图层功能
以下部分列出了创建每种要素图层类型的方法,并对 Map Viewer、Scene Viewer 以及项目详细信息中每种类型的可用功能进行了对比。
发布方法
以下列表介绍了如何在门户中创建各类型的要素图层:
- 托管要素图层 - 将项目添加到门户并发布、从 ArcMap 或 ArcGIS Pro 发布项目,或使用模板创建项目。有关详细信息,请参阅发布托管要素图层。
- 托管时空要素图层 - 运行 GeoAnalytics 工具或使用 ArcGIS GeoEvent Server 发布。ArcGIS Tracker 还将创建一个托管的时空要素图层来跟踪位置,ArcGIS Mission 会创建时空托管要素图层以跟踪任务。
- ArcGIS Server 要素图层 - 从 ArcMap 或 ArcGIS Pro 发布到联合 ArcGIS Server 站点、从 ArcMap 或 ArcGIS Pro 发布到独立 ArcGIS Server 站点以及添加服务到门户或从门户的数据存储项目中进行发布。
- 流要素图层 - 在 ArcGIS GeoEvent Server 中配置流图层。如果 ArcGIS GeoEvent Server 与门户联合,则流图层会自动添加到门户。如果在独立 ArcGIS GeoEvent Server 站点配置流图层,则可以添加流图层到门户。
- 要素集合 - 将 CSV 文件、shapefile 或地图注释添加到 Map Viewer 并保存图层。
Map Viewer
您的门户中的所有要素图层项目均可添加到 Map Viewer,但可用功能可能略有不同。下表比较了 Map Viewer 中的要素图层功能:
功能 | 托管要素图层 | 托管时空要素图层 | ArcGIS Server 要素图层 | 托管时空要素图层(由 ArcGIS GeoEvent Server 创建) | 流要素图层 | 要素集合 |
---|---|---|---|---|---|---|
是 | 是 | 是 | 是 | 是 | 否 | |
是 | 是 | 是 | 是 | 是 | 是 | |
定义标注 | 是 | 是 | 是 | 是 | 是 | 是,但不支持地图注释 |
是 | 是 | 是 | 是 | 否 | 否 | |
是 | 是 | 是 | 是 | 是 | 是 | |
应用过滤器 | 否 | |||||
是 | 是 | 是 | 是 | 是 | 否 | |
是 | 是 | 是 | 是 | 否 | 是 | |
计算属性表中的字段 | 是 | 可用,但需使用计算字段工具 | 否 | 否 | 否 | 否 |
在属性表中添加字段和删除字段 | 是 | 否 | 否 | 否 | 否 | 否 |
显示聚合到图格中的要素 | 否 | 是 | 否 | 是 | 否 | 否 |
Scene Viewer
您可以向 Scene Viewer 添加以下类型的要素图层:
- 托管要素图层
- 托管时空要素图层
- ArcGIS Server 要素图层
每个图层可以包含无限数量的要素。
项目详细信息
为要素图层配置的许多设置和详细信息对于所有要素图层和门户项目大体上都相同,例如设置标签和类别,设置摘要和说明,启用删除保护以及设置范围。下表中列出了各个要素图层间不同的设置和详细信息:
功能 | 托管要素图层 | 托管时空要素图层 | ArcGIS Server 要素图层 | 托管时空要素图层(由 ArcGIS GeoEvent Server 创建) | 流要素图层 | 要素集合 |
---|---|---|---|---|---|---|
发布其他图层 | 可用,适用于 WFS 和切片图层 | 否 | 否 | 否 | 否 | 是,适用于托管要素图层 |
从中创建视图 | 是 | 是 | 您无法从门户中的要素图层创建视图,但等效的工作流是在 ArcGIS Desktop 应用程序或 ArcGIS Pro 中发布源自相同数据的多个要素图层。 | 否 | 否 | 否 |
在可视化选项卡上定义视图区域 | 是 | 是 | 不适用 | 不适用 | 不适用 | 不适用 |
从中导出数据 | 是 | 否 | 否 | 否 | 否 | 否 |
添加并查看元数据 | 是 | 是 | 是 | 否 | 否 | 是 |
是 | 否 | 您无法从门户启用附件。但是,您可以在发布要素图层之前在源数据上启用附件。 | 否 | 否 | 否 | |
是 | 否 | 您无法从门户进行覆盖操作。但是,您可以从 ArcMap 或 ArcGIS Pro 进行覆盖。 | 否 | 不适用;流图层数据在不断变化。 | 否 | |
追加数据 | 并非来自门户,但是您可以使用 ArcGIS Pro 中的追加地理处理工具。 | 并非来自项目详细信息,但是您可以使用 Map Viewer 中的追加数据工具或使用 ArcGIS Pro 中的追加地理处理工具。 | 您不能从门户进行追加操作。但是,由于数据位于 ArcGIS Server 站点注册数据存储中,因此追加到源数据。 | 使用 ArcGIS GeoEvent Server 追加到源数据。 | 不适用;流图层数据在不断变化。 | 否 |
数据选项卡上的计算字段内容 | 是 | 否 | 否 | 否 | 否 | 否 |
是 | 您可以添加字段,但不能删除字段。 | 否 | 否 | 否 | 否 | |
是 | 否 | 不可用;您可以查看现有列表和范围,但不能在数据选项卡上添加或删除它们。 | 否 | 否 | 否 | |
是 | 否 | 否 | 否 | 否 | 否 | |
在数据选项卡上编辑非空间字段值 | 是 | 是 | 是 | 是 | 否 | 否 |
在可视化选项卡上应用过滤器 | 是 | 是 | 是 | 是 | 否 | 否 |
是 | 是 | 您无法从门户网站启用编辑或修改编辑设置。在发布要素图层时配置编辑设置,或在发布后在 ArcGIS Server Manager 中修改设置。 | 编辑会自动启用,且不能在门户网站中修改。 | 否 | 否 | |
是 | 否 | 您无法从门户网站启用同步。在发布时进行设置,或者在发布后在 ArcGIS Server Manager 中修改设置。 | 否 | 否 | 否 | |
是 | 否 | 您无法在门户中启用编辑者追踪。但是,您可以从 ArcGIS Desktop 应用程序或 ArcGIS Pro 中对源数据启用编辑者追踪。 | 否 | 否 | 否 |