如何使用QGIS获取基站10km范围内的村庄个数

最近有客户给我们提出了这样一个需求,想要计算基站30km范围内的村庄个数,客户的手上只有QGIS软件,所以这里以QIS为例讲解一下计算方法。

计算缓冲区

在菜单栏上点击矢量,选择“地理处理工具\缓冲区”,调用缓冲区工具,如下图所示。

图片

缓冲区工具

在显示的缓冲区对话框内,输入图层为基站图层,距离设置为10千米,线段设置为100,如下图所示。   

图片

缓冲区设置

点击运行完成缓冲区的生成,生成的缓冲区如下图所示。   

图片

缓冲区

统计村庄个数

在工具箱中点击“矢量分析\统计点在多边形中的数量”,调用统计点在多边形中的数量工具,如下图所示。   

图片

统计点在多边形中的数量

在显示的统计点在多边形中的数量对话框中,多边形选择缓冲区图层,点选择村图层,其余默认,如下图所示。   

图片

统计点在多边形中的数量设置

点击运行完成统计,完成后打开生成图层的属性表,可以看到统计结果,如下图所示。   

图片

统计结果

如果你需要村名数据,可以从水经微图(简称“微图”)中下载,如下图所示。

图片

村名下载

整个过程比较简单,主要用到缓冲区工具和统计点在多边形中的数量工具,如果点数过多,在使用统计点在多边形中的数量工具的时候计算速度可能会比较慢,这一点需要注意。   

写在最后

本文为你分享了如何使用QGIS获取基站10km范围内的村庄个数的方法,最核心的工具为统计点在多边形中的数量工具。

你可以立即点击“分享”按钮,将本文免费分享给你的朋友!

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值