论文部分内容阅读
地理信息系统与计算机技术的完美结合打开了嵌入式GIS发展的一个重要方向,因此基于嵌入式的GIS系统的研究有着重要的经济价值和社会意义。目前嵌入式GIS被广泛的应用于各行各业,其中在军事领域和航天领域应用的愈来愈频繁。
国内的嵌入式GIS正处于发展阶段,比较常见的车载导航系统,PDA和手机等设备上的GIS软件,主要是基于WindowsCE、Linux两种操作系统,国内外还没有某种基于VxWorks操作系统的专门用于矢量地图编辑的工具型地理信息系统软件,同时国内某些行业的特殊工程需要这种工具型GIS软件。
针对国内某些行业特种工作的这一需要,本文提出了一种基于VxWorks操作系统,使用与之配套的Tilcon图形开发系统和Tornado集成开发环境采用C/C++语言开发一套数字化地图接口工具软件,此软件具有地图编辑、阅读、分析、量算等功能。根据自项向下、模块化设计和分层管理的软件设计思想,将系统分为图元标绘模块、图元操作模块、背景图管理、文档管理、内存管理和系统管理六大模块。各模块以内存管理为中心,系统数据为纽带有机的结合实现了嵌入式电子地图编辑工具的完整功能。
本论文主要包括以下四个部分:
1.嵌入式GIS的发展以及开发平台的介绍部分。介绍了GIS、嵌入式技术和嵌入式GIS的发展史以及本论文研究工作中使用的开发平台Tornado和图形开发工具Tilcon的体系结构特点。
2.软件的总体设计方案。软件总体设计方案主要讲述了数字化地图接口工具的总体设计思路,以及对各个主要模块功能的划分,类的设计,系统界面的设计作了介绍。
3.重难点算法的研究。数字化地图接口工具主要功能就是编辑地图和对地图进行操作,此部分主要讲述了在实现系统功能的过程中涉及到的图元的标绘、拾取和变形功能的算法。
4.模块的详细设计,这部分内容主要讲述了对系统各模块功能的划分,模块之间的相互联系以及模块的组成。
本论文设计和实现的数字化地图接口工具经过第三方软件测试单位多次测试,功能完整,性能稳定,能够满足委托方的实际应用需求。