[发明专利]电子地图数据文件的处理方法有效
申请号: | 200910301186.3 | 申请日: | 2009-03-27 |
公开(公告)号: | CN101510375A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | 陈亮 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G09B29/00 | 分类号: | G09B29/00;G09B29/10;G06F17/30;G01C21/00;G01C21/36 |
代理公司: | 成都虹桥专利事务所 | 代理人: | 李顺德 |
地址: | 621000四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子地图 数据文件 处理 方法 | ||
技术领域
本发明涉及嵌入式技术领域,尤其涉及一种电子地图数据文件的处理方法。
背景技术
近年来,随着信息技术的快速发展,在发达国家GPS(全球定位系统)已经广泛应用于 各个领域。目前我国GPS正处于发展阶段,导航终端已经越来越多的应用到汽车电子领域, 并且手机导航终端也开始逐步兴起。现在,导航终端的应用已经成大势所趋。同时,人们对 这些终端中的电子地图的显示的要求也越来越高。传统的电子地图是以浮点经纬度坐标来表 示要素的空间信息,以浮点直角坐标文件的形式保存,这样不仅数据文件大,而且在进行缩 放漫游显示的时候,需要实时地将直角坐标转换为屏幕坐标进行显示,需要进行浮点运算, 对于普通的没有浮点运算器的嵌入式终端运算效率就很低,直观表现出来就是电子地图数据 文件漫游缩放显示很慢。
发明内容
本发明所要解决的技术问题是:针对现有技术中电子地图保存的数据文件大及显示效率 低的不足,提出一种减小数据文件及提高显示效率的电子地图数据文件的处理方法。
本发明解决上述技术问题采用的技术方案是:电子地图数据文件的处理方法,包括以下 步骤:
a.获取原始电子地图数据;
b.将原始电子地图数据按照WG84经纬度标准转换成直角坐标数据;
c.在计算机上,按照显示比例尺的要求和嵌入式终端屏幕窗口的大小将直角坐标数据转 换成屏幕坐标数据,并基于最大放大比例将屏幕坐标数据保存生成屏幕坐标文件;
d.将屏幕坐标文件导入嵌入式终端。
本发明的有益效果是:直接保存屏幕坐标文件,不仅数据文件小,且避免了实时浮点运 算,提高显示效率。
附图说明
图1为本发明中电子地图数据文件的处理方法流程图。
具体实施方式
下面结合附图对本发明作进一步的描述。
本发明相对于现有技术来说,改进了现有技术中将电子地图数据以直角坐标文件形式保 存的方式,而是在计算机上将直角坐标数据转化成整形的屏幕坐标,最后以屏幕坐标的形式 保存至嵌入式终端,不仅减小了数据文件的大小,还避免了实时浮点运算,提高显示效率。
如图1所示,本发明中的电子地图数据文件的处理方法采用以下措施来实现:首先获取 原始电子地图数据,它是由电子地图厂商提供的原始电子地图数据,如MapInfo格式等,它 包含的要素空间信息是以经纬度坐标形式记载的,坐标数据类型都是浮点类型。接着产生直 角坐标数据,它是通过gdal/ogr工具逐一从原始电子地图数据文件中读取要素的空间信息 后,然后在按照WG84经纬度标准转换成直角坐标数据,直角坐标数据也是浮点类型数据。然 后在计算机上产生并保存屏幕坐标数据文件,也是本发明的关键核心,它是由浮点类型的直 角坐标数据,按照显示比例尺的要求和嵌入式终端屏幕窗口的大小转换成屏幕坐标数据,并 基于最大放大比例将屏幕坐标数据保存成文件,作为以后应用层的数据基础。如:直角坐标 8.356,比例尺取2,8.356000*2=17.712000,然后取整就成了屏幕坐标值17。最后将屏幕坐 标数据文件导入嵌入式终端。可以看出,经过转化成屏幕坐标后,其数据量要比原直角坐标 小很多,因此可以节约嵌入式终端的存储空间,而且在显示的时候不需要实时进行浮点运算, 而直接调用整形数据进行整形运算,提高了运算速度进而提高了显示效率。
直角坐标数据在转换成屏幕坐标数据时,要依据最大放大比例,这样,缩放的时候就不 会导致要素显示失真。如:浮点放大一倍3.500000*2=7.000000,整型放大一倍3*2=6,结果 差别就很大,导致显示失真。而因为屏幕坐标数据是从直角坐标数据按最大放大比例转换过 来的,就不会有此问题,如:某要素在直角最大化的后坐标值为19.356000,浮点缩小一倍 19.356000/2=9.678,取整为9,与将19.356000取整为19,再缩小一倍19/2=9;因此在终 端,这个两个结果一致。在缩小的任何时候都就不会失真。因此保证了整个缩放显示过程中 都不会失真。
漫游层,查询层,缩放层都是嵌入式终端中基于要素屏幕坐标数据的应用层。漫游,缩 放时根据根据屏幕坐标范围合理选取要显示的要素,确定新的显示起点,然后根据屏幕坐标 数据文件中的要素坐标值计算窗口坐标,然后显示。在查询要素的经纬度时,根据屏幕坐标 值,实时的从屏幕坐标转换成直角坐标,然后再转换成经纬度坐标值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910301186.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种加快仪表薄膜晶体管显示速度的方法
- 下一篇:计算机模拟医院教学系统