首页 / 浏览问题 / 桌面GIS / 问题详情
关于4.0版本的地图缓存问题
1EXP 2017年07月06日

iServer 6R 缓存策略生成的地图缓存目录共分为六个层次,如下图所示: 

这里写图片描述

请问,第四级和第五级的行号列号目录分别代表什么的行列号?如果为缓存地图的瓦片行列号,那么每个文件夹中应该只有一个图片吧,为什么每个文件夹中还有多个图片呢?我又进一步查了资料,有人说这个是按照一定的网络算法,将地图分成若干块,这些块的行列号。那么这些网络块的大小和分解形式又如何确定呢?谢谢

此外,我还有一个关于缓存图片文件命名的问题:

“其格式为:RowxCol_MapHashCode.postfix。其中 Row 表示缓存图片按缓存块划分的行号索引,Col 表示缓存图片按缓存分块划分的列号索引,Row 和 Col 都可以是负数。MapHashCode 表示当前比例尺下地图的16位 HashCode 值,postfix 是缓存图片文件的扩展名。如上图中的名称为 0000×0001_108F8B08FIX.png 的图片,0000为行号,0001为列号,108F8B08FIX 为16位的 HashCode,png 为图片的扩展名。”

如以上文本描述,那么缓存得到图片名的HashCode应该如何确定呢?谢谢!

2 个回答

您好,请您描述下您使用这个想做什么?
4,524EXP 2017年07月07日
我希望将自定格式的地图用自己的程序进行切片处理,并能够由SuperMap导入
请问您使用的产品和产品号是多少?
SuperMap iDesktop 7C
第四级和第五级并不是图片的行列号,以第四级为例,具体是指不同空间区域行号缓存目录。目录名称以空间区域行号命名。所谓空间区域指的是将地图按照网格分块算法将一幅地图分为多个块,每一个分块表示一个空间区域。

另外,HashCode是软件根据地图信息计算得出,地图发生变化后HashCode也会变化,目前未公开。

推荐使用SuperMap产品生成缓存。
500EXP 2017年07月10日
...