GIS工具箱

缓冲区生成

在线围绕点、线、面生成指定半径的缓冲区(Buffer),基于 Turf.js 在浏览器端计算,支持米/千米/英里,结果可下载为 GeoJSON 并在地图预览。

输入 GeoJSON
输出缓冲区 (GeoJSON)

使用说明

输入 GeoJSON 几何(点、线或面),设置缓冲半径与单位,点击“生成缓冲区”即可得到外扩多边形,可在地图预览并下载为 GeoJSON。

常见场景:以门店为中心生成服务半径圈;沿道路生成廊道影响范围;为地块周边预留退让距离。

常见问题

缓冲区计算的精度如何?⌄

缓冲区基于测地线(geodesic)算法在浏览器端计算,弧段用 16 段折线近似,平面精度足够日常 GIS 使用。半径越大、形状越弯曲,建议适当提高弧段数以获得更平滑边界。

支持哪些距离单位?⌄

支持米(m)、千米(km)、英里(mi)。例如输入“1000 米”或“1 千米”效果相同。结果均为 GeoJSON 多边形,可直接在地图预览或下载。

大数据量会卡顿吗?⌄

计算在本地完成,少量要素几乎瞬时完成。若输入包含上万顶点或大量要素,浏览器可能需要几秒,属正常现象;可先简化几何再生成缓冲。