概述
最近,水经微图中的卫星影像作了大面积更新,以保持卫星影像地图数据为目前最新。
尽管如此,最新的卫星影像也大概是两三个月以前拍摄的,那有没有办法获取到最近一周的卫星影像呢?
答案是:有!但该数据没有集成到水经微图中,而是需要单独付费获取。
如果你有这方面的需要,请联系我们工作人员!
在这里,我们仅为大家分享一下如何在不停WeServer服务的情况下,悄无声息地更新卫星影像的方法。
如何大面积更新卫星影像?
当大家在用WeServer发布全球卫星影像数据时,由于卫星影像文件由多个金字塔文件组成,上亿张瓦片都被打成了一个一个的文件包,这才让发布全球数据仅需10分钟左右就可以搞定。
这种将地图瓦片打包为金字塔文件的方式还有一个非常大的优点,那就是在更新卫星影像时,只需要将对应的金字塔文件整个换掉即可,非常方便。
由于在更新文件的过程中需要停止WeServer服务才能进行更换,因此当要更新的卫星影像数据比较小时,整个过程可能只需要十几分钟就能完成,基本不影响用户的正常使用。
但如果更新的数据范围比较大,比如地图数据有好几个TB的时候,这种方式就非常不可取了。
因为我们最近在大面积更新卫星影像时就遇到了这个问题,本次更新的数据范围如下图所示。
数据更新范围
虽然数据更新后,重启WeServer服务只需要10分钟就可以重新发布全球200多TB卫星影像,但COPY数据却需要好几个小时,停止WeServer服务会严重影响用户对地图数据的访问。
针对这个问题,我们技术同事终于干了一件原本一直想干,但又一直没提上日程的事,那就是为地图服务器配置负载均衡。
虽然其中的技术原理小编本人讲不清楚,但觉得现在更新数据不需要再停WeServer服务,从用户体验上来讲就是一个非常大的进步。
这样一来,我们就可以在悄无声息的情况下大面积更新卫星影像数据了,而对用户来讲却是完全无感知的,丝毫不影像用户对地图数据的正常访问。
当然了,也许你会说,这有什么好讲的,这是塔建互联网地图服务最基本的要求。
这么讲也没错,不过我们仅是在这里为使用WeServer发布全球卫星影像的用户分享经验罢了。
为什么在水经微图中没有查看到新的影像数据?
如果需要了解本次卫星影像数据的更新范围,同时也附带了前几次的数据更新范围!
该SHP格式的更新范围文件,可以在微图中打开进行叠加,如果你发现在更新的区域还是以前的卫星影像,数据并没有更新,可能是因为有缓存数据的原因。
我们可以在水经微图的“设置”功能区中,点击“缓存目录”打开缓存文件夹后,清空所有的缓存文件即可。
清空缓存
如果卫星影像数据更新没有立即生效,请重启一下软件即可。
总结
水经注地图发布服务中间件(WeServer)与水经微图是我们自己也一直在用的产品,我们在使用的过程中遇到的问题都会解决,总结的经验都会与大家分享,因此它们都是经得起长期考验的产品。