论文部分内容阅读
进入21世纪,嵌入式技术已成为通信和消费电子类产品的共同发展方向。随着嵌入式操作系统的飞速发展和地理信息系统的普遍应用,嵌入式地理信息系统的研究成为目前地理信息研究的热点课题。嵌入式地理信息系统是集成地理信息系统功能的嵌入式系统产品,是一个软硬件混合系统,它是地理位置导航、定位、查询和地理数据管理的一种理想解决方案。嵌入式系统的特点是硬件计算能力远远低于普通计算机,硬件资源有限。所以嵌入式地理信息系统的设计无论在软件还是在硬件上面都和普通地理信息系统不同。为了弥补嵌入式系统硬件计算能力上的不足,在软件设计时需要根据嵌入式地理信息系统的特点,合理剪裁、优化计算,并且充分挖掘和利用现有硬件的资源。论文研究内容涉及嵌入式系统理论、地理信息系统理论、软件工程、数据库技术、面向对象程序设计、计算机图形学。论文从地理信息系统在嵌入式操作系统平台上的开发入手,分析了嵌入式地理信息系统开发过程中的理论、技术和相应算法。根据用户对地理信息的一般性需求,首先给出以高性能嵌入式处理器为核心的嵌入式硬件解决方案,该方案包含了地理信息系统要用到的外围部件,这样在硬件上能够满足系统的功能运行;同时给出嵌入式软件解决方案,该方案定制了系统软件平台,并且对底层硬件有很好的兼容支持;接着对Windows操作系统的精简版,即用于嵌入式设备的操作系统(Windows CE.net 4.1)进行了裁剪与移植,使得软件平台和硬件平台得以融合;最后利用美国微软公司提供的嵌入式软件开发工具(embedded Visual C++ 4.0)编程设计出矢量电子地图和应用软件,配合嵌入式数据库系统,完成一个三层架构的地理信息系统。论文在有关理论、技术和算法的基础上,实现了一个界面友好、处理速度较快、功能模块相对独立的嵌入式地理信息系统。经过理论分析与实际验证,系统能够满足用户对地理信息的基本需要。