你out了!!還沉浸在拷貝地形、影像數據的坑中無法自拔? 本文首發於公眾號LocaSpaceViewer,原文鏈接:你out了!!還沉浸在拷貝地形、影像數據的坑中無法自拔? 海量的地形、影像數據的載入一直是大家比較頭疼的問題,尤其是當數據需要在不同機器上展示的時候,數據拷貝是很大的一個問題,尤其是切塊之後的數據,文件個數多,拷貝速度慢。發布為數據服務簡單快捷,通過網路即可直接訪問。這裡介紹如何使用LocaBuilder結合Apache、IIS等服務進行網路數據的切塊和發布。 1、數據切分 1.1運行LocaBuilder LocaBuilder-界面 對需要進行發布的數據進行處理,這裡以30米的DEM數據為例: 30米DEM數據 1.2數據格式轉換 如果是多塊數據,使用【地形拼接】功能,單塊數據可使用【批處理】或者【地形拼接】轉換數據格式為lrp LocaBuilder-菜單此處可以一個個添加,也可以添加整個目錄,會自動便利目錄下所有支持格式的數據。這裡支持的數據格式非常全: LocaBuilder-數據格式支持 locaBuilder-載入數據數據添加完畢之後點擊執行即可,如果需要過濾無效值,也可以直接輸入無效值。執行成功後,會生成一個lrp數據。 lrp格式數據 可以在LocaSpaceViewer裡面載入這個數據進行測試,看結果是否正確。【注意:地形數據就添加地形、影像數據就添加影像】 1.3數據切分 Lrp數據生成成功後,需要把數據切分成小塊的數據,適用於網路發布,點擊【LRP轉緩存】 LocaBuilder-格式轉換【原始數據路徑】選擇上一步生成好的lrp數據,結果數據路徑選擇本地磁碟可以保存結果數據的一個位置即可: gtt-保存路徑 點擊執行,大概幾分鐘到幾十分鐘的樣子,和具體的數據量以及機器配置有關,這裡是1個G的地形數據,時間十分鐘不到。執行成功後我們看到,結果數據集下生成了可以進行網路發布的數據文件,當然也可用於本地載入。其中gtt是圖層配置文件。 gtt數據結果這裡可以直接在LocaSpaceViewer裡面載入測試一下,效果如圖: LocaSpaceViewer載入地形 載入並自動定位後發現30米的DEM數據效果還是很不錯的,略優於谷歌90米數據。 2、數據發布 2.1發布數據切分好的一堆按級別組織的文件夾就可以直接用來做網路發布了。這裡直接拷貝到Apache的服務目錄下,進行發布,發布後結果如圖: apache-數據服務 2.2訪問網路數據 此時數據已經可以通過網路訪問了,如何讓別人在不用拷貝數據的情況下載入呢?首先修改一下gtt文件,右鍵使用記事本或者其他文本編輯工具直接打開即可。原始結構如下: gtt-本地路徑修改後結構如下: gtt-網路路徑可以看到默認使用的是【LocalPath】,修改後使用【NetPath】。 再次載入修改後的gtt文件,發現可以正常使用,而且隨意修改使用了NetPath配置的gtt文件的位置也能正常載入。只要數據服務暢通即可。此時可以直接把gtt文件放到任何一台可以訪問數據服務的機器上正常使用地形數據了。海量影像數據也同樣可以哦。 推薦閱讀: 相关文章 {{#data}} {{title}} {{/data}}