【引言】三維地球主要由兩層結構來實現,表層是影像貼圖層,提供了我們看到的衛星圖像,下層是地形(DEM)層,提供了三維地形。
圖新地球,LocaSpace Viewer(簡稱LSV)三維數字地球軟體,集成多種在線地圖資源,搭配谷歌地球取點工具輕鬆實現DEM數據(可用於生成高程點)提取和坐標轉化,解決訪問谷歌地球和谷歌地圖及數據提取的痛點。
成果預覽
工具
(1)LocaSpace Viewer(LSV),免費、開放的三維數字地球,可用於獲取DEM數據。
(2)谷歌地球取點工具,將地理坐標轉化為平面坐標的工具。
以廣州白雲山 局部地形為例
步驟
⑴LSV軟體下載。搜索官網免費下載,解壓就用
(2)LSV安裝步驟。
下載後解壓文件夾,點擊"生成桌面快捷方式",點擊圖標進入界面
(3)繪製區域。
點擊「編輯」,點擊「繪製矩形」,左鍵單擊拖拽繪製矩形,再點擊左鍵完成繪製,命名「示例-白雲山」(矩形樣式可自定義調整)
(4)提取數據。
上方菜單欄點擊「下載」,點擊「提取高程」,點擊「選擇面」(選擇範圍可以直接選擇加載的或之前繪製的一塊面區域)選擇剛剛繪製的面。
彈出的對話框,」採樣間距「是系統默認計算的,根據精度修改數值,點擊"提取",等待數值轉換成功,點擊」導出「,保存為.csv格式,得到帶有經度、維度、高程數據的坐標文件。
(5)調整該csv文件並改成txt文件。
為了讓谷歌地球取點工具能拾取對應的數據。
首先用excel打開該文件
文件中longitude是經度,latitude是維度,elevation是高程,將數據調整為序號、維度、經度、高程,調整完後刪掉首行(英文所在行),另存文件
將文件的後綴改為txt(或直接用記事本打開該文件再另存為txt文件)
(6)坐標轉化。
經緯度對應的是球體坐標,我們需要的是XYZ平面坐標。
使用谷歌地球取點工具將地理經緯坐標轉化為平面xy坐標的坐標。
打開取點工具,(如果彈出讓你註冊,點確定就可以忽略)
點擊「打開」,點擊「輸出」,然後點擊「轉換」,等待轉換完成,保存為MapGIS格式,得到的DAT文件可以直接被犀牛拾取
(7)xyz數據生成點再成面。
在犀牛裡打開gh文件「拾取點數據成面」,拾取前面轉化得到的DAT文件,即可生成地形
(8)地形對位。
LSV下載選區衛星地圖,可用來與犀牛做好的地形對位
最終效果整體看一遍~
那麼大家也來嘗試一下吧,世界那麼大,爬個模型來看看~