v.parallel(1grass)
π v.parallel π
okay bestie, welcome to the GRASS User's Manual page for v.parallel(1grass) β yes that's the manual name, we're keeping it, it's part of the lore π
β¨ NAME β¨
v.parallel β Creates parallel line to input vector lines. that's it, that's the job, and it does it gorgeously π
π·οΈ KEYWORDS π·οΈ
vector, geometry, buffer, line
π SYNOPSIS π
v.parallel
v.parallel --help
v.parallel [-rb] input=name [layer=string] output=name distance=float
[interminordistance=float] [angle=float] side=string [tolerance=float]
[--overwrite] [--help] [--verbose] [--quiet] [--ui]
π Flags π
-rβ Make outside corners round (yes bb, we're softening the edges, giving it that glowy finish π¦)-bβ Create buffer-like parallel lines--overwriteβ Allow output files to overwrite existing files (let it eat, let it replace π)--helpβ Print usage summary--verboseβ Verbose module output (it WILL tell you everything, and honestly? good for her π )--quietβ Quiet module output--uiβ Force launching GUI dialog (mouse girlies rise up π±οΈβ¨)
πΈ Parameters πΈ
input=name[required] β Name of input vector map Or data source for direct OGR accesslayer=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:-1output=name[required] β Name for output vector mapdistance=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 Options:left,right,bothDefault:rightleft: Parallel line is on the leftright: Parallel line is on the rightboth: Parallel lines on both sides
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. periodt. like it just slides a twin line right next to your original and they're both serving looks π
β¨
π NOTES π
Usage of the -b flag will overrule the side parameter. yes, -b is the main character here, it said "my turn" and took the wheel, no cap π
π 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.
bestie this is the actual tea: inside corners act up sometimes π the workaround is literally right there β reach for -b and move on with your day π«Ά
π₯ 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)
Latest change: Friday Feb 07 19:16:09 2025 in commit: a82a39f673b97fafcfce1604dc3e6015cb96487a
Main index | Vector index | Topics index | Keywords index | Graphical index | Full index
Β© 2003-2026 GRASS Development Team, GRASS 8.5.0 Reference Manual
and that's the whole page, bestie π this was GRASS 8.5.0, manual name v.parallel(1grass), with the latest change landing Friday Feb 07 19:16:09 2025 β go make some parallel lines, you're gonna ate πβ¨π
π¦ where this page comes from
- alpine 3.24: grass-gis-doc 8.5.0-r1 Β· GPL-2.0-or-later
- ubuntu stonking: grass-doc 8.5.0-1ubuntu1 Β· 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