论文部分内容阅读
随着高性能移动设备和Internet的普及,基于GIS的应用已突破传统领域向着嵌入式和网络化的方向快速发展。基于特定系统,特定环境的GIS系统开发已成为业界的研究热点。其中车载卫星导航系统为基于嵌入式GIS系统的一个典型应用。车载卫星导航系统是集GIS系统与嵌入式系统于一体的综合应用,其中所涉及的技术跨越了多个领域,综合分析,一个车载导航系统需要解决的主要关键技术概括如下:1.电子地图的数据压缩。由于电子地图的数据量比较庞大,如果其数据不经压缩处理,则需耗费较大的存储空间;而嵌入式系统的存储空间较为有限和宝贵,因此预先对电子地图数据进行压缩就显得尤为重要。2.矢量电子地图数据的解析。电子地图的数据格式标准有多种,且大部分以矢量数据为主。在系统开发之初需要解决的问题之一就是要透彻地解析某一种电子地图的数据文件的组织方式,并能正确地从文件中还原出点、线、面等基本的矢量元素。3.电子地图的实时显示。电子地图的元素非常之多,显示一幅完整的电子地图所耗费的时间是比较长的,能否将地图显示的响应时间控制在用户可以接受的程度以内,是决定系统是否具备实用性的一个重要因素。4.智能寻径算法。在地图上任意指定两点,求出这两点间多条符合不同要求的路径是导航系统的一个基本功能要求。鉴于硬件环境和用户的容忍程度两方面的影响,选取一种合理快速的智能寻径算法也是系统的一项重要任务。本文以这四个关键技术为主线,逐一分析了上述关键技术的研究现状,讨论了现有解决方案在车载卫星导航系统中的应用可行性,然后针对各方案在嵌入式环境下的弊端,提出作者的适合车载卫星导航系统的设计思想和实现方案。最后,本文介绍了整个系统模型的建立过程和针对上述关键技术所做的改进,并将该模型与实际应用进行有机结合,成功开发出了某基于嵌入式的车载卫星导航系统。