基于iOS系统的移动地理信息客户端设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:achm207
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动地理信息系统,是指运行在移动智能终端中的地理信息系统,它与桌面地理信息系统和网络地理信息系统的主要区别在于摆脱了空间对于用户使用的限制,能够满足LBS空间信息的动态特点以及为用户提供智能化服务的要求。在本文中,针对基于iOS的移动地理信息客户端设计实现的相关技术,主要从以下五点进行研究:  (1)研究并改进了矢量地图数据的压缩方法,并将压缩后的数据进行LOD分级处理;  (2)在地图数据加载时建立空间四叉树索引,并对索引算法进行研究和改进;  (3)使用Core Graphics框架下的Quartz2D API研发二维地图渲染引擎;  (4)使用OpenGL ES2.0 API研发三维地图渲染引擎;  (5)对基于iOS系统的移动地理信息客户端进行架构设计,并在此基础上开发了图属互查功能、网络通信功能、地图标注功能以及语音导航功能等。  本文取得的主要成果及创新点包括:  (1)提出矢量地图数据的定量简化方法。该方法是对于Douglas-Peucker矢量简化算法的改进,结合切分重组压缩法的优点消除拓扑错误,并根据移动智能设备屏幕像素、用户容忍时间等因素确定简化限值的方法,可在满足显示精度的情况下尽量减小数据量,降低渲染时间。  (2)提出了改进的双缓冲渲染算法。研究表明双缓冲技术的适用性与数据量大小有关,当数据量越大时双缓冲技术的效率优势越明显,但在数据量较小时反而效率相对较低。因此,该算法在首次数据渲染时计算出数据量界值,并在后续渲染过程中动态判断每次渲染是否使用双缓冲技术,使每次重绘的效率达到最优。  (3)设计并实现了基于iOS的移动地理信息客户端,将本文研发的数据预处理和组织方法、二三维地图渲染引擎以及其他相关功能运用和实践,系统稳定、效率良好。
其他文献
大型海洋地理信息系统的研究与软件开发面向海洋研究与生产管理需求,着重攻克多维动态海洋过程数据组织、管理、操作和分析等关键技术,实现与海洋动力模型的综合集成,以推出
当前党的建设面临的新情况和新问题□韩旭当前,我国正处在改革与发展的关键时期,党的建设在面临很好机遇的同时,也将面临着不少新情况、新问题,主要是:第一,如何实现社会主义与市场
本研究以污染严重的五里湖为研究对象,室内长效模拟和野外实验相结合,包括室内模拟实验、现场孔隙水采集、有机磷分解菌分析和底泥营养物释放等实验,重点对底泥疏浚后新生表
20世纪在中国这块古老大地上掀起的由共产党领导的人民革命,其规模之宏大、情况之复杂以及它的长期性、艰巨性和彻底性,同世界上任何一次革命相比都毫不逊色,是人类历史上最伟大的
大学生是国家和民族的未来,他们的思想道德和科学文化素质如何,直接关系到21世纪中国的面貌与社会主义现代化事业的进程。通过改革开放以来的若干次对北京高校大学生思想政治情况
数据采集技术的迅速发展,形成了“数据的海洋”。日益丰富的空间数据和非空间数据收集存储于空间数据库中,已经远远超出了人的解译能力。目前GIS空间数据库系统可以高效地实
随着城市化进程的加快、城市功能的不断完善,城市居民的闲暇需求日益增加,客观要求城市内建设更多的闲暇空间。在这种情况下,了解城市闲暇环境对闲暇行为的影响以及闲暇者的闲暇
目前,我国已经进入必须通过结构调整才能促进经济发展的阶段。区域发展应坚持把产业结构调整作为主线,以提高经济效益为中心,努力变适应性调整为战略性调整,变局部调整为全面调整
武汉地处长江及其最大支流汉水交汇处,主城区及其边缘拥有27个大小湖泊.由于城市成长于特殊的滨水环境,其空间扩展必然深受水的影响.从内涵和外延两个方面入手,运用历史纵向
随着土地使用制度改革的不断深入,人们对土地资源管理提出越来越高的要求,而且正是这些要求有力地推动了土地管理信息化建设进程。但在土地管理信息化建设中,调查评价数据模型集