ArcGIS Enterprise 门户包括为您的业务图层提供即时地理环境的各种底图。 底图存储为切片图层,旨在让用户可以通过 Web 地图、Web 应用程序,ArcGIS 以及几乎任何制图软件应用程序简单快捷进行访问。 例如,可包含一个具有您所在社区的街道切片的底图,以便为要素图层中的街道符号提供图形参考。 当需要导出 web 上的地图或图层以用于可视化相对静态的数据时也需要切片图层。
根据原始源数据,切片图层具有不同的格式。 切片图层可以存储为预渲染的栅格切片或矢量切片。 栅格切片和矢量切片旨在提供具有高性能和高可扩展性的地图数据,以便进行可视化。
栅格切片图层
栅格切片图层将底图作为图像文件(例如,JPG 或 PNG 格式)交付给客户端应用程序,这些图像文件已经预渲染并存储在服务器上,并由客户端按原样显示。 栅格切片图层最适合于为您的地图提供地理环境的底图,例如影像(比如在世界影像底图中)或基于要素的地图,例如地形、国家地理、海洋和其他底图。 栅格切片图层也可以由静态业务图层组成,例如数据的专题地图。
切片图层格式可通过 Internet 快速传输,并且很容易为大多数常见的地图软件应用程序所理解,因此这些底图不仅与 ArcGIS 和使用 ArcGIS API 构建的 Web 应用程序兼容,还与使用 OGC 协议(例如 WMS/WMTS)的第三方应用程序兼容。 栅格切片图层的其他优点如下:
- 适用于各种应用程序和设备(Web、桌面和移动设备),其中包括桌面应用程序和旧版 web 浏览器。
- 提供高端制图功能,如高级标注放置和符号系统。
- 支持各种栅格数据源,如影像和高程数据。
- 可通过 Web 制图应用程序打印。
矢量切片图层
矢量切片图层引用一组 web 可用的矢量切片以及这些切片应被绘制的相应样式。 矢量切片与栅格切片类似,但是它们存储数据的矢量表示。也就是说,地理要素以客户端应用程序可理解的格式表示为点、线和面。 不同于栅格切片图层,矢量切片图层能够适应显示设备的分辨率,并且可以改变样式以用于多种用途。 矢量切片文件比栅格切片文件更小,这意味着制图更快、性能更好。 切片访问性能和矢量绘制的结合使切片能够适应任意显示分辨率(设备不同,分辨率可能不同)。
有关矢量切片图层的详细信息,请查看以下故事地图:
在 Map Viewer 经典版(之前称为 Map Viewer)中,您可以自定义矢量切片图层的样式和地图的内容。 矢量切片图层的其他优点如下:
- 您可以使用一组矢量切片生成许多不同的地图样式。 例如,您可以更改矢量切片图层上标注的符号、字体或语言,而不必重新生成切片。
- 矢量切片图层在高分辨率显示器上(例如视网膜设备)的显示效果要优于栅格切片。 在 ArcGIS Pro 等桌面应用程序中,可以以任何比例级别显示矢量切片,同时保证符号系统和标注清晰可见。
- 矢量切片比相应栅格切片的尺寸小很多。 因此,其构建时间更短,存储所需的磁盘空间也更少。
- 桌面应用程序(例如 ArcGIS Pro)可以将矢量切片图层投影到各种坐标系中,而不会造成标注和其他符号变形。
- 从 ArcGIS Pro(2.8 及更高版本)中发布矢量切片图层时,可同时发布关联要素图层。 编辑者可以更新要素图层中的数据,您可以重新构建矢量切片缓存以将编辑引入矢量切片图层。
可以将矢量切片图层作为业务图层或底图添加至 Map Viewer(之前为单独的测试版安装,但是现在自动显示在门户中)、Map Viewer 经典版、Scene Viewer、ArcGIS Pro、ArcGIS Collector、ArcGIS Workforce 和 ArcGIS Explorer。 还可以通过 ArcGIS Configurable Apps、ArcGIS Web AppBuilder、ArcGIS API for JavaScript 和 ArcGIS Runtime SDK 在 web 应用程序中使用具有矢量切片图层的地图和场景。
Esri 提供了一组作为矢量切片交付的底图。 具有默认管理员角色的成员可以配置 Map Viewer、Map Viewer 经典版 和 Scene Viewer 以使用这些矢量切片底图,以便在地图和场景中进行使用。 其中包含大量可进行自定义的样式。 请访问 Esri 矢量底图组以查看您可以使用的示例矢量样式以及用于更改地图外观的操作。 示例样式包括简单颜色更改以及使用 Sprite 和字体更改的更多涉及的重新设计。 矢量底图更新频繁,并且包含来自 GIS 社区的定期投稿。
您可使用 ArcGIS Pro 1.2 及更高版本将矢量切片包共享到组织,并将已上传的矢量切片包发布为托管图层。 使用 ArcGIS Pro 1.4 及更高版本,您可以直接将 ArcGIS Pro 地图中的托管矢量切片图层发布到您的门户。
使用矢量切片图层的注意事项
以下是使用矢量切片图层的一些注意事项:
- 矢量切片图层可以显示在大多数当前版本的桌面浏览器中,包括 Google Chrome、Mozilla Firefox 和 Safari。
- 矢量切片图层在有较新硬件的计算机上能够展现最佳性能,因为它们需要支持 WebGL 的显示驱动程序。
创建各种类型的切片图层的时间
栅格和矢量切片图层都支持各种符号系统集合,并且能够比要素或动态地图图层更快地显示要素,因为它们只需要访问切片缓存而不是源数据。 如果您需要此功能,请发布切片图层。 但是什么时候应该使用栅格切片图层,而什么时候应该使用矢量切片图层呢?
在大多数情况下,您应该发布矢量切片图层。 与栅格切片图层相比,矢量切片图层使用更少的磁盘空间并需要更少的时间来构建缓存。 但如果您需要发布栅格数据,或者使用您的图层的客户端运行于具有不支持 WebGL 的显示驱动程序的旧计算机上,则属于例外情况。 在哪些情况下,请发布栅格切片图层。
当您从 ArcGIS Pro 发布矢量切片图层时,您可以选择发布一个与之关联的要素图层。 如果您需要频繁更新包含在矢量切片图层中的矢量数据(每小时、每天、每周),应该发布一个与矢量切片图层相关的要素图层。 执行此操作后,您和其他您与之共享要素图层的编辑者可以在要素图层中编辑数据。 您可以定期重新构建矢量切片图层缓存以引入在要素图层中执行的编辑。
当加入一个要素图层时,您具有额外选项以选择将要素数据保留在数据源中(引用注册数据)或将数据复制到关系数据存储中。 如果您的源是企业级地理数据库或数据库,且其他客户端或进程将直接更新数据库中的数据,请发布引用已注册数据源的要素图层。 如果所有的要素编辑都应该通过托管要素服务进行,则请发布要素图层并复制数据。
如果数据不经常更新或根本不更新,您可以仅发布矢量切片图层。 如果您需要更新此类型的矢量切片图层的内容,您可以将其替换为其他矢量切片图层。