论文部分内容阅读
论文在基于位置的服务(LBS)需求不断增长的背景下,在嵌入式技术和GIS技术相结合的前提下,对嵌入式GIS的相关技术进行研究,开发了一个用户的定位查询导航系统-Ego,实现了GPS和数字地图的信息融合。
论文首先分析了嵌入式GIS的现状,揭示了嵌入式GIS的广泛应用前景;接着介绍了VxWorks、WindowsCE、Linux和Symbian的特点,分析各系统的开发利弊,最后选定以WindowsCE为开发平台,以EVC4.0+PocketPC2003SDK作为开发环境,实现EGO系统的开发设计;在论文中介绍了本系统涉及的相关技术如PocketPC2003、GIS常用的数据格式、GDF(v3.0/4.0)、KIWI(v1.22)、NavTech(v3.0)等导航数据格式、GIS中常用的定位方式等,为作者定义自己的数据格式和实现系统开发奠定了理论基础。作者还详细的进行了系统的需求分析和系统的框架设计,并在总体设计的基础上对各模块的设计也进行了阐述。最后在系统中实现了地图的浏览查看,地物查询,距离量算和用户定位等。
在系统实现的过程中,作者主要分析了以下几个关键的技术:
1.矢量图形数据格式,分析各数据格式的利弊,将MIF数据重新组织定义为ego数据格式;
2.基于网格和LOD的原理,将数据进行裁分,重新组织数据;
3.采用多线程和双缓存提高地图的显示效率;
4.采用淘汰算法优化数据的加载;
5.地图注记采用网格法注记算法进行配置;
6.在用户定位时,利用地图匹配算法提高定位精度;
7.实现用户的模糊、精确查询和距离量算。