Buffer Generator
Click the map to place a point, set the buffer distance, and generate a zone around it.
About This Tool
The Buffer Generator creates a circular exclusion or influence zone of a specified radius around any point on the map. Buffers are used in proximity analysis — for example, defining a noise impact zone around an airport, a service area around a facility, or a safety perimeter around a hazard.
Input
A centre point placed on the map, a numeric distance value, and a unit (metres, kilometres, or miles). After clicking Generate Buffer, the buffer polygon, statistics, and downloads are produced from the current distance and unit.
Output
A geodesic buffer polygon rendered on the map with a transparent blue fill and outline. The polygon can be downloaded as GeoJSON or KML, or the GeoJSON can be copied to clipboard. Area, perimeter, and radius statistics are shown below the map.
Key Concepts
- Geodesic buffer
- A circle of roughly constant real-world ground distance around the point. Turf.js computes it by projecting the point into a transverse Mercator projection centred on it (a spherical model), buffering in metres, and unprojecting — so the radius stays close to constant on the ground near the centre, with distortion growing for very large buffers and at high latitudes. The outline is approximated with a fixed number of straight segments per quadrant (Turf's
stepsoption). - GeoJSON output
- A single
Polygonfeature with acoordinatesarray of [longitude, latitude] pairs conforming to RFC 7946. Compatible with QGIS, PostGIS, Mapbox, and most GIS platforms. - KML output
- A
<Polygon>placemark styled with a 2-pixel line and no fill, suitable for import into Google Earth and Google Maps. Colours are encoded in KML's AABBGGRR format.