Voronoi Polygons
One polygon per point, covering the area closer to that point than to any other.
Pitfall. The outer polygons are cut to an extent that each engine chooses differently (the points' extent, a buffer around it, or a given box).
Pitfall. Distances in a geographic CRS are measured in degrees, which distorts the polygons.
| Also called | Thiessen polygons, Create Thiessen Polygons, proximity polygons, Voronoi diagram |
|---|---|
| Group | vector/proximity |
| Checks | crs.measure, geometry.valid |
| Pitfalls | 2 listed above |
| Columbus tool | Not stated |
| Notes | Not stated |
| Status | active |
| Broader | Not stated |
| Narrower | Not stated |
| Related |
Parameters
Not stated
Inputs and outputs
| Direction | Name | Type | Geometry | Note |
|---|---|---|---|---|
| Input | layer | vector | point | Not stated |
| Output | output | vector | polygon | Not stated |
In each engine
| Engine | Tool | Parameters | Differences |
|---|---|---|---|
geopandas | geopandas.GeoSeries.voronoi_polygons | Not stated |
|
grass | v.voronoi |
|
|
qgis | native:voronoipolygons |
|
|
sf | sf::st_voronoi |
|
|
terra | terra::voronoi |
|
|
turf-js | turf.voronoi |
|
|
whiteboxtools | VoronoiDiagram |
| None noted |