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. 總結
《水經注地圖發佈服務中間件》作爲海量衛星影像數據發佈不可缺少的核心組件,我們將會根據用戶的使用反饋,並結合我們在項目中的使用總結,不斷進行優化更新。