QGIS 矢量分析 计算行政区划内河流长度

要计算各行政区划中的河流长度,需要用到 GIS 矢量分析,对于这类计算,QGIS 丰富的工具库可以轻松实现。

数据准备及工具

图层:

  • 水系图层:包含河流的线图层,属性表包括流域、河流等级等。

  • 行政区划图层:包含行政边界的多边形图层。属性表包括镇街名称,编码等。 注意图层坐标系应用投影坐标系,如果是地理坐标系,利用 QGIS 的 重投影图层 工具进行转换。

工具: QGIS 3.34

矢量分析

在矢量分析之前可以通过筛选,选择想要的河流级别、流域,以及分析的镇街等。 筛选示例:右键-过滤输入表达式:

"show_level" IN (1, 2, 3) AND "ly" IN ('A', 'B')

工具箱搜索“计算线总长”,进行矢量分析,或者点击矢量-分析工具-计算线总长。

image.png

选择行政区划、水系等图层点击运行即可。

image.png

image.png

打开结果图层属性表可以看到增加了长度和数量两个图层。

image.png

为了更好地展示各镇街的河流长度占比,可以对结果图层进行简单的符号化处理。例如,可以使用分级颜色或渐变颜色来表示不同的长度区间。

结果可视化

结果可视化

相较于商业软件如 ArcGIS,QGIS 作为开源工具具有操作简单、启动快捷、易上手等优点,非常适合进行 GIS 简单分析。

BY

纯个人经验,如有帮助,请收藏点赞,如需转载,请注明出处。
微信公众号:环境猫 er
CSDN : 细节处有神明
个人博客: https://maoyu92.github.io/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

细节处有神明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值