论文部分内容阅读
卫星遥感获取技术的发展,使得遥感数据快速增长,传统的遥感数据存储与管理方式已经难以满足实际使用需求。近年来,云计算技术为遥感数据的处理提供了解决方案。本文将云计算技术应用于GIS领域,研究实现了一个基于Hadoop的遥感数据存储与管理系统。具体而言,论文的主要工作包括以下几个方面:(1)基于Hadoop云计算平台,设计了一个遥感数据存储与管理系统,主要功能包括遥感数据快速入库、遥感影像金字塔并行构建、遥感数据按需发布等。(2)设计和实现了遥感数据快速入库模块。该模块为数据管理员提供遥感数据下载功能,支持HTTP协议和FTP协议的多线程分布式断点续传下载,能够存储大规模的遥感数据,并可根据实际需要扩展存储节点,方便数据管理员对遥感数据的管理。(3)设计和实现了遥感影像金字塔并行构建模块。该模块实现了基于MapReduce的遥感影像金字塔并行构建算法,可对大规模遥感数据进行分层切割、分块存储。该模块采用了适合快速读取栅格数据的(DAL开源类库,为遥感数据并行切割提供数据源。(4)设计和实现了遥感数据按需发布模块。该模块为用户提供遥感数据的访问,采用了GeoWebCache开源瓦片她图服务中间件,引入了HBase作为瓦片的存储支撑.可以处理大量用户的并发访问,包括对地图的加载和拖拽等。(5)开展了系统测试,验证了本文提出的方法的有效性和实用性。测试可以表明,基于Hadoop的遥感数据存储与管理系统可有效处理遥感数据,改善了用户的体验。