论文部分内容阅读
随着移动计算能力的提高与无线通信技术的发展,移动GIS从其最初的信息管理发布发展到位置服务、多媒体、网络技术的结合应用;面向数据采集移动GIS,也由最初的单一信息管理,发展到GPS位置采集、多媒体数据采集、无线位置共享等多种应用的集成。目前移动GIS的项目主要采用二次组件开发,而一些大型的软件产品开发则主要采用基于Embedded Visual C++(EVC)的自主开发,前者的最大问题是软件无自主知识产权,而后者最大的缺点在于开发者需要关注过多与功能无关的硬件驱动的设计开发,开发周期长。.NET Compact Framework(.NET精简框架)是一种针对移动设备上开发而设计的类库,利用.NET CF进行移动GIS开发平衡了以上两种开发方式的优缺点,既保证了开发的自主性、灵活性,又可以利用封装好的硬件驱动类库,降低开发难度和周期,并且能够实现跨平台应用,是一种非常适合移动GIS自主高效开发的解决方案。本文主要从面向数据采集移动GIS的设计与开发实现两个方面进行了研究:从采集流程的角度进行面向数据采集移动GIS的设计,从数据组织上把系统分为了可以自定义坐标参考的背景参考图层,用于POI查询和路径规划的导航数据图层和以采集为目的的采集数据图层。而在功能上则分别设计了基础GIS模块、导航模块、数据采集模块和通信模块。从开发角度探索了一种利用.NET Compact Framework进行自主面向数据采集移动GIS开发的方式,着重介绍了在开发过程中一些关键技术与开发技巧的应用,并根据数据组织与功能设计开发了面向数据采集移动GIS,实现了路径规划、专题采集、轨迹采集、照片采集、位置共享等直接或者间接服务于各个采集流程的功能。在以上两个方面研究的基础上,论文结合实际项目——崇明岛海岛资源调查构建数据采集移动GIS系统,详细介绍了面向数据采集的移动GIS系统的应用。论文的创新之处在于:1.运用.NET Compact Framework新方式进行非二次的、自主的移动GIS开发,研究并解决了关键的技术问题。2.按采集流程进行系统功能与数据组织的设计,扩大了外业采集系统的作用范围,使其应用覆盖从出发导航到外业实采的完整过程。3.开发实现了专题采集、位置照片等特色采集功能,并提供自定义坐标参考图、辅助路径规划和无线位置共享等来辅助采集的功能。简化了外业采集流程,提高了采集效率。