ArcGIS 高级地图缓存技术[1.2] 地图缓存基础——ArcGIS 中地图缓存的制作

时间:2023-01-24 23:41:49

ArcGIS 高级地图缓存技术[1.2] 地图缓存基础——ArcGIS 中地图缓存的制作

1.选择投影坐标和比例尺

ArcGIS Online & Google Maps & Bing Maps

WGS 1984 Web Mercator (Auxiliary Sphere)
在任何客户端下都可以正确显示

2.制作地图

1)根据将要缓存的比例尺级别设计地图

  • 在ArcMap中为地图添加与将要创建的比例尺级别一致的比例尺级别
  • 在缩放时仅仅显示必要的比例尺级别
  • 为不同比例尺级别设计地图

2)将图层根据比例尺级别分组

  • 只需要在图层组中设置可见比例尺
  • 在图层组件拷贝图层

3.设置缓存属性

1)切片大小

  • 每块切片的像素大小,通常为256x256
  • 512 X 512 : ArcGIS Online 曾经使用的切片大小
  • 切片尺寸更大,创建速度越快,但是在用户使用时传输会更慢

2)图片格式

图片格式的影响:

  • 切片存储空间大小
  • 网络应用程序的表现(速度和浏览器支持)
  • 切片的图片质量和透明性

JPEG

  • 对多色彩图片压缩充分,但是不支持透明

PNG

  • 支持透明

ArcGIS 高级地图缓存技术[1.2] 地图缓存基础——ArcGIS 中地图缓存的制作

混合模式切片(ArcGIS推荐的模式)

如果检测到透明像素,创建PNG32 格式切片;否则创建JEPG格式切片。

3)关于反锯齿

  • 使矢量地图中的线和标注看起来更圆滑
  • 权衡抗锯齿功能提高视觉质量所造成的性能下降是否值得
  • 要获得最佳质量和性能,建议对基于MSD 的地图服务使用抗锯齿功能,同时使用PNG 32 图像格式

ArcGIS 高级地图缓存技术[1.2] 地图缓存基础——ArcGIS 中地图缓存的制作

4)选择切片存储方式

紧凑模式(Compact)

  • 将切片存储在紧凑,连续的文件流中(“bundles”)
  • 每个bundle 中最多有16,384 个切片
  • 可以快速复制迁移
  • 占用磁盘空间更小

松散模式(Exploded)

  • 切片以单独的图片文件的形式存放在磁盘上
  • 能够被其他工具直接读取
  • 占用磁盘空间较大,难于管理
  • 不易于复制和迁移

ArcGIS 高级地图缓存技术[1.2] 地图缓存基础——ArcGIS 中地图缓存的制作

4.创建地图缓存

1)在ArcCatalog或者ArcMap中通过服务器工具创建
2)可以使用GP工具保存创建流程

  • 在GP模型中使用
  • 可以按照相同设置多次生成缓存

ArcGIS 高级地图缓存技术[1.2] 地图缓存基础——ArcGIS 中地图缓存的制作