您當前的位置:首頁 > 攝影

如何用三維塊狀化表達2.5維的DEM?其實很簡單的操作!!!

作者:由 老街 發表于 攝影時間:2022-11-19

如何用三維塊狀化表達2.5維的DEM?其實很簡單的操作!!!

本實驗的講解中作為柵格地理資料,DEM資料具有2。5維的特徵,能夠以三維表面的形式進行三維空間表達。但受其資料結構的影響,無法直接以拉伸形式進行三維表達,但是對於向量資料來說,能夠方便地使用拉伸功能進行三維塊狀化顯示。

在下文我將講述如何一步步使用ArcGIS軟體實現三維塊狀化表達DEM的方法,將DEM轉換為向量面數據以實現格網拉伸。

首先我們需要dem的資料(可以下載),接下來需要到的工具有[轉為整型]、[柵格轉面]、[拉伸],接下來開始進行實驗操作:

實驗步驟

第一步:柵格轉整型

在ArcToolbox中,開啟[Spatial Analyst工具],[數學]→[轉為整型]對話方塊,[輸入柵格資料或

常量值]設定為“dem”,[輸出柵格]設定為“int“;點選[確定],得到轉整型後的柵格資料。

注意:本例中柵格資料已經是整型,不必要轉整型,此次操作是為了給大家展示步驟。

如何用三維塊狀化表達2.5維的DEM?其實很簡單的操作!!!

轉整型之後的結果:

如何用三維塊狀化表達2.5維的DEM?其實很簡單的操作!!!

第二步:柵格轉向量面數據

開啟[轉換工具]→[由柵格轉出]→[柵格轉面]對話方塊,[輸入柵格]設定為“int”,[欄位]設定

為“VALUE”,[輸出面要素]設定為“plg”,取消勾選[簡化面]選項;點選[確定],得到柵格轉

面後的向量面數據。注:在轉換過程中,具有相同值的相鄰柵格會被融合至同一面內部,即向量

面數據可能包含大片等值的柵格。

如何用三維塊狀化表達2.5維的DEM?其實很簡單的操作!!!

轉為面之後的結果:

如何用三維塊狀化表達2.5維的DEM?其實很簡單的操作!!!

接下來就是最觸目驚心的最後一步啦:

三維塊狀化表達

開啟ArcScene軟體,載入向量面數據plg;雙擊plg圖層,開啟[圖層屬性]對話方塊,選擇[拉伸]選

項卡,勾選[拉伸圖層中的要素。可將點拉伸成垂直線,將線拉伸成牆面,將面拉伸成塊狀],

開啟[表示式構建器],輸出表達式: [GRIDCODE]-50,(注:這裡看具體情況減數);選擇[符號系

統]選項卡,,[顯示]方式選擇[類別]→[唯一值],[值欄位]選擇“GRIDCODE”,點選[新增所有

值]按鈕,調整顏色;點選[確定],得到塊狀化表達的三維地形。

拉伸設定:

如何用三維塊狀化表達2.5維的DEM?其實很簡單的操作!!!

符號系統設定:

如何用三維塊狀化表達2.5維的DEM?其實很簡單的操作!!!

最終拉伸結果:

如何用三維塊狀化表達2.5維的DEM?其實很簡單的操作!!!

看完了實驗是不是對2。5維有了一個清醒的理解,從一個平臺到一個拉伸成假三維的過程,覺

得神奇嗎?是不是感覺疑惑都解決了! 平時苦苦找的實驗竟然在某乎上出現了還這麼簡單,

為什麼以前這麼蠢啊???啊啊啊啊!哈哈哈,作者也跟你們一樣深有感觸,剛接觸GIS的時

候就是:我是誰!我在哪?GIS好吃嗎?我從GI一步步摸索,也有了一點小竅門,其實GIS也不是傳說中那麼難!

此時作者碼字好幾百了,眼睛有點累,更多的實驗不能一一個大家展示了,但是不用慌,關注微信公眾號:GIS學堂,回覆關鍵字“GIS資料”,即可獲取相關的實驗資料,更精彩的實驗在等你,實驗步驟在公眾號詳細中講到,關注有機會獲取更多關於學習GIS的教程哦!想要學好GIS就必不可少的做實驗,GIS學堂就是一個好的平臺。你想快速入門嗎?想精益求精嗎?GIS學堂一一為你解惑。

看完了實驗的同學,他一定是個愛學習的孩子,迫不及待的想要看更多內容,直接去公眾號吧,不用收藏不用下載,只需要關注即可,像是個移動的“GIS”,好了,如果大家覺得文章不錯,記得點個贊分享收藏一下哦!!!

標簽: 柵格  拉伸  GIS  整型  實驗