瓦片技术在现今的在线地图中的应用十分广泛,像我们常用的google地图、百度地图、高德地图等等都是采用这种技术实现的。即便有HTML5对矢量数据的支持以及SVG矢量显示技术,在现行的在线地图中,瓦片地图仍然是主流显示技术。当然,我们完全可以相信,在不远的将来,矢量数据必定会后来居上,为大家提供更棒的地图体验。
下面先对瓦片地图有一个简单了解之后,给大家具体讲讲如何用MapGIS制作瓦片数据。
- 什么是瓦片地图?
定义:瓦片地图金字塔模型是一种多分辨率层次模型,从瓦片金字塔的底层到顶层,分辨率越来越低,但表示的地理范围不变。
原理:首先确定地图服务平台所要提供的缩放级别的数量N,把缩放级别最低、地图比例尺最大的地图图片作为金字塔的底层,即第0层,并对其进行分块,从地图图片的左上角开始,从左至右、从上到下进行切割,分割成相同大小(比如256×256像素)的正方形地图瓦片,形成第0层瓦片矩阵;在第O层地图图片的基础上,按每2×2像素合成为一个像素的方法生成第1层地图图片,并对其进行分块,分割成与下一层相同大小的正方形地图瓦片,形成第1层瓦片矩阵;采用同样的方法生成第2层瓦片矩阵;…;如此下去,直到第N一1层,构成整个瓦片金字塔。(摘自百度百科)
- MapGIS K9中如何裁剪瓦片数据?
- 添加页面缓冲工具
MapGISK9中裁剪瓦片数据是在"地图编辑器"中的"页面缓冲工具"实现的。在裁剪之前,我们首先需要将"页面缓冲工具"调用出来,调用方式是在地图编辑器工具栏空白处点击鼠标右键,在弹出的菜单中选中"页面缓冲工具"。
添加页面缓冲工具
有一个地方需要大家注意一下,我们为什么不用"地图瓦片工具"而要用"页面缓冲工具"呢?原因如下:
"地图瓦片工具"是"页面缓冲工具"的一个专业应用工具,与页面缓冲工具实现意义基本一致,但"地图瓦片工具"主要用于国土行业,在实际应用中具有很高的意义,对一般数据进行裁剪是没有意义的。而我们只是普通的数据裁剪,所以只要页面缓冲工具就可以了。
点击即可打开"页面裁剪",见下图。
- 添加页面缓冲工具