论文部分内容阅读
目前,信息战被认为是未来战争的主要作战样式。在信息战下战场必将是数字化的战场。因此,各国都在研究单兵作战系统,以提高单兵在未来数字化战场上的作战力和生存力。而单兵作战系统具有地理信息系统(GIS)功能是非常必要的。针对此背景,结合GIS、嵌入式Linux、QT/Embedded、路径寻优等技术,本文旨在开发一个具有自主知识产权的、安全的、无后门的嵌入式GIS,应用于单兵作战系统。 本文研究了嵌入式GIS及其相关技术,对Linux下开发嵌入式GIS的大致流程进行了研究和探讨。本文在嵌入式Linux操作系统上采用QT/Embedded作为图形用户界面(GUI)设计工具,设计了系统的GUI,在此基础上实现了嵌入式GIS的空间数据管理、地图显示、信息标注等部分功能模块。另外,本文还对路径寻优进行了研究,分析了原始Dijkstra算法及直线优化Dijkstra算法的原理,并设计了实现算法的数据结构。整个系统的设计运用面向对象编程思想,采用纯C++语言来编程实现,具有良好的移植性和通用性。