图层发布者的最佳做法

您发布的图层提供结构单元,允许您和其他用户构建地图和应用程序。 因此,您需要考虑在图层中需要包含哪些数据、哪些用户需要访问您发布的数据以及这些用户将如何使用图层。

以下部分介绍了您从空间要素创建的两种主要的图层类型、它们的存储机制如何影响它们的使用方式以及如何控制谁可以编辑您的要素数据。

了解何时发布切片或要素图层

在地图中使用的主要图层类型为切片图层和要素图层。 每种图层提供不同的功能并具有不同的用途。

切片支持快速显示大型数据集。 如果需要在单个图层中绘制大量复杂的要素,应将数据发布为托管切片图层

如果您的数据需要进行频繁更新且要素需要进行编辑,则可将其发布为托管要素图层。 要素用于显示矢量 GIS 要素的几何、属性和符号信息。 当需要将数据显示到 Web 上以进行显示、查询和编辑时,会用到要素。 在将数据发布为托管要素图层时,可随时对其进行更新和编辑。 一个典型的需要频繁更新的数据示例是应急管理。 在活动事件过程中,应急响应人员可通过执行灾难边界更新、添加新避难所的位置等操作来与公众进行沟通。 通过将该数据显示为托管要素图层,响应人员和市民能够快速查看最新的紧急信息。

考虑如何存储要素

如果您拥有少量数据并且您是唯一的编辑人员,则可将这些数据作为要素集合直接添加到地图中。 可将常用文件格式(如 CSV、shapefile 和 GPX)作为要素集合添加到地图中。 这是快速而低成本的数据存储与管理方式。 例如,如果您拥有区域办事处的电子表格,您需要做的仅仅是将它拖放到地图上。 如果您的数据并没有存储在文件中,则可通过添加草图图层的方式在 Map Viewer 中创建您自己的要素集合。 当您仅需添加几个要素时,草图图层是一个不错的选择。要素集合将保存在地图中,而且您进行的所有更改都将在下次打开时反映在地图中。

如果您决定在 Map Viewer 经典版 中使用 shapefile,请注意,Shapefile 的大小必须小于 2 MB,并且包含少于 4,000 个点要素,或者少于 2,000 个线要素或面要素,才能将其添加到 Map Viewer 经典版 如果文件过大,您可以概化要素以减小 shapefile 的大小,进而改善 web 显示。 可以使用桌面应用程序(例如 ArcGIS Pro)概化要素,或者在将文件添加到地图时通过 Map Viewer 经典版 概化要素。 在 Web 墨卡托中,概化可将 shapefile 图层的精度降至约 1 米左右,并会移除 10 米内的折点。 概化应保持要素的详实和精确显示,同时又可减小数据的整体大小并使图层能够快速显示在地图中。

注:

概化不太适合在大比例下显示的重合面要素,因为这种情况下,概化操作会在面中创建一些狭长面。 对于上述图层,可以从 shapefile 发布托管要素图层并在 Map Viewer 经典版 中使用该图层。

如果您的数据需要由多个用户进行编辑,请将其发布为托管要素图层。 使用 ArcGIS Online 的优势在于不必安装任何服务器软件或管理附加资源。 图层(发布为服务)在 Esri 管理的云环境中运行,在此云环境中,服务器可自动扩大以满足需求。 可使用网站、ArcMapArcGIS Pro 发布要素。 您还可通过 ArcMapArcGIS Pro 更新并重新发布数据。 在网站中,如果从文件(未启用同步)发布托管要素图层,则可以覆盖图层中的现有数据并维护 URL 和图层属性。 如果需要频繁执行这些操作,则可通过脚本实现过程自动化。 也可以创建托管要素图层的多个视图。 托管要素图层视图可用于控制供特定受众使用的字段和要素,且无需复制您的数据。

控制哪些用户可以更新要素

如果希望有权访问托管要素图层的所有人都能更新数据,请启用编辑并选择希望他人进行的编辑类型。 例如,可将编辑操作限制为仅添加要素或仅更新现有要素。 也可以允许所有人添加、更新和删除要素。 请注意,如果您的托管要素是与公众共享的并且启用了编辑,则普通公众将能够编辑数据。 如果您需要进行更加复杂的编辑,则可以利用托管要素图层视图向各位受众应用特定编辑权限。 例如,如果您希望移动工作人员具有图层的编辑权限,但同时也希望与公众共享图层,以便大家可以查看图层或添加观测值,则可以使用托管要素图层视图。 您可以对数据使用多个视图,每个视图都有自己的一组编辑功能、符号系统和过滤选项。 这样可以根据需要定制每个托管要素图层视图。

作为地图中所存储要素的所有者,您可以在 Map ViewerMap Viewer 经典版 中使用每个应用程序中的可用编辑工具来执行编辑。

在使用托管要素图层时,即使编辑功能遭到禁用,要素所有者、组织管理员和共享更新群组(图层已共享至此)成员仍可选择以完全编辑控制功能打开图层。 要在禁用编辑的情况下以完全编辑控制权限打开图层,必须在 Map Viewer 经典版 中打开图层。 为此,打开项目页面,单击在 Map Viewer 中打开在 Map Viewer Classic 中打开按钮上的下拉箭头,然后选择以完全编辑控制功能在 Map Viewer Classic 中打开。 您还可以从内容页面我的内容选项卡上的项目标题下拉菜单选择此选项。 这样便可确保只有组织中经授权或受信任的成员(例如地图所有者您和管理员)才能编辑数据。