切片图层

当需要导出 Web 上的地图或图层以用于可视化相对静态的数据时,需要使用切片图层。

ArcGIS Online 提供的底图为切片图层,可为您的业务图层提供即时地理环境。 例如,您的地图中可以包含具有街道切片的底图,以便为同在地图中的要素图层的街道符号提供直观参考。 ArcGIS Online 随附的底图旨在让用户可以通过 Web 地图、Web 应用程序、ArcGIS 以及几乎任何制图软件应用程序简单快捷地进行访问。

根据原始源数据,切片图层具有各种格式。 切片图层可以存储为预渲染的栅格切片矢量切片3D 切片。 栅格切片和矢量切片旨在提供具有高性能和高可扩展性的地图数据,以便进行可视化。 3D 切片图层可提供场景数据的高性能可视化。

栅格切片图层

栅格切片图层由缓存栅格切片组成,也称为地图切片缓存。 这些图层已经预渲染并存储在 ArcGIS Online 中,以图像文件形式(例如,JPG 或 PNG 格式)交付给客户端应用程序。 这些切片由客户端静态显示。 栅格切片图层最适合于为您的地图提供地理环境的底图,例如影像(比如在世界影像底图中)或基于要素的地图,例如地形、国家地理、海洋和其他底图。 栅格切片图层也可以由静态业务图层组成,例如数据的专题地图。

缓存切片可通过 Internet 快速传输,并且很容易为大多数常见的地图软件应用程序所理解,因此它们不仅与 ArcGIS 和使用 ArcGIS API 构建的 Web 应用程序兼容,还与使用 Open Geospatial Consortium (OGC) 协议(例如 WMTS)的第三方应用程序兼容。 栅格切片图层具有以下用途:

  • 适用于各种应用程序和设备(Web、桌面和移动设备),其中包括 ArcMap 等桌面应用程序和旧版 web 浏览器。
  • 提供高端制图功能,如高级标注放置和符号系统。
  • 支持压缩的三波段影像和高程数据。
  • 您可以通过 Web 制图应用程序将其打印。

WMTS 图层

托管 WMTS 图层是托管切片图层的 OGC 兼容视图。 可通过 OGC WMTS 协议访问 ArcGIS Online 上所有与公众共享的托管切片图层。 托管切片图层的发布者不必执行任何特殊操作即可启用 WMTS。 要通过 WMTS 协议访问托管切片图层,需要打开图层的详细信息页面,然后打开切片图层的 URL。 打开的页面包含可以链接到 WMTS 功能文档的 WMTS URL 链接,这些文档可用于访问支持 WMTS 的应用程序中的图层切片。

栅格切片图层的创建

以下部分介绍了可用于在 ArcGIS Online 中创建栅格切片图层的方法。

从服务定义文件

服务定义文件 (.sd) 是生成缓存所需的存档文件,包含源数据或对源数据的引用。

当您希望 ArcGIS Online 生成图层缓存时,请使用服务定义文件发布托管切片图层。 源数据已复制到 ArcGIS Online,因此您可以根据需要随时在 ArcGIS Online 中生成所需比例级别的缓存切片。

发布托管切片图层后,对源数据的编辑无法用于更新切片图层。

当您从服务定义文件发布托管切片图层时,可以使用以下功能:

  • 构建切片 - 您可以调整可见范围并为指定范围构建切片缓存。
  • 可见范围 - 您可以修改用于绘制切片图层的范围和比例。
  • 更新内容 - 您可以使用其他图层中的内容替换切片图层的内容

有关从服务定义文件进行发布的说明,请参阅从文件发布托管切片图层

从切片包

切片包是本地生成的缓存切片的存档文件。

注:

对于大型包,此工作流可能会非常耗时,因为切片内容将上传到 ArcGIS Online

缓存已存在,因此从切片包进行发布后无需构建切片。

当您从切片包发布托管切片图层时,可以使用以下功能:

  • 可见范围 - 您可以修改用于绘制切片图层的范围和比例。
  • 更新内容 - 您可以使用其他图层中的内容替换切片图层的内容

有关从切片包进行发布的说明,请参阅从文件发布托管切片图层

从托管要素图层

如果您具有用户仅出于查看目的经常访问的托管要素图层,则可以从托管要素图层发布托管切片图层。 与访问托管要素图层中的相同数据相比,使用缓存切片可以缩短渲染时间。

在这种情况下,建议您发布托管矢量切片图层;但是,如果无法发布矢量切片图层,则可以改为从要素图层发布托管切片图层。

当您从托管要素图层或托管要素图层视图发布托管切片图层时,可以使用以下功能:

  • 构建切片 - 您可以调整可见范围并为指定范围构建切片缓存。
  • 可见范围 - 您可以修改用于绘制切片图层的范围和比例。
  • 更新内容 - 在关联的托管要素图层中编辑要素后,可重新构建切片图层中的切片以合并要素图层中的更改。

有关说明,请参阅从托管要素发布托管切片

矢量切片图层

矢量切片图层在一个或多个子图层中引用一组 web 可用的矢量切片以及这些切片应被绘制的相应样式。 矢量切片与栅格切片图层类似,但是它们存储数据的矢量表示。也就是说,地理要素以客户端应用程序可理解的格式表示为点、线和面。 不同于静态栅格切片图层,矢量切片图层能够适应显示设备的分辨率,并且可以改变样式以用于多种用途。 矢量切片文件比栅格切片文件更小,这意味着制图更快、性能更好。 切片访问性能和矢量绘制的结合使切片能够适应任意显示分辨率(设备不同,分辨率可能不同)。

Map Viewer 经典版中,您可以自定义矢量切片图层的样式和地图的内容。 以下内容也适用于矢量切片图层:

  • 这些图层可用于通过一组矢量切片生成许多地图样式。 您可以自定义矢量切片图层,例如隐藏其可见性、更改符号和字体或更改标注语言,而无需重新生成切片。
  • 这些图层可以使用高分辨率显示(例如,在视网膜设备上),而无需生成单独的高分辨率版本。 在 ArcGIS Pro 等桌面应用程序中,可以以任何比例级别显示矢量切片,同时保证符号系统和标注清晰可见。
  • 与相应的栅格切片相比,它们可以更快地生成并且使用更少的硬件资源。 这样可节省生成切片的成本。
  • 矢量切片的大小比相应的已渲染符号系统的栅格切片小很多。 这样略微降低了存储和提供切片的成本。
  • 矢量切片图层可使用 ArcGIS Pro 等桌面应用程序投影到各种坐标系中,而不会导致标注和其他符号变形。
  • ArcGIS Pro(2.8 及更高版本)中发布矢量切片图层时,可同时发布关联要素图层。 编辑者可以更新要素图层中的数据,您可以重新构建矢量切片缓存以将编辑引入矢量切片图层。
  • 您可以从托管要素图层发布矢量切片图层、在托管要素图层中编辑数据和重新构建矢量切片缓存以将编辑引入矢量切片图层

有关矢量切片图层的详细信息,请查看以下 ArcGIS StoryMaps 内容:

矢量切片图层在硬件较新的计算机上具有最佳性能,可以在大多数新版本的桌面浏览器中显示,包括 Google ChromeMozilla FirefoxMicrosoft Edge。 可以将矢量切片图层作为业务图层或底图添加到 Map ViewerMap Viewer 经典版Scene Viewer

矢量底图包含大量可进行自定义的样式。 请访问 Esri 矢量底图组以查看您可以使用的示例矢量样式以及用于更改地图外观的操作。 示例样式包括简单颜色更改以及使用 Sprite 和字体更改的更多涉及的重新设计。 矢量底图更新频繁,并且包含来自 GIS 社区的定期投稿。

您可使用 ArcGIS Pro 1.2 及更高版本将矢量切片包共享到组织,并将已上传的矢量切片包发布为托管图层。 使用 ArcGIS Pro 1.4 及更高版本,您可以直接将 ArcGIS Pro 地图中的托管矢量切片图层发布ArcGIS Online

3D 切片图层

3D 切片图层表示一个预渲染缓存切片集,用于定义集成网格或分层数据结构中的 3D 对象类型数据。

您可以将 3D 切片包 (.3tz) 添加到 ArcGIS Online 并从中发布 3D 切片图层

注:

运行 3D 切片图层 GitHub 资料档案库上提供的 create3D tiles 可执行文件来创建 3D 切片包。

发布 3D 切片图层后,您可以ArcGIS Pro 3.2 或更高版本中使用它。 如果您发布了一个集成网格 3D 切片图层,则可以将该图层添加到 Scene Viewer

切片图层汇总

以下列表总结了每种类型的切片图层的目的和特点:

矢量切片图层

  • 用于参考;提供图像底图,为地图或场景中的其他图层提供上下文。
  • 缓存的图像以矢量形式存储。
  • 它们使用高分辨率显示,而无需生成单独的高分辨率版本。
  • 与栅格切片图层相比,它们使用的磁盘空间更少且构建缓存的速度更快。
  • 需要支持 WebGL 的显示驱动程序。
  • 可以缩放并投影到各种坐标系中,而不会导致标注和其他符号变形。
  • 如果矢量切片图层没有关联的要素图层,您可以将其替换为另一个矢量切片图层

栅格切片图层

  • 用于参考;提供图像底图,为地图或场景中的其他图层提供上下文。
  • 缓存的图像以栅格形式存储。
  • 可以设置托管切片图层在添加到地图时所使用的最小和最大绘制比例。
  • 如果源数据包含 z 坐标,该图层可以提供用于为 3D 场景提供地形的高程数据。
  • 如果栅格切片图层没有关联的要素图层,您可以将其替换为另一个切片图层

3D 切片图层

  • 用于表示场景中大型的全球 3D 内容。
  • 缓存的 3D 数据存储在三维切片中。
  • 图层使用的空间参考始终为世界大地测量 (WGS) 1984。 垂直参考为椭球体,但在 Scene ViewerArcGIS Runtime 应用程序中渲染为与重力相关的高度。
  • ArcGIS Pro 3.2 及更高版本支持集成网格和 3D 对象 3D 切片图层。
  • 目前,Scene Viewer 仅支持集成网格类型的 3D 切片图层。