电子地图数据文件的处理方法技术

技术编号:4357310 阅读:201 留言:0更新日期:2012-04-11 18:40

【技术实现步骤摘要】

本专利技术涉及嵌入式
,尤其涉及一种。
技术介绍
近年来,随着信息技术的快速发展,在发达国家GPS (全球定位系统)已经广泛应用于 各个领域。目前我国GPS正处于发展阶段,导航终端已经越来越多的应用到汽车电子领域, 并且手机导航终端也开始逐步兴起。现在,导航终端的应用已经成大势所趋。同时,人们对 这些终端中的电子地图的显示的要求也越来越高。传统的电子地图是以浮点经纬度坐标来表 示要素的空间信息,以浮点直角坐标文件的形式保存,这样不仅数据文件大,而且在进行縮 放漫游显示的时候,需要实时地将直角坐标转换为屏幕坐标进行显示,需要进行浮点运算, 对于普通的没有浮点运算器的嵌入式终端运算效率就很低,直观表现出来就是电子地图数据 文件漫游縮放显示很慢。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术中电子地图保存的数据文件大及显示效率 低的不足,提出一种减小数据文件及提高显示效率的。本专利技术解决上述技术问题采用的技术方案是,包括以下 步骤a. 获取原始电子地图数据;b. 将原始电子地图数据按照WG84经纬度标准转换成直角坐标数据;c. 在计算机上,按照显示比例尺的要求和嵌入式终端屏幕窗口的大小转换成屏幕坐标数 据,并基于最大放大比例将屏幕坐标数据保存生成屏幕坐标文件;d. 将屏幕坐标文件导入嵌入式终端。本专利技术的有益效果是直接保存屏幕坐标文件,不仅数据文件小,且避免了实时浮点运 算,提高显示效率。 附图说明图l为本专利技术中流程图。 具体实施例方式3下面结合附图对本专利技术作进一步的描述。本专利技术相对于现有技术来说,改进了现有技术中将电子地图数据以直角坐标文件形式保 存的方式,而是在计算机上将直角坐标数据转化成整形的屏幕坐标,最后以屏幕坐标的形式 保存至嵌入式终端,不仅减小了数据文件的大小,还避免了实时浮点运算,提高显示效率。如图1所示,本专利技术中的采用以下措施来实现首先获取 原始电子地图数据,它是由电子地图厂商提供的原始电子地图数据,如M即Info格式等,它 包含的要素空间信息是以经纬度坐标形式记载的,坐标数据类型都是浮点类型。接着产生直 角坐标数据,它是通过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;因此在终端 ,这个两个结果一致。在縮小的任何时候都就不会失真。因此保证了整个縮放显示过程中都 不会失真。漫游层,査询层,縮放层都是嵌入式终端中基于要素屏幕坐标数据的应用层。漫游,縮 放时根据根据屏幕坐标范围合理选取要显示的要素,确定新的显示起点,然后根据屏幕坐标 数据文件中的要素坐标值计算窗口坐标,然后显示。在査询要素的经纬度时,根据屏幕坐标 值,实时的从屏幕坐标转换成直角坐标,然后再转换成经纬度坐标值。权利要求权利要求1,其特征在于包括以下步骤a. 获取原始电子地图数据;b. 将原始电子地图数据按照WG84经纬度标准转换成直角坐标数据;c. 在计算机上,按照显示比例尺的要求和嵌入式终端屏幕窗口的大小转换成屏幕坐标数据,并基于最大放大比例将屏幕坐标数据保存生成屏幕坐标文件;d. 将屏幕坐标文件导入嵌入式终端。全文摘要本专利技术涉及嵌入式
,尤其涉及一种。本专利技术针对现有技术中电子地图保存的数据文件大及显示效率低的不足,公开了一种减小数据文件及提高显示效率的。其技术方案的要点是a.获取原始电子地图数据;b.将原始电子地图数据按照WG84经纬度标准转换成直角坐标数据;c.在计算机上,按照显示比例尺的要求和嵌入式终端屏幕窗口的大小转换成屏幕坐标数据,并基于最大放大比例将屏幕坐标数据保存生成屏幕坐标文件;d.将屏幕坐标文件导入嵌入式终端。本专利技术的有益效果是直接保存屏幕坐标文件,不仅数据文件小,且避免了实时浮点运算,提高显示效率,适用于嵌入式终端产品。文档编号G06F17/30GK101510375SQ20091030118公开日2009年8月19日 申请日期2009年3月27日 优先权日2009年3月27日专利技术者亮 陈 申请人:四川长虹电器股份有限公司 本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈亮
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:51[中国|四川]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利