五分钟学GIS | 多版本缓存

1、什么是多版本缓存?

   多版本缓存,一般是同一区域的不同时刻不同内容的缓存,应用于多时态数据,即通过生成多版本缓存的方式以便管理不同时刻不同内容的缓存。通过时间控制当前只显示一个缓存,从而展现一个地理空间数据随时间变化的动态效果。

2、多版本缓存和传统缓存有什么区别?

   传统缓存只是研究某一个区域空间数据当下的空间信息,只反应数据当前的一个情况,是静态的,不能回看历史,也不能预测未来。多版本缓存加入了时间的元素,可以展示地理实体或者现象的空间、属性随时间的变化而变化。研究该地理实体和现象的发展过程,以及分析其变化规律。

3、多版本缓存的存储

   SuperMap在生成多版本缓存时,缓存是存储在MongoDB数据库中。与其他类型相比,MongoDB 型存储方式有以下优势:
   ●切片存储于服务器中,地图切片的存取速度较快。
   ●以分布式格式进行存储,便于数据分享与发布。
   ●MongoDB 中存储的瓦片数据支持直接进行拷贝分发,可将数据从一个 MongoDB 服务器拷贝到另一个 MongoDB 服务器,有利于数据传输与备份。

4、多版本缓存的生成

(1)选择需要进行多版本缓存管理的地图,右键鼠标,选择-生成地图缓存。
(2)在打开的“生成地图缓存”对话框中,对缓存文件输出及存储路径、范围参数、图片存储进行设置

注意:在“图片存储”设置面板中缓存输出设置中    ● 存储类型:设置存储类型为“MongoDB(多版本)”,而不是MongoDB,选择MongoDB是将地图以传统缓存的方式保存到MongoDB,不进行时间管理。    ● 版本名称:多版本缓存的重要特征之一就是具有版本标识,在生成缓存的同时要为该缓存指定一个的版本名称,用以标识该缓存。不同版本通过缓存版本名称进行唯一标识。即生成多版本缓存的时候需要当前输出的缓存指定一个版本名称,用来标识该缓存(上图二红色框选处)。关于版本名称的写法完全由用户的需求而定,不做限制。即可以根据地图名称,也可以根据时间来命名。     ● 若要放到一个多版本缓存中管理,接下来的缓存生成设置中,必须使用相同的缓存配置文件名称和相同数据库名称,即上图二中两处绿色框选的地方设置必须保持一致。 (3)上述操作是完成多版本缓存中一个版本的缓存。重复第1到第2步骤,生成多版本缓存。

5、多版本缓存的展示

   郑州市,河南省省会,地处华北平原南部、黄河中下游,河南省中部偏北。19世纪末期,郑州还只是一座城区面积仅2.23平方公里、人口不足2万人的小县城。20世纪初,随着贯通中国东西、联络南北的交通大动脉陇海铁路、京汉铁路于此交汇,郑州得以借铁路交通发展而发展。一跃而成为中原经济区的中心城市。下图三就将以上地理数据信息结合SuperMap iDesktop软件直观的展示郑州市这短短的60多年中所经历的发展变迁过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值