目录
GIS的目的是利用空间信息为人们的生产生活提供便利和服务,而地图就是空间信息的直观表现,是空间信息的载体,因此,地图加载是任何一个webGIS应用系统的基础。
互联网上的地图应用主要有矢量地图(Vector)和瓦片地图(Tile)两种形式;不管是哪一种格式的GIS数据,都是基于这两种形式进行加载的。
GIS地图加载的原理
(1) 瓦片地图
瓦片地图是指网格中多个类似瓦片的图片集,对矢量地图文档或影像数据进行预处理,采用高效的缓存机制形成的缓存图片集,可在网页中快速加载,并且效果较好。
在Web端加载瓦片地图,一般有两种方式,一种为直接读取缓存加载,即读取磁盘中以目录方式存储的瓦片图片;另一种为调用瓦片地图服务接口,通过服务接口读取并加载瓦片地图。
这种方式要有服务资源支持(即要有提供瓦片地图服务的GIS服务器支持),可以是第三方的网络在线瓦片地图服务(如Google地图、OSM地图、Baidu地图等),也可以是WMTS,还可以是其他GIS服务器发布的自定义类型的瓦片地图等。

瓦片地图加载原理: 通过Ajax请求瓦片地图服务或数据,根据瓦片地图的级数、行列号分别获取对应的瓦片地图,将其按照请求的空间范围组织好(即按照网格组织瓦片地图),从而形成一幅地图并显示在网页中。

最低0.47元/天 解锁文章
1690

被折叠的 条评论
为什么被折叠?



