摘要
利用多时相遥感数据和融合技术,对受灾区域进行监测、预警和分析,对于制定具体的防灾方案和采取有效的防治措施,都有着重大意义。如何有效地管理受灾区域的多时相、精细化的海量地形地貌历史数据,以及航空遥感和卫星遥感技术实时获取的最新数据,支持高效的存储和调度,以满足应急救灾的科学决策和应用需要,现已成为应急救灾数据库多时相数据管理的难点。针对传统多时态地形数据采用磁盘存储,导致高频存取的现势性数据读取效率低的问题,提出了MongoDB数据库支持下内外存结合的多时态海量地形数据存储管理的优化方法.该方法根据用户对现势性地形数据的高频访问需求,设计MongoDB支持的时态数据分片和索引的优化策略,通过将最新地形数据常驻于内存中,将历史数据存储于磁盘中,保证了最新的地形数据在内存中快速命中并传输给用户,可提高调度效率和绘制的流畅性.