论文部分内容阅读
嵌入式系统的迅猛发展,使得其应用领域越来越广泛,在嵌入式操作系统中,Android系统又因其开放、稳定、通用性强的特性,逐渐成为嵌入式设备的主流操作系统。将地理信息系统与嵌入式系统相结合,成为了地理信息系统的必然发展趋势。因此,研究基于Android平台的嵌入式地理信息系统,即能体现出地理信息系统对空间数据的强大显示和分析能力,又能具有嵌入式设备小巧、低功耗、可移动的特点,从而使地理信息系统有了更加广阔的用户群体和应用用途。本文根据地理信息系统的基本功能和需求,设计和实现了基于Android平台的嵌入式地理信息系统。根据系统设计目标,重点研究了系统所涉及到的基本理论和算法,并用Android系统软件设计的一般步骤和方法,实现了系统软件的各项基本功能,对各项功能展示了运行效果。首先,本文对嵌入式地理信息系统的发展和应用做了简要描述,在此基础上提出了系统的硬件选择方案以及集成软件开发环境。并通过系统的MVC架构设计、系统软件需求分析以及系统的模块划分,提出了系统的总体设计方案以及模块设计方案,为整个系统的实现制定了技术路线。然后,本文对地理信息系统的空间数据管理进行了研究与分析。具体研究了空间数据的结构,地图格式的设计方法以及空间索引算法。在此基础上,提出了本系统的空间数据存储格式以及地图文件组织结构,为下一步实现数字地图生成与数字地图分析提供了空间数据来源。最后,本文用大量篇幅详尽的描述了系统软件的设计与实现过程。通过对Android平台架构和设计流程的分析,以面向对象程序设计为思想,实现了系统软件的用户界面设计,搭建了静态类的架构。并在此基础上,详细阐述了地图生成与地图分析中功能实现的具体方法,最终完成了整个系统软件的设计与实现。经过功能实现的效果与性能的测试,本文所设计的基于Android平台嵌入式地理信息系统能够稳定运行。基本实现了设计之初的目标,满足了地理信息系统的基本需求和要求,具有很好的适用性和稳定性,对其它同类系统的设计和实现有一定的借鉴作用。