[发明专利]矢量数字地图的制作方法、显示方法及系统无效
申请号: | 201010214956.3 | 申请日: | 2010-06-30 |
公开(公告)号: | CN101908060A | 公开(公告)日: | 2010-12-08 |
发明(设计)人: | 王宝全 | 申请(专利权)人: | 王宝全 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06T11/00 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 张艳美;郝传鑫 |
地址: | 523000 广东省东莞市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 矢量 数字地图 制作方法 显示 方法 系统 | ||
技术领域
本发明涉及一种数字地图制作方法,更具体地涉及一种矢量数字地图的制作方法、显示方法及系统。
背景技术
数字地图的应用越来越广泛,相对传统的纸质地图,数字地图有覆盖面广、查找容易、易于修改和更新等优点。
目前常见的数字地图(尤其应用于互联网中的数字地图),其地图信息主要通过图片格式文件表示。图片格式文件的数据量非常大,需要很大的存储空间,并且难以实现矢量缩放。因为每一个缩放级别的地图数据都是独立的,所以增加一个地图级别就意味着增加巨大的数据量。
可见,现有的数字地图有数据量大,难以实现矢量缩放和高分辨率等缺点。在互联网应用中,大的数据量意味着更长的传输时间,在网络传输速度有限的情况下,用户不得不长时间等待地图的显示,这将严重影响客户体验。
因此,有必要提供一种改进的数字地图制作方法来克服上述缺陷。。
发明内容
本发明的目的是提供一种矢量数字地图的制作方法,该方法能够有效地解决现有技术的数字地图的数据量大、传输慢等缺点,从而加快电子地图的显示速度,满足用户的查询需求。
本发明的另一目的是提供一种矢量数字地图的显示方法,该方法能够有效地解决现有技术的数字地图的数据量大、传输慢等缺点,从而加快电子地图的显示速度,满足用户的查询需求。
本发明的再一目的是提供一种矢量数字地图的显示系统,该系统能够有效地解决现有技术的数字地图的数据量大、传输慢等缺点,从而加快电子地图的显示速度,满足用户的查询需求。
为实现上述目的,本发明提供了一种矢量数字地图的制作方法,包括如下步骤:将地图分割成多个地图图块,并给每个地图图块赋予唯一的标识;确定每一地图图块上能够显示出地图信息外形的所有特征点,并将所述特征点位于对应的地图图块上的位置信息数据以一个地图图块为数据单元预先存储起来;制作绘图程序,用于将地图信息上的特征点绘制成与要显示的地图信息外形相近的图形,并显示在显示终端的屏幕上。
较佳地,所述制作绘图程序步骤具体包括:制作绘图程序,用于将地图信息上的特征点连接成曲线以绘制出与要显示的地图信息外形相近的图形,并显示在显示终端的屏幕上。
较佳地,所述地图包括多个缩放级别,并且级别越高的地图包含更高分辨率和更详细的地图信息,所述制作方法还包括步骤:制作地图操作程序,用于控制地图的移动、缩小和放大操作,并获取经过移动、缩小或放大操作后需要显示的地图图块。
较佳地,所述地图信息为线条状地图信息或面状地图信息。
较佳地,所述曲线为用于表示线条状地图信息的开放曲线或用于表示面状地图信息的闭合曲线。
本发明的另一实施例提供了矢量数字地图的制作方法,包括如下步骤:为地图构建坐标系,同时将所述地图分割成多个大小相等的地图图块,并且使每一个地图图块用一组坐标值标识;为每一个所述地图图块均构建一个坐标系,确定每一个地图图块上能够显示出地图信息外形的所有特征点,并将所述特征点位于对应的地图图块上的坐标值以一个地图图块为数据单元预先存储起来;制作绘图程序,用于将地图信息上的特征点绘制成与要显示的地图信息外形相近的图形,并显示在显示终端的屏幕上。
一种矢量数字地图的显示方法,包括如下步骤:接收用户查询请求,所述用户查询请求带有需要显示的地图的位置信息;根据所述用户查询请求判断能够显示出所述地图的位置信息所表示的地图的地图图块的标识;根据所述地图图块的标识提取预先存储的所述地图图块上的特征点的位置信息数据;根据所述特征点的位置信息数据按照预定绘图程序将所述特征点绘制成与要显示的地图信息外形相近的图形,并显示在显示终端的屏幕上。
较佳地,所述地图包括多个缩放级别,并且级别越高的地图包含更高分辨率和更详细的地图信息。
较佳地,还包括步骤:当接收到移动地图的操作信号时,根据移动的距离大小计算出已提取出的地图的四边与相对应的显示终端的屏幕四边的距离,当所述距离小于预定值时,计算出与相应的地图边相连的地图图块的标识,根据所述地图图块的标识提取相应的地图图块上的特征点的位置信息数据,并按照预定绘图程序绘制出来。
较佳地,还包括步骤:当接收到放大地图的操作信号时,根据预定程序计算出放大相应倍数后的特征点的位置信息数据,并按照预定绘图程序将计算出的特征点的位置信息数据绘制出来;当地图被放大到一定程度后,根据预定程序提取高一级别地图中表示相应地图信息的地图图块代替已有的地图图块,并按照预定绘图程序将提取的高一级别的地图图块的特征点的位置信息数据绘制出来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王宝全,未经王宝全许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010214956.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:苜蓿皂苷的超声波提取方法
- 下一篇:一种速溶阿胶颗粒及其制备方法