创建地图缓存,会明显提高我们浏览地图服务的速度,特别对于应用中使用的非常详细的底图数据,创建缓存以提高应用性能尤为重要。如果之前创建过缓存,你可能已经意识到,创建大数据缓存将花费大把的时间,占用大量的磁盘空间。
对于服务器管理人员来说,在开始创建缓存之前自然想搞清楚这项工作需要多长时间、切片需要多少磁盘空间。ArcGIS10.1提供了几个全新功能,使我们可以轻松估算缓存大小,追踪切片创建的进度。
1、估算缓存大小
10.1中缓存服务一个非常重大的变化是:在发布服务之前就可以定义缓存,设置各种缓存参数。ArcGIS能够利用这些信息,计算缓存需要的磁盘空间,供我们参考。预估缓存大小,这样做的好处是我们可以了解硬件设施是否充足,并且可以决定是在服务发布完成后就立即创建所有切片(也是10.1的新功能),还是后续阶段性的手动运行工具来创建切片。
定义了缓存比例尺以及切片格式后,会看到Estimated Cache Size栏中提供了一个粗略的缓存大小数据。虽然比什么都没有要好点,但是这个数据并不能有效的反应当前地图的真实情况。(它是基于所选图像格式的平均切片大小和缓存的预期切片个数的一个十分粗略的近似值。此估计值假设矢量地图采用非 JPEG 图像格式而栅格影像采用 JPEG 与混合 (MIXED) 格式。对于 JPEG 与混合 (MIXED) 格式,此估计值假设压缩质量为 75)。我们可以点击Calculate Cache Size按钮对切片大小进行更为精确的计算。