如何在QGIS中使用Processing工具箱进行缓冲区分析?

在 QGIS 里用 Processing 工具箱做缓冲区分析
不用额外安装,QGIS 3.x 自带就能用。


一、先打开 Processing 工具箱

  1. 顶部菜单 → 数据处理工具箱
  2. 或者直接按快捷键:Ctrl + Alt + T
  3. 右侧会弹出一个面板,这就是 Processing 工具箱

二、找到缓冲区工具

在工具箱顶部搜索框输入:
Buffer

会出现:
矢量几何 → 缓冲区 (Buffer)
双击打开它。


三、关键参数设置(照着填)

  1. 输入图层
    选择你要做缓冲的图层(点、线、面都可以)。

  2. 距离
    输入缓冲半径,例如:

    • 50
    • 100
      单位默认跟随你的坐标系(必须是米为单位的投影坐标系)。
  3. 分段
    默认 5 就行,数字越大圆弧越圆,一般不用改。

  4. 溶解结果

    • 勾选:所有缓冲区域重叠部分会合并成一块
    • 不勾选:每个要素单独一个缓冲区
  5. 端点样式(对线图层有用)

    • 圆形:圆润好看
    • 扁平:直角截断
  6. 保存到文件
    点右边「…」→ 保存到文件…
    命名如:道路_50米缓冲区.shp
    避免用临时文件,防止丢失。


四、点击【运行】

运行完成后,新图层会自动加载到图层面板,就是你的缓冲区。


五、最常见的坑(一定要看)

  1. 坐标系是经纬度 WGS84(EPSG:4326)
    直接做缓冲会算出巨大错误区域。
    解决:
    右键图层 → 导出 → 另存为
    选择投影坐标系,如:

    • 中国常用:CGCS2000 / 3-degree Gauss-Kruger 带号
    • 通用:UTM 分区
  2. 缓冲距离单位不对
    看图层属性 → 源 → 单位是 meters 才安全。

  3. 面图层向内缩小
    距离填 负数 即可,如 -20 米。


六、最简单示例(1 分钟完成)

  1. 加载一个点/线图层
  2. Ctrl+Alt+T 打开工具箱
  3. 搜 Buffer → 双击
  4. 距离:100
  5. 勾选溶解结果
  6. 保存路径
  7. 运行 → 完成

posted @ 2026-04-22 14:17  高速de蜗牛  阅读(11)  评论(0)    收藏  举报