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