v.out.svg(1)
π v.out.svg β the GRASS GIS User's Manual glow-up π
okay bestie, so this is v.out.svg(1), a GRASS GIS module, and she is literally the moment. β¨
πΈ NAME πΈ
v.out.svg β Exports a vector map to SVG file.
π·οΈ KEYWORDS π·οΈ
vector, export, output
β¨ SYNOPSIS β¨
v.out.svg
v.out.svg --help
v.out.svg input=name [layer=string] output=name type=string
[precision=integer] [attribute=name[,name,...]] [--overwrite]
[--help] [--verbose] [--quiet] [--ui]
π Flags π
--overwriteβ Allow output files to overwrite existing files. she'll just replace the old one, no cap π--helpβ Print usage summary--verboseβ Verbose module output (she's chatty, we love her for it)--quietβ Quiet module output (she's giving β¨mysteriousβ¨)--uiβ Force launching GUI dialog
π Parameters π
input=name[required] β Name of input vector map- Or 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. This number determines which table to use. When used with direct OGR access this is the layer name.
- Default:
-1
output=name[required] β Name for SVG output filetype=string[required] β Output type- Defines which feature-type will be extracted
- Options:
poly,line,point - Default:
poly
precision=integerβ Coordinate precision- Default:
6
- Default:
attribute=name[,name,...]β Attribute(s) to include in output SVG
π DESCRIPTION π
v.out.svg converts GRASS vector data to SVG (Scalable Vector Graphics) code notation. like, she takes your vectors and turns them into art, fr fr.
In particular, she:
- converts GRASS line, boundary, area, point, centroid objects to SVG
<path />,<circle />elements, - reduces coordinate precision in SVG-output to save bandwidth,
- extracts GRASS attributes to
gg:name="value"attributes.
The precision parameter controls the number of decimals for coordinates output (precision=0 corresponds to integer precision in the output SVG file). the way that precision=0 just rounds the whole vibe off? iconic. π
π₯ EXAMPLE π₯
Export polygons from GRASS vector map soils (Spearfish sample data) to SVG format:
v.out.svg input=soils output=/tmp/output.svg type=poly
Export lines from GRASS vector map t_hydro (Spearfish sample data) to SVG format, set coordinate precision to 0:
v.out.svg input=t_hydro output=/tmp/output.svg type=line precision=0
Export points from GRASS vector map archsites (Spearfish sample data) to SVG format, include attribute str1 (name):
v.out.svg input=archsites output=/tmp/output.svg type=point precision=0 attrib=str1
not me noticing the example saysattrib=str1when the parameter isattributeβ bestie I'm just telling you what the manual says, okay? don't come for me π
π REFERENCES π
- Module
v.out.svgat svg.cc - SVG (Scalable Vector Graphics) at w3c.org
π SEE ALSO π
v.out.ogr
π AUTHOR π
Klaus Foerster (klaus svg.cc), Innsbruck, Austria
π» SOURCE CODE π»
Available at: v.out.svg source code (history)
Accessed: Saturday Jan 17 05:41:28 2026
Main index | Vector index | Topics index | Keywords index | Graphical index | Full index
and that's the whole page, bestie π«Ά
<cute sign-off>she's running on GRASS GIS 8.4.2 (the reference manual, Β© 2003-2025 GRASS Development Team), and this particular snapshot was accessed Saturday Jan 17 05:41:28 2026 β so yeah, version 8.4.2, v.out.svg(1), and she ate. periodt. πβ¨ππ¦πΈπ
</cute sign-off>
π¦ where this page comes from
- fedora 44: grass 8.4.2-4.fc44 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms