论文部分内容阅读
目前人类已经步入了云计算时代。依赖计算机技术的相关学科,比如地理信息系统,也从中受益。人们更多的将地理信息系统视为计算机技术和网络技术应用的一个子集。应用云计算和存储技术的地理信息系统正在不断涌现。与此同时,随着空间数据获取技术和方法的进步,空间数据生产者获得了比以往任何时候数量更加庞大的高质量和高精度空间数据,加上空间数据生产者原有的空间数据,这个数据总量是巨大的并且仍在继续增加。这就对如何有效的存储、管理和共享海量空间数据提出了需求并且能够充分利用现有硬件设备节省费用。作为针对大数据处理而产生云计算和存储技术可以有效帮助地理信息系统解决海量空间数据存储、管理和共享的问题。利用云计算和存储技术结合空间数据自身特点对云计算系统加以改造使其满足空间数据生产者和用户对空间数据存储管理和有效利用的需求。本论文通过对云计算和存储技术的研究,阐述了其概念、关键技术等内容并尝试给出了云计算的体系结构,重点阐述了著名开源云计算和存储框架Hadoop,尤其是其分布式文件系统HDFS。在充分研究了地理信息元数据的内容的基础上,尝试提出了一种以地理信息元数据为核心的,以HadoopHDFS为基础的云GIS空间数据管理和共享系统。该系统重点通过对HadoopHDFS的NameNode进行改造,在原生NameNode管理和提供文件元数据信息的基础上,增加了对基础地理信息元数据的管理模块,使得空间数据的使用者在获得空间数据文件在云存储系统内的存储位置等相关元数据的同时能够获得基础空间元数据,以便快速准确的判定和选择所需的空间数据,之后直接与空间数据存储节点进行通讯,获取空间数据。该系统试图充分利用现有的HadoopHDFS在云存储方面的各种优势,结合空间数据自身的特点,提供云GIS空间数据存储和管理。同时提供了对详细地理信息元数据的管理、检索、修改和共享的地理信息元数据仓库管理系统,满足空间数据使用者对详细地理空间元数据的需求。