1、什么是多版本缓存?
多版本缓存,一般是同一区域的不同时刻不同内容的缓存,应用于多时态数据,即通过生成多版本缓存的方式以便管理不同时刻不同内容的缓存。通过时间控制当前只显示一个缓存,从而展现一个地理空间数据随时间变化的动态效果。
2、多版本缓存和传统缓存有什么区别?
传统缓存只是研究某一个区域空间数据当下的空间信息,只反应数据当前的一个情况,是静态的,不能回看历史,也不能预测未来。多版本缓存加入了时间的元素,可以展示地理实体或者现象的空间、属性随时间的变化而变化。研究该地理实体和现象的发展过程,以及分析其变化规律。
3、多版本缓存的存储
SuperMap在生成多版本缓存时,缓存是存储在MongoDB数据库中。与其他类型相比,MongoDB 型存储方式有以下优势:
●切片存储于服务器中,地图切片的存取速度较快。
●以分布式格式进行存储,便于数据分享与发布。
●MongoDB 中存储的瓦片数据支持直接进行拷贝分发,可将数据从一个 MongoDB 服务器拷贝到另一个 MongoDB 服务器,有利于数据传输与备份。
4、多版本缓存的生成
(1)选择需要进行多版本缓存管理的地图,右键鼠标,选择-生成地图缓存。
(2)在打开的“生成地图缓存”对话框中,对缓存文件输出及存储路径、范围参数、图片存储进行设置
5、多版本缓存的展示
郑州市,河南省省会,地处华北平原南部、黄河中下游,河南省中部偏北。19世纪末期,郑州还只是一座城区面积仅2.23平方公里、人口不足2万人的小县城。20世纪初,随着贯通中国东西、联络南北的交通大动脉陇海铁路、京汉铁路于此交汇,郑州得以借铁路交通发展而发展。一跃而成为中原经济区的中心城市。下图三就将以上地理数据信息结合SuperMap iDesktop软件直观的展示郑州市这短短的60多年中所经历的发展变迁过程。