缓冲区分析

地图帮2026-02-23

缓冲区分析

学校周边 200 米禁售区

很多场景需要在地理要素周围划定一个"影响范围":学校周边 200 米不允许设烟酒店、工厂周边 500 米是污染扩散区、每个消防站负责 3 公里服务半径。

这个"影响范围"就叫缓冲区。缓冲区分析做的事很直接:围绕你的点、线或面数据,按照指定距离生成一圈多边形。生成出来的面数据可以用来做进一步判断,比如看哪些店铺落在了禁售区内,或者评估消防站的覆盖空白在哪里。


怎么用

  1. 导入数据。导入矢量数据文件(Shapefile 或 GeoJSON),点、线、面数据都支持。

  2. 设置参数

    • 缓冲距离:填一个数字,比如 500
    • 距离单位:米(默认)或公里
    • 多环缓冲:勾选后一次生成多个同心圈(比如 200 米、500 米、1000 米),常用于分层影响评估
    • 融合:勾选后,多个要素的缓冲区有重叠时合并成一个整体,适合看"总覆盖面积"
  3. 点击开始。几秒钟出结果,生成的缓冲区数据可以导出为 Shapefile。


缓冲距离的单位要看清楚

填 500 是 500 米,不是 500 公里。填错了生成的缓冲区能把半个省圈进去。


结果说明

输出是一组多边形(面数据):

  • 默认情况下,每个原始要素对应一个缓冲区多边形,属性里会保留原来的字段
  • 选了多环缓冲,每个"环"是独立的多边形,并带有距离标注
  • 选了融合,所有重叠区域会合并成一个连续的整体多边形

结果可以导出为 Shapefile 或 GeoJSON,直接拿去做叠加分析、点面判断等后续操作。


确认每个要素周围都有一圈

导出的缓冲区在 GIS 软件里打开,每个要素周围都有一圈多边形,说明生成成功。

接下来,你可以把缓冲区拿去做 叠加分析(看两个缓冲区重叠多少),或者做 批量点面关系判断(看哪些点落在缓冲区内)。

最后更新时间 8/13/2026, 12:47:19 AM