论文部分内容阅读
嵌入式GIS(Embedded Geographic Information System)是一个蓬勃兴起的应用领域,它是地理信息系统GIS(Geographic Information System)与嵌入式软硬件技术相结合的一个产物,能为各种专用嵌入式设备提供GIS应用平台,使其能对空间数据进行获取、存储、管理、查询、分析、显示,提供决策支持,是原有的GIS领域的分支与延伸、补充与发展。随着嵌入式硬件设备、嵌入式操作系统、导航定位技术以及移动互联技术的不断发展,嵌入式GIS已经被越来越广泛地应用在经济建设和现代化国防中。嵌入式GIS开发方法的研究是GIS研究的一个新方向和新热点,对于发展我国嵌入式GIS相关技术,形成自己的知识产权,有着重要意义。本文首先分析了嵌入式GIS的特性和相关关键技术,通过与传统PC-GIS开发方法的对比,提出了嵌入式GIS的系统结构,选择了适合嵌入式GIS开发的软硬件平台,并在此平台基础上研究和实现了嵌入式GIS的主要组成部分,包括嵌入式空间数据管理,空间索引,空间可视化和空间分析,并结合嵌入式系统的特性对其进行了优化。本文的主要难点和创新点是如何在嵌入式系统有限的资源条件下完成对大数据量空间信息的组织和访问。为此,本文使用了分层的矢量数据结构作为空间数据的存储格式,并结合矢量数据结构特点对空间数据进行了映射。为了提高空间数据的查询和显示速度,本文提出了改进的Hilbert-R树索引结构和LOD显示技术,有效的节省了嵌入式系统资源利用量,提高了系统响应速度。在嵌入式空间分析方面,本文使用了改进的Dijkstra算法,减少了最优路径规划的搜索范围和存储空间,取得了良好效果。本文实现了以ARM嵌入式设备为硬件平台,嵌入式Linux为操作系统的具有基本功能的嵌入式GIS系统,并给出了详细的步骤和方法,是对嵌入式GIS开发方法的一次积极和有效探索,为日后开发功能更加完备的嵌入式GIS系统提供了宝贵的经验和参考价值。