前幾天在【GISer入門】知識星球中分享了一篇文章,展示了別人發(fā)布的三維地形,打開瀏覽器就可以輕松查看效果,還可以對地形進(jìn)行不同的顏色設(shè)置、360度任意視角進(jìn)行觀察。
有朋友留言說,要是能夠上傳自己的數(shù)據(jù)就好了??戳讼伦髡叩拇a,數(shù)據(jù)格式轉(zhuǎn)換比較麻煩,但我們可以自己制作出一個類似的效果,接下來就給大家詳細(xì)地講講如何快速地發(fā)布一個三維地形數(shù)據(jù),并進(jìn)行在線展示。
事前準(zhǔn)備
安裝QGIS軟件,本次所有的操作都是在QGIS中進(jìn)行操作的,所以需要提前安裝QGIS,免費(fèi)、開源、跨平臺,而且對計(jì)算機(jī)要求非常低,強(qiáng)烈推薦給大家,后續(xù)我會給大家陸續(xù)推送些基于QGIS的實(shí)用教程。
目前雖然官方已經(jīng)放出了3.0.3版本,但配套的插件還沒有完全同步更新過去,所以推薦大家安裝QGIS2.18.20 LTR版本。下載地址:https://www.qgis.org/en/site/
1、界面配置
軟件安裝后,默認(rèn)是英文界面,可能大部分童鞋對此不習(xí)慣,可以通過【Setting】菜單下的Options|locale將界面設(shè)置成中文(簡體),設(shè)置完成后重啟即可。
2、安裝qgis2threejs插件
點(diǎn)擊【插件】菜單--管理并安裝插件,彈出插件對話框,搜索qgis2threejs,選擇后點(diǎn)擊安裝插件。
3、添加數(shù)據(jù),設(shè)置樣式
添加DEM高程數(shù)據(jù),根據(jù)自己的喜好設(shè)置DEM高程數(shù)據(jù)的顯示效果。
在渲染類型中選擇單波段偽彩色;
在顏色重選擇自己喜歡的一個色帶值;
點(diǎn)擊分類按鈕,系統(tǒng)根據(jù)默認(rèn)選項(xiàng)將高程值進(jìn)行分類顯示,點(diǎn)擊【Apply】按鈕后數(shù)據(jù)便按照設(shè)置更新了顯示效果。
4、數(shù)據(jù)發(fā)布
設(shè)置好效果后,在【網(wǎng)絡(luò)】菜單中,選擇剛才安裝的Qgis2threejs選項(xiàng),彈出發(fā)布對話框
在彈出的對話框中按照默認(rèn)設(shè)置,直接點(diǎn)擊【Run】按鈕即可,處理完畢后會自動打開一個網(wǎng)頁呈現(xiàn)數(shù)據(jù)效果。
但由于我這份數(shù)據(jù)高差不大,所以起伏不是很明顯,那如何使效果更明顯些呢?我們可以對地形起伏做下夸大處理。
具體怎么做呢?想夸大地形只需要在對話框中選擇World,在Vertical exaggeration參數(shù)中輸入合適的數(shù)值即可。
此插件除了可以發(fā)布DEM高程數(shù)據(jù),還可以發(fā)布點(diǎn)線面數(shù)據(jù),自己嘗試下,看你能玩出什么花樣,歡迎到時候留言分享。