[发明专利]一种接收和显示地图的方法有效
申请号: | 200910309250.2 | 申请日: | 2009-11-03 |
公开(公告)号: | CN102054388A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 季刚;程行荣;卢美辉;时宜;陈青溪 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | G09B29/10 | 分类号: | G09B29/10;H04L29/06 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 潘国庆;李雁翔 |
地址: | 361000 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接收 显示 地图 方法 | ||
技术领域
本发明涉及应用于网络电子地图系统中的地图显示方法。
背景技术
在互联网地理信息服务中最重要的网络电子地图系统是现代网络通信技术和地图相结合的产物。网络电子地图系统以国际互联网络为载体,运用不同详细程度的可视化数字地图表示地理实体的空间分布。网络电子地图系统主要由地图服务器和客户终端组成。地图服务器完成包括可视化数字电子地图的生成、地理信息修改、地理信息查询、地理信息下传等与电子地图有关的基础性、全局性的处理操作。客户终端的主要功能是为用户提供地图查询、地图接收、显示地图、平移地图和缩放地图等电子地图系统的浏览操作。客户终端显示地图时,需要先通过互联网络向地图服务器提供本终端显示屏幕的分辨率、显示屏幕中心位置所对应的经度和纬度,以及显示的比例尺;地图服务器以此从该比例尺的电子地图上截取一块对应该终端显示屏幕的可视化数字地图的数据,并通过互联网络将该可视化数字地图的数据下载到客户终端,供其显示。一旦客户终端需要平移地图,即改变显示屏幕中心位置所对应的经度和纬度,地图服务器就要在当前比例尺的电子地图上截取另一块对应该终端显示屏幕的可视化数字地图的数据,并通过互联网络将该可视化数字地图的数据下载到客户终端,供其显示。一旦客户终端需要缩放地图,即改变显示屏幕的显示的比例尺,地图服务器就要在另一比例尺的电子地图上截取一块对应该终端显示屏幕的不同详细程度的可视化数字地图,并通过互联网络将该可视化数字地图的数据下载到客户终端,供其显示。客户终端在显示地图的过程中,需要不断地通过互联网络从地图服务器索要和下载大量不同详细程度的可视化数字地图的数据,由此对国际互联网络的带宽和网络通信技术提出了更高的要求。如何在网络带宽有限的情况下,有效地减少地图数据在网络中传输的数据量,是本行业关注的关键性问题。
发明内容
本发明旨在提供一种接收和显示地图的方法,使得地图服务器能够高效、快速地提供满足客户终端需求的地图数据,最大限度地减少地图数据在网络中传输的数据量,从而使得客户终端获得良好的地图显示服务。
本发明的技术方案是:一种接收和显示地图的方法,对整幅地图中的地理数据分等级,建立每一等级地理数据与对应图层的映射关系,建立每一图层与相应显示比例尺的对应关系;按相同的经度差和相同的纬度差将整幅地图划分为若干个网格,顺序为每个网格分别赋予编号;地图服务器中对每个网格内的地理数据按等级进行存储;
客户终端接收和显示地图的过程包含以下步骤:
步骤A,设置当前屏幕中心位置的经度和纬度,设置屏幕显示的比例尺,执行步骤B;
步骤B,按当前屏幕中心的经度和纬度及屏幕显示的比例尺计算出各个应在屏幕上显示的网格的编号和图层,执行步骤C;
步骤C,本终端若缺少应显示网格的图层,则向地图服务器索要该网格的图层并接收该网格的图层,然后将该网格的图层与现有的网格的图层组成新的显示图;执行步骤D;
步骤D,在屏幕上显示当前的显示图,执行步骤E;
步骤E,本终端若有平移操作,则修改当前屏幕中心的经度和纬度,转步骤B,否则执行步骤D;
步骤F,本终端若有缩放操作,则修改当前屏幕显示的比例尺,转步骤B,否则执行步骤D。
在本发明中,地图数据文件的存储是以网格划分为基础,网格内部的地理数据按不同等级进行存储。不同等级的地理数据组合又映射为与显示比例尺对应的不同的图层。这样不同显示比例尺状况下的网格数据可以看成由若干不同的图层组成,客户终端就可以按图层为单位向地图服务器索要地图数据。地图服务器只需按客户终端提供的网格编号和图层代码找出对应网格的图层,而不需要临时对地图作切割处理;所以地图服务器能够高效、快速地提供满足客户终端需求的地图数据。客户终端根据显示比例尺的不同,以图层为单位显示各网格的地理数据。当客户终端进行地图平移、缩放操作,需要新的地图数据时,客户终端通过计算屏幕需要显示的网格编号和图层,可以充分利用同一网格内各图层之间的相关性,仅要求地图服务器以图层为单位传输新增网格、图层的地图数据。而不是要求从地图服务器下载全部的显示数据,有效地大幅度降低了地图服务器对地图数据的传输量。
由于网络传输带宽的限制,有时会出现客户终端进行新的地图操作时,前一次地图操作所请求的地图数据还未完全传输到客户终端的情况,在优化的实施例中:所述的步骤C包含以下子步骤:
子步骤C1,检查本终端现存网格的图层,若缺少应显示网格的图层,则执行子步骤C2,否则执行步骤D;
子步骤C2,向地图服务器索要本终端所缺少的应显示的网格的图层;执行子步骤C3;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910309250.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动企业资源计划系统和方法
- 下一篇:电解烟气干法净化系统