Skip To Content

创建地图缓存切片的策略

创建和存储地图与影像服务缓存需要占用大量的服务器资源。 创建缓存时,可采取以下常用策略。

一次创建整个缓存

如果缓存非常小,则可以在可接受的时间内创建以所有比例级别创建切片。 在小(缩小)比例下创建缓存非常简单,因为这类比例下,仅需要较少的切片即可覆盖整个地图。

创建小比例、大比例下使用部分缓存和按需缓存

如果您的缓存范围很大,或者其中包含了一些非常大的比例,则可能需要更有策略地选择要创建的切片。 小比例切片也是最常访问的切片,应该将其缓存。 用户在执行放大操作时将依靠这些切片来获取地理环境。 大(放大)比例切片可以部分缓存,因为其需要花费更长的处理时间和更多的存储空间。 与小比例切片相比,大比例切片的访问频率较低。 不常访问的区域可以用按需缓存填充。

警告:

按需缓存将创建包含在地图视图中或地图视图周围的所有切片,因此,当您第一次在启用按需缓存的情况下访问某一区域时,实际绘制地图的时间可能要比动态查看服务所需的时间更长。 要提高性能,请将按需缓存限制在不经常查看的区域内。

创建小比例、大比例下使用部分缓存和使用“数据不可用”切片

在处理大型缓存作业时,最好针对小比例构建完整缓存,针对大比例构建局部缓存。 局部缓存仅包含您希望经常访问的区域。 可以用按需缓存填充未缓存区域,或者将其显示为“数据不可用”切片

为特定区域创建缓存,并在其它所有区域使用“数据不可用”切片

可以对特定区域应用缓存策略。 例如,在大比例下缓存加拿大中部的草原诸省。 这些省的道路和城镇表明,大多数人口居住在各个省的南部。 您可以准备这些切片,以便大多数用户可立即利用缓存的优点。 地图其余部分的切片可按需创建或显示“数据不可用”切片,因为对这些位置进行导航的用户可能较少。 为这些人口稀少的大片区域创建、存储和保留缓存的成本将超过第一位访问者快速导航所提供的优势。

该地图显示了经常查看的区域如何预创建切片。

最简单的方法是基于要素范围预先创建切片,仅创建落在指定要素类边界内部的切片。 缓存工具允许您出于此目的来选择要素类。 在以上示例中,您可以提供一个包含了覆盖整个加拿大南部区域的要素的要素类。 或者,可以在 ArcGIS Pro 中调用管理地图服务器缓存切片工具时在屏幕上绘制要素。 在任何一种情况下,提供要素都有助于避免为人口稀少的区域预先创建切片。

提示:

可以多次运行管理地图服务器缓存切片,在空间上约束不同比例子集的切片创建。