如何在QGIS中使用Processing工具箱进行缓冲区分析?
在 QGIS 里用 Processing 工具箱做缓冲区分析
不用额外安装,QGIS 3.x 自带就能用。
一、先打开 Processing 工具箱
- 顶部菜单 → 数据处理 → 工具箱
- 或者直接按快捷键:Ctrl + Alt + T
- 右侧会弹出一个面板,这就是 Processing 工具箱
二、找到缓冲区工具
在工具箱顶部搜索框输入:
Buffer
会出现:
矢量几何 → 缓冲区 (Buffer)
双击打开它。
三、关键参数设置(照着填)
-
输入图层
选择你要做缓冲的图层(点、线、面都可以)。 -
距离
输入缓冲半径,例如:50米100米
单位默认跟随你的坐标系(必须是米为单位的投影坐标系)。
-
分段
默认 5 就行,数字越大圆弧越圆,一般不用改。 -
溶解结果
- 勾选:所有缓冲区域重叠部分会合并成一块
- 不勾选:每个要素单独一个缓冲区
-
端点样式(对线图层有用)
- 圆形:圆润好看
- 扁平:直角截断
-
保存到文件
点右边「…」→ 保存到文件…
命名如:道路_50米缓冲区.shp
避免用临时文件,防止丢失。
四、点击【运行】
运行完成后,新图层会自动加载到图层面板,就是你的缓冲区。
五、最常见的坑(一定要看)
-
坐标系是经纬度 WGS84(EPSG:4326)
直接做缓冲会算出巨大错误区域。
解决:
右键图层 → 导出 → 另存为
选择投影坐标系,如:- 中国常用:CGCS2000 / 3-degree Gauss-Kruger 带号
- 通用:UTM 分区
-
缓冲距离单位不对
看图层属性 → 源 → 单位是 meters 才安全。 -
面图层向内缩小
距离填 负数 即可,如-20米。
六、最简单示例(1 分钟完成)
- 加载一个点/线图层
- Ctrl+Alt+T 打开工具箱
- 搜 Buffer → 双击
- 距离:
100 - 勾选溶解结果
- 保存路径
- 运行 → 完成
浙公网安备 33010602011771号