论文部分内容阅读
随经济建设的发展和通讯技术的进步,手机导航越来越被大众出行所需。国内外相关学者一直致力于手机导航功能的更新和系统的优化,各生产厂家以学者的研究为基础实现手机导航系统的实际生产。现有手机导航软件一般具有地图查看、地图缩放、热点搜索、查询、定位与导航等基本功能。其中一些佼佼者充分融合多媒体技术和3D技术,实现地图信息语音播报和3D视图。部分产品甚至利用网络通讯的先进性和智能手机的普遍性允许用户定制专题地图,提供更人性化的系统功能。但通过对多篇文献的分析和对多种导航软件的体验发现两个问题:1、受建筑物或其他障碍阻挡,手机在室内不能接收GPS信息导致室内定位导航失准或不可用;2、受卫星影像更新频率限制和制图人员地理信息掌握限制,导航地图在小范围或偏远地区地理数据不充分,从而在这些地方不能为用户提供可靠信息。论文主要针对第二个问题进行详细分析和阐述,提出制作小范围手机导航地图的构想,并以成都理工大学校园为例制作能独立运行于Android智能手机平台的手机导航地图,让系统能为校园新入人员提供有效内部导航服务,弥补百度、高德等国产手机导航软件的不足。系统主要优势体现在校园内部数据的时效、细致以及功能的本地化方面,结合预设用户的需求进行数据收集和功能设计,以SuperMap和本地数据为数据基础,SuperMap iClient 7C for Android、Eclipse为开发平台进行功能开发并实现功能应用,取得以下成果:(1)以校园实测地形图、Google Earth影像为基础,结合实地调查,利用ArcGIS、SuperMap iDesktop 7C等制图软件制作最具时效性的校园电子地图,根据需求设计地图属性数据内容,以属性表格的形式丰富地物信息;(2)利用ArcGIS进行地图匹配,让不同数据源获取的栅格、矢量数据不产生偏移,完成无缝拼接;(3)将本地数据通过SuperMap iSever发布,结合SuperMap网络数据完成面向新生的Android手机导航地图功能设计;(4)基于Eclipse开发平台实现设计功能,包括网络地图浏览、本地数据查看、缩放、查询、定位等,并利用Floyd最短路径算法实现本地数据的导航应用,通过虚拟机运行功能并导入真机测试。根据以上成果,文章对手机导航系统和原理进行详细分析,记录制作流程。本文第二章着重系统说明,包括导航地图三层架构分析、移动通讯技术介绍,地理信息系统、Android系统、JAVA语言、Eclipse、SuperMap等平台简介。第三章叙述地图数据库设计、数据存储和交互;记录本地数据制作过程,包括影像匹配、裁剪、坐标转换等。第四章记录功能设计和编程实现过程,并在文中给出功能实现主要代码和功能运行结果截图。第五章对论文工作进行总结,分析成果与不足,讨论改进策略和系统发展方向。