Skip To Content

估计地图缓存的大小

为了帮助您在发布时更好地决定是使用自动构建缓存还是以后手动构建缓存,ArcGIS 提供了预计缓存大小的估计值。

  • 服务编辑器 对话框中缓存选项卡上所显示的预估缓存大小的估计值,是基于所选图像格式的平均切片大小和缓存的预期切片个数的一个十分粗略的近似值。此估计值假设矢量地图采用非 JPEG 图像格式而栅格影像采用 JPEG 与混合 (MIXED) 格式。对于 JPEG 与混合 (MIXED) 格式,此估计值假设压缩质量为 75。
  • 管理地图服务器缓存切片工具会在此工具对话框上各地图比例所对应的复选框的旁边报告缓存大小的估计值。它们都是基本估计值,获取方法与上述“预估缓存大小”相同。
  • 计算缓存大小工具(可通过服务编辑器 对话框中的缓存选项卡上的按钮进行访问)可提供最准确的缓存大小估计值。此工具会为服务构建随机示例切片并使用它们外推缓存大小的估计值。您可增加或减少示例缓存构建的数量,从而影响估计值的准确性。

如果您已确定了要缓存的图像格式和地图比例,那么最好在查看任何估计值之前配置好这些内容。但是,使用估计值有助于了解选择不同图像格式所引起的缓存大小的变化。

使用“计算缓存大小”工具

要计算缓存大小估计值,请执行以下步骤:请注意,计算缓存大小 工具仅在发布服务之前可用;无法在现有服务中运行。

  1. 开始在 ArcMap 中发布服务的过程并继续,直到出现服务编辑器 对话框。
  2. 单击缓存选项卡。
  3. 确保您已经选择使用缓存中的切片绘制地图,然后单击计算缓存大小
  4. 设置估计值质量属性来确定估计值的准确性以及估计值的计算时间。目标估计值越准确,所需的示例切片就越多,而计算时间也越长。
  5. 单击开始。这些估计值按地图比例进行显示,最先显示的是服务器管理员所允许的最大缓存比例的估计值。此比例将占用最多的磁盘空间。
  6. 也可以单击跳过级别跳过对某一比例级别的估计。
  7. 当您希望停止对估计值的计算时,可单击停止

关闭该工具后,您会发现估计缓存大小随即显示从工具中获取的估计值。

感兴趣区是某一要素类时获取估计值

要特别注意,估计值仅反映长方形地图范围。如果指定要素类作为缓存的感兴趣区域,那么估计值是基于要素类中每个面的矩形边界框,而不是要素类的实际边界。如果要对形状不规则的地理要素进行缓存,可将格网裁剪到要素类边界,并将要素有效地分解成一些大的格网像元,以此获得更精确的估计值。可以使用创建渔网工具来创建格网。