APP下载

利用数据打包发布海量栅格瓦块地图的方法

2014-08-15向泽君徐占华

测绘通报 2014年6期

向泽君,徐占华,饶 鸣,龙 川

(1. 重庆市勘测院,重庆 400020; 2. 重庆数字城市科技有限公司,重庆 400020)

一、引 言

WebGIS是Internet技术应用于GIS开发的地理信息系统。其使用的静态背景地图多采用预先生成的栅格瓦块地图,然后通过超文本传输协议(hyper-text transfer protocol,HTTP)的方式发布。这种方式减少了服务器端动态生成地图图片的计算压力,是目前采用最多的WebGIS技术之一。

栅格瓦块地图一般的发布方式是:使用工具把矢量地图按行列切割为大小统一的栅格小图片并存储于地图目录Root下;将这些栅格小图片拷贝至Web 服务器上并发布出去;客户端程序根据当前地图范围计算待加载的栅格小图片的统一资源定位符(universal resource locator,URL)路径,并根据该URL路径查找对应栅格小图片的存储位置;最后客户端通过HTTP加载对应的栅格小图片。

目前,栅格瓦块地图一般通过IIS软件发布出去,IIS软件发布方式存在以下缺点:将矢量地图切割成海量栅格小图片,增大了磁盘空间的占有量,此外在栅格小图片存储于地图目录Root过程中,针对大量相同的图片(诸如空白图片)均按照行列分别重复存储,进一步增大了磁盘空间的占有量。

将栅格小图片拷贝至Web服务器上并发布出去,由于海量栅格小图片的数量较多,需要消耗较长的时间来拷贝数据。

在根据URL路径查找对应栅格小图片的位置时,IIS软件只能依赖文件系统,几乎每次访问,都要进行磁盘IO,查找效率低。

二、设计思路

为了解决以上问题,本文提出了一种海量栅格瓦块地图发布方法,属于地图发布领域。……

登录APP查看全文