v.parallel(1)
β¨ v.parallel β the GRASS GIS User's Manual glow-up β¨
okay bestie, gather round π«Ά you're in the GRASS GIS User's Manual and today's main character is v.parallel(1). she makes parallel lines. she's iconic. let's go π
π NAME π
v.parallel β creates parallel line to input vector lines. that's it, that's the whole vibe β¨
π·οΈ KEYWORDS π·οΈ
vector, geometry, buffer, line π¦
πΈ SYNOPSIS πΈ
v.parallel
v.parallel --help
v.parallel [-rb] input=name [layer=string] output=name distance=float
[minordistance=float] [angle=float] side=string [tolerance=float]
[--overwrite] [--help] [--verbose] [--quiet] [--ui]
π FLAGS π
-rβ make outside corners round π (yes, round. she's soft like that)-bβ create buffer-like parallel lines π«§--overwriteβ allow output files to overwrite existing files. bold move, no cap π--helpβ print usage summary π--verboseβ verbose module output. she will NOT stop talking and honestly? same π£οΈ--quietβ quiet module output π€«--uiβ force launching GUI dialog π₯οΈβ¨
π PARAMETERS π
input=name[required] β name of input vector map. or, plot twist, a data source for direct OGR access πlayer=stringβ layer number or name (-1for all layers). a single vector map can be connected to multiple database tables, and this number determines which table to use. when you're using direct OGR access, this is the layer name instead. Default:-1output=name[required] β name for output vector map. your baby, your legacy πdistance=float[required] β offset along major axis in map units. Options:0-100000000minordistance=floatβ offset along minor axis in map units. Options:0-100000000angle=floatβ angle of major axis in degrees. Default:0side=string[required] β side. which side, bestie?? pick one π«£ Options:left,right,bothDefault:rightleft: parallel line is on the leftright: parallel line is on the rightboth: parallel lines on both sides. greedy (affectionate) π
tolerance=floatβ tolerance of arc polylines in map units. Options:0-100000000
π DESCRIPTION π
v.parallel creates parallel lines to the input vector lines which can be used as half-buffers. half-buffer. like a buffer but it only did half the work and honestly? relatable π
π NOTES π
usage of the -b flag will overrule the side parameter. yes, overrule. she said what she said, -b runs the group chat ππ
π KNOWN ISSUES π
there is a problem with side-offset parallel line generation for inside corners. to avoid this problem, the -b flag might be used. so likeβ¦ if it's giving weird at the corners, that's not you, that's her π
π SEE ALSO π
v.buffer
π«Ά AUTHORS π«Ά
- Radim Blazek
- Rewritten by Rosen Matev (with support through the Google Summer of Code program 2008) β¨
π¦ SOURCE CODE π¦
Available at: v.parallel source code (history)
Accessed: Saturday Jan 17 05:41:28 2026
Main index | Vector index | Topics index | Keywords index | Graphical index | Full index
Β© 2003-2025 GRASS Development Team, GRASS GIS 8.4.2 Reference Manual
and that's the whole page bestie!! πΈ this was GRASS 8.4.2 energy, accessed Saturday Jan 17 05:41:28 2026, and the copyright is Β© 2003-2025 GRASS Development Team, GRASS GIS 8.4.2 Reference Manual. slay, go make some parallel lines π β¨
π¦ 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