在WeServer中如何配置多数据源目录
1. 概述
《水经注地图发布服务中间件》(英文名:WeServer)的4.0版,从第一次发布到现在已经有较长一段时间了,在此期间我们根据用户的反馈和我们自己的使用体验进行过几次升级更新。
在最近升级更新的4.0.5版中,新增了一项支持配置多数据源目录的功能,接下来我们会具体说明该功能的使用方法。
获取该软件的最新版本,请私信回复"中间件",即可获取软件下载地址。
2. 多数据源目录使用场景
多数据源目录配置功能旨在解决需要发布的同一批数据在不同硬盘或不同磁盘分区的情况。
该问题最初由用户提出来,原因是因为要发布的地图数据太大,因此分别存储在两个不同的硬盘中。
但WeServer仅支持发布同一个目录中的数据,这就导致产生数据发布不完整的问题。
其实,我们也面临同一个问题,比如我们的《全国离线地图5.0》数据就分别存储在一个16TB硬盘和一个8TB硬盘中,如下图所示。
全国离线地图5.0
这里顺便提一下,为了便于数据的使用,我们通常将两块硬盘通过硬盘盒读取,如下图所示。
硬盘盒读取数据
这样一来,全国1-20级的22.3TB海量卫星影像,就可以接在任意一台电脑上进行读取了,比如接在一台方便携带的笔记本电脑上,如下图所示。
数据读取方便快捷
将WeServer发布的海量卫星影像,通过开源的OsgEarth三维地球加载【查看方法】或通过开源的Cesium三维地球加载【查看方法】,一个基础的离线三维系统瞬间就可以搭建好了。
基于Cesium的三维效果
当然了,如果是全球卫星影像数据,就只有用阵列柜存储,并通过服务器发布后进行调用了,如下图所示。
全球数据阵列柜
3. 多数据源目录配置方法
多数据源目录配置的方法有两种,一种是在安装过程中配置多数据源路径,如下图所示。
数据源配置
另一种方法是通过修改安装目录中的"WeServerConfig.ini"配置文件进行配置,如下图所示。
配置文件
打开"WeServerConfig.ini"配置文件之后,可以添加多个数据源路径配置,中间用分号分割。
在配置文件中的"IMAGE_DIR"表示卫星影像数据路径,"LABEL_DIR"表示地名标签路径,"ACDEM_DIR"表示高程DEM路径,如下图所示。
多数据源配置
路径配置完成并保存后,只需要双击"WeServer.exe"即可,它会重新启动WeServer服务并重新检索配置路径下的所有数据文件,从而让配置生效,如下图所示。
运行WeServer让配置生效
4. 总结
《水经注地图发布服务中间件》作为海量卫星影像数据发布不可缺少的核心组件,我们将会根据用户的使用反馈,并结合我们在项目中的使用总结,不断进行优化更新。