基于HBase的弹性可视化遥感影像存储系统
【摘要】:随着遥感技术以及高分辨卫星技术的发展,当今社会对高分辨率遥感卫星数据的存储以及访问的需求在越来越大,另外随着分布式技术在大数据的环境下发展也越来越成熟,也有越来越多的机会。但是由于遥感影像数据不同于传统的网络数据,并且其数据的增长速度也十分迅速。另外由于遥感影像所处于的领域使其浏览和处理也需要受限于特定的平台,给遥感领域的发展带来了许多阻碍,并且随着中国高分辨率卫星技术的不断发展,高分一号、高分二号卫星的发射,高分辨率遥感影像的数量也在不断增长,国内对于遥感影像数据存储的需求也十分急切。传统的遥感影像可视化依赖于专业的平台,对于遥感影像领域也存在很多制约因素。本系统是在实验室项目的基础之上结合对遥感影像可视化技术以及HBase等NoSQL技术的研究,设计并实现了一个基于HBase的弹性可视化遥感影像存储系统。针对传统遥感影像可视化存在的问题,实现了基于HBase存储的海量影像瓦片数据,很好利用了HBase的可扩展性,然后通过WMS Server发布标准的地图服务,标准的服务设计不仅仅使得数据能够提供给内部用户使用,还能够发挥更大的价值。良好的存储模型设计保证了影像数据在空间维度和时间维度都能够有良好的性能。服务器用于发布数据,客户端提供数据显示和检索的服务,为了拥有更好的用户体验,充分利用缓存保证了客户端流畅的缩放、平移等浏览操作。实验结果表明,本文设计的原型系统具有高性能、高可用性、扩展性等特点,能够很好的实现遥感影像数据存储,有利于遥感影像数据可视化平台的实现。