v.delaunay(1)

πŸ’– v.delaunay(1) β€” GRASS GIS User's Manual πŸ’–

okay bestie, sit down, hydrate, and let me tell you about v.delaunay from the GRASS GIS manual. it's giving geometry, it's giving triangulation, it's lowkey iconic ✨


✨ NAME ✨

v.delaunay β€” creates a Delaunay triangulation from an input vector map containing points or centroids πŸŽ€

🏷️ KEYWORDS 🏷️

vector, geometry, triangulation


🌈 SYNOPSIS 🌈

v.delaunay
v.delaunay --help
v.delaunay [-rl] input=name  [layer=string]  output=name  [--overwrite]
[--help]  [--verbose]  [--quiet]  [--ui]

🚩 Flags 🚩

  • -r β€” only use points that are in the current region, no cap πŸ’…
  • -l β€” output the triangulation as a graph (lines), not as areas πŸ¦‹
  • --overwrite β€” allow output files to overwrite existing files (yes, it will simply replace them, be normal about it)
  • --help β€” print usage summary
  • --verbose β€” verbose module output (it will talk a LOT)
  • --quiet β€” quiet module output (it will not talk at all)
  • --ui β€” force launching GUI dialog ✨

πŸŽ€ Parameters πŸŽ€

  • input=name [required] β€” name of input vector map. or a data source for direct OGR access.
  • layer=string β€” layer number or name (-1 for all layers). a single vector map can be connected to multiple database tables, and this number decides which table gets used. when you're doing direct OGR access, this is the layer name instead.
    • Default: -1
  • output=name [required] β€” name for output vector map πŸ’–

🌸 DESCRIPTION 🌸

so v.delaunay takes a vector points map that already exists (input) and builds a Delaunay triangulation vector map out of it (output). that's it, that's the whole serve 🫢

Delaunay triangulation example β€” and not me telling you this, the manual says it β€” the red-yellow points are the data points from which the triangulation was generated:


🧚 EXAMPLE 🧚

these are the commands used with the North Carolina dataset to create the figure above (the subset shown in the figure, to be exact):

g.region n=220750 s=219950 w=638300 e=639000 -p
v.delaunay input=elev_lid792_randpts output=elev_lid792_randpts_delaunay

πŸ“š REFERENCES πŸ“š

Leonid Guibas and Jorge Stolfi, (1985). Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams, ACM Transactions on Graphics, Vol 4, No. 2, April 1985, Pages 74-123 πŸ“–


πŸ‘€ SEE ALSO πŸ‘€

  • v.voronoi
  • v.hull
  • Delaunay triangulation (Wikipedia)

πŸ‘‘ AUTHORS πŸ‘‘

  • Martin Pavlovsky, Google Summer of Code 2008, Student
  • Paul Kelly, Mentor
  • Based on "dct" by Geoff Leach, Department of Computer Science, RMIT.

πŸ’… SOURCE CODE πŸ’…

Available at: v.delaunay source code (history)

Accessed: Saturday Jan 17 05:41:20 2026

Main index | Vector index | Topics index | Keywords index | Graphical index | Full index


okay so real talk, that's the whole page, every flag, every parameter, every default, every reference, nothing skipped, we ate and left no crumbs 😭

and that's the vibe check, bestie β€” this whole thing is GRASS 8.4.2, Β© 2003-2025 GRASS Development Team, from the GRASS GIS 8.4.2 Reference Manual, and we're officially done. mwah πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from