论文部分内容阅读
近年来,我国的国土资源信息化建设取得了跨越式发展,积累了海量的、异构的、多源的空间数据和非空间数据;同时经济发展带动项目建设和保护耕地资源之间的矛盾日益凸显,项目选址、违法用地监察等国土业务对土地利用信息化提出了更多、更严格的要求。为此,本文研建了基于数据仓库的具有移动GIS特点的综合决策分析系统—“国土电子移动沙盘”,其将有效提高国土管理能力,推进国土资源信息化。本课题的主要研究内容和成果有:(1)在数据仓库技术相关原理进行分析的基础上,根据多源、异构、海量的土地利用数据特点,分别从体系框架、主题、事实表、粒度表、ETL工具及其元数据模型几方面对多源信息集成的土地利用数据仓库的进行详细设计,特别是在体系框架设计中提出在数据源中引入实体感知类数据,在应用分析层中增加移动GIS客户端,丰富了数据仓库的概念框架。(2)对移动GIS技术、iOS开发技术和SQLite数据库技术相关原理进行研究,重点分析了移动GIS开发涉及关键技术,如:分布式空间数据管理技术、地图数据发布技术和移动GIS客户端和数据仓库所在的服务器端交互技术,并根据其原理,开发实现相关功能。(3)在上述成果基础上搭建基于MAC BOOK平台的iOS开发环境,以Xcode5.0作为开发工具、Objective-C作为编程语言,ArcGIS Runtime SDK for iOS作为GIS开发平台(工具包),进行了基于数据仓库的移动GIS土地利用综合决策分析系统的设计与开发,该系统具有地图加载、图层控制、地图缩放、面积距离测算、OLAP分析、移动定位、轨迹记录、项目选址、违法用地监察、采集分析、用户登录和密码管理等16个功能。本文中,将系统作为一个实例,详细阐述了移动GIS开发流程、功能实现方法,并给出关键代码,给后来的开发人员提供借鉴。