地信|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/坡度图层

 

 

 

双击结果查看器就可以看到均值等数据。

 

 

 

 

 

现在数据都处理完了,图像都有了,后面分析就随便弄了。

 

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