首先说明做完Cache后图片在文件夹arcgiscache中的组织方式如下图所示:

做Cache时推荐的图片格式:
   以栅格影像做为底图使用jpeg格式
   以矢量图层做为底图使用jpeg或者png格式
   叠加在上面的图层使用png8格式,因为jpeg格式不支持透明,而png24在IE6及以前版本浏览器中不支持透明

Cache的两种方式:
   FUSED: 即所有图层合在一起后进行再切片,这样作出的cache是不能按需进行显示/关闭图层,选择要素,调整标注等。
   Multi-layer:即分别对每一个图层进行切片,分别传到客服端后就行叠加显示,这样作出的cache就能进行上面的一些操作,但是这种方式的cache如果是对图层数比较多的时候也就会失去cache的优点,因为分别切片后在客服端来进行叠加也会花费很多时间。

Cache的图片大小:128,512,1024(pixels)
Cache的图片格式:png8,png24,png32,jpeg
如果不设置map document的背景色,其默认的背景色为白色(253,253,253)

Number of MapServer Instances:即为进行切图时使用几个mapserver的实例,一般来说对于一个cpu(SOC)最佳为3个实例,如果有多个SOC可以相应增加处理的实例数,这样就能缩短做cache的时间。

Scale levels:可以按提供的默认方式也可以通过自定义的方式,如果选择默认的方式都是以最接近整个map的范围比例尺开始,并以你指定的cache级数按二分之一的减少生成一系列的比例尺度的cache,例如一个map的范围比例为1:121,000,000并且对其定义3个等级,则按如下3个比例范围生成cache,a. 1/128,000,000  b. 1/64,000,000  c. 1/32,000,000 。自定义的方式是根据需要定义比例范围,一般可以先在arcmap中根据显示需要选取一定的显示比例尺,然后加到cache的设置中,推荐使用自定义的方式。

最后通过文档发现切割的层数与切片的数量有如下规律(大部分地图切片与层数均如此),但是在切片文件夹中没有发现相对应的地图切片数量,本人猜想是否没有数据的切片已删除(为了存储空间),如果那位研究清楚望指教!

1st level 1:16,000,000 1 tile
2nd level 1:8,000,000 4 tiles
3rd level 1:4,000,000 16 tiles
4th level 1:2,000,000 64 tiles
5th level 1:1,000,000 256 tiles
6th level 1:500,000 1,024 tiles
7th level 1:250,000 4,096 tiles
8th level 1:125,000 16,384 tiles
9th level 1:62,500 65,536 tiles
10th level 1:31,250 262,144 tiles

 

本文转自:http://www.cnblogs.com/Wolf-PL/archive/2008/07/05/1236153.html

posted on 2009-03-12 10:03  风的继承者  阅读(463)  评论(0编辑  收藏  举报