v.in.lines(1)
β¨ v.in.lines β¨
okay bestie, welcome to v.in.lines, straight outta the GRASS GIS User's Manual π this is the lil tool that imports ASCII x,y[,z] coordinates as a series of lines. yes she's a vector-importing queen and yes she's about to eat π
π NAME π
v.in.lines β imports ASCII x,y[,z] coordinates as a series of lines π
π KEYWORDS π
vector, import, line, point π¦
β¨ SYNOPSIS β¨
v.in.lines
v.in.lines --help
v.in.lines [-z] input=name output=name [separator=character]
[--overwrite] [--help] [--verbose] [--quiet] [--ui]
π© Flags π©
-zβ creates a 3D line from 3-column data, no cap π«Ά--overwriteβ lets the output files overwrite existing files, she's assertive like that π--helpβ prints the usage summary, iykyk π--verboseβ verbose module output, she tells you everything π--quietβ quiet module output, she says nothing at all π€«--uiβ force-launches the GUI dialog, main character energy π₯οΈβ¨
π§ Parameters π§
input=name[required] β name of the input file (or"-"to read from stdin, our little stream queen π)output=name[required] β name for the output vector map, gotta name her πseparator=characterβ the field separator πΈ- Special characters:
pipe,comma,space,tab,newline - Default:
pipe
- Special characters:
π DESCRIPTION π
Imports a stream of ASCII x,y[,z] coordinates as a line or a series of lines. that's the whole vibe. simple, iconic, done π
π¦ NOTES π¦
okay so listen. the input ASCII coordinates are literally just a series of "x y" data points. nothing fancy, we love her for that β¨
Lines are separated by a row containing "NaN NaN". yep. that's the divider. not me using NaN NaN as a breakup text π
You can import 3D lines by providing 3 columns of data in the input stream and using the -z flag. three columns, one flag, infinite glow-up π
This script is a simple wrapper around the v.in.mapgen module β she's little, but she's mighty π
πΈ EXAMPLE πΈ
v.in.lines in=- out=two_lines separator=, <<EOF
167.846717,-46.516653
167.846663,-46.516645
167.846656,-46.516644
167.846649,-46.516644
167.846642,-46.516643
NaN,NaN
167.846520,-46.516457
167.846528,-46.516461
167.846537,-46.516464
167.846535,-46.516486
167.846544,-46.516489
167.846552,-46.516493
EOF
see how the NaN,NaN splits two_lines into two whole lines?? obsessed. that's the whole trick π
π SEE ALSO π
d.graph, v.centroids, v.in.ascii, v.in.mapgen, v.in.region, v.out.ascii, r.in.poly
(the whole friend group fr fr π«Ά)
π AUTHOR π
Hamish Bowman Dunedin, New Zealand π
π» SOURCE CODE π»
Available at: v.in.lines source code (history) π
Accessed: Saturday Jan 17 05:41:53 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 a wrap bestie!! GRASS 8.4.2, page v.in.lines(1), signed sealed and slayed β¨π
π go import some lines, you got this π¦π
π¦ 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