地信|QGIS矢量分割、簡單計算DEM、坡度

​準備

 

用的是qgis desktop 3.12.0,官網上下載即可。

 

打開後頁面

 

 

 

(語言要修改成中文:setting-option第一欄)

 

 

 

算土地利用類型

雙擊新建項目,在瀏覽界面尋找雙擊打開自己要處理的數據。

 

 

 

顯示在圖層中。圖層可以上下拖動調整顯示,類似PS圖層。

 

 

 

 

點擊選中按鈕

 

 

 

點擊圖層,選中要素。(圖中點擊北京標黃)

 

 

 

點擊上方矢量按鈕-地學數據處理工具-裁剪

 

 

 

輸入圖層爲要剪出來的圖層,這裏是城市利用類型的shp文件。疊加圖層就是裁剪的那個框。注意要選選中的要素,不然就是整個行政圖進行裁剪了。

 

 

 

裁剪完成後,只有綠色的部分。下圖是消除行政圖背景後。

 

 

 

右擊裁剪後的圖層,選擇打開屬性表

 

 

 

選擇過濾要素工具

 

 

 

 

設置選擇的條件(如土地類型爲101),點擊選擇要素,完成後點擊下方紅色圈出部分,回到之前視圖。

 

 

 

此時看見選中部分變黃,表中選中數據變藍

 

 

 

通過新建字段(用來存放結果),對選擇部分的字段進行統計,這裏求和。求和函數右邊有介紹,照貓畫虎即可

 

 

 

得到結果。這裏存成整數型了,用浮點存的話在上一步圖中設置

 

 

 

得到北京市土地類型爲101的數據面積。同理還可以得到其他的和總體的(不分類就是總體的)。然後自己人工計數器做除法即可得到土地類型佔比。

 

 

算坡度/dem均值(dem在P9紅線之後)

 

打開dem文件(用hdf.adf打開,其餘的我也打不開,不清楚)

 

 

 

然後還是最上面的工具欄。柵格-分析-坡度

 

 

 

這裏垂直單位與水平單位比值設爲250米。因爲是按像素計算的,像素值爲高度,但像素間距離爲250米,所以擴大250倍。

 

 

運行得到結果

 

 

 

覺得醜可以右擊坡度-屬性,選符號化。波段渲染方式多樣,可以自己嘗試

 

 

 

                                       

 

然後將城市內的坡度裁剪出來。(現在坡度和dem處理方法一樣了,(或者說dem可以開始)因爲他們都是柵格數據。在處理工具箱搜索裁剪,沒有處理工具箱就點擊框出的部分

 

 

 

 

點擊按掩膜圖層裁剪柵格,不是矢量.用多了的話可以直接按處理工具箱提取。

 

 

 

輸入圖層爲柵格圖層。掩膜圖層爲矢量圖層。這裏思路和之前用北京提取土地分類區域思維相似,同樣的,注意先要選中北京市,勾選僅選中的要素。

 

**********************

之前不是說數據不完全嗎?北京有好多地方沒有土地類型數據,可以用有土地類型的數據對DEM和坡度裁剪,方法類似。記得之前用北京行政區劃劃出北京土地數據的結果嗎?

 

 

 

掩膜圖層也可以是這個。結果就是選中地區的dem/坡度數據。

 

**********************

 

 

得到結果(棕色是行政區圖層,結果僅僅是黑白。同樣的也可以改變渲染方式讓圖片好看,不再多說)

 

 

 

星號部分的結果

 

 

 

現在就有了行政區的dem、坡度數據。然後要做的是統計。處理工具箱搜索柵格。選柵格的按raster layer statistics。

 

 

 

選分割好的dem/坡度圖層

 

 

 

雙擊結果查看器就可以看到均值等數據。

 

 

 

 

 

現在數據都處理完了,圖像都有了,後面分析就隨便弄了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章