要将矢量图层中的每个要素,按照其 指定字段值 生成对应距离的缓冲区,可以通过 QGIS 处理工具箱中的 缓冲区算法 实现。优先推荐使用 QGIS 原生处理工具,无需格式转换,且可直接读取属性字段作为缓冲区距离。
QGIS 原生处理工具
算法名称:缓冲区(Buffer)
算法 ID:native:buffer
操作步骤
- 打开处理工具箱(Processing Toolbox),搜索 缓冲区 或直接定位到 native:buffer。
- 设置输入图层
- 距离参数:点击右侧的 数据定义重设 按钮,在属性字段栏中,选择待使用的字段名称。
- 线段参数:可根据需要调整(例如设为 36 可获得平滑圆形)。
- 指定输出目录并运行。

GDAL
算法ID:gdal:buffervectors

SAGA
算法ID:sagang:featuresbuffer

更多QGIS使用问题,欢迎留言或联系我们。转载须注明出处。