[GRASS-user] points to lines

Maciej Sieczka tutey at o2.pl
Fri Mar 9 15:27:06 EST 2007


Jorge Echeverri wrote:
> Thanks for your comments.
> 
> I rewrote my file like this:
> "X_COORDINATE","Y_COORDINATE"
> L 2 1
>  3400630.04 5718486.603
>  3400639.238 5718515.776
>  1 1
> L 2 1
>  3400639.238 5718515.776
>  3400648.641 5718546.057
>  1 2
> L 2 1
>  3400648.641 5718546.057
>  3400665.041 5718562.99
>  1 3
> L 2 1
>  3400665.041 5718562.99
>  3400625.996 5718597.349
>  1 4
> 
> Then I perform the import:
> 
> GRASS 6.2.1 (luenenxy):~ > v.in.ascii
> input=/home/jorge/GrassGIS/luenenxy/jorge/koord1.csv out=koord_grass
> format=standard --overwrite skip=1 cat=0 fs='space'
> WARNUNG: Die Vektorkarte 'koord_grass' existiert bereits und wird
>          überschrieben.
> Error reading ascii file:
> [ ]
> Erzeuge Topologie ...
> 4 primitives registriert
> Building areas:  100%
> 0 Flächen erstellt
> 0 Inselflächen erstellt
> Füge Inselflächen hinzu:
> Füge Zentroide hinzu: 100%
> Die Topologie wurde erstellt.
> Anzahl von Knoten     :   5
> Anzahl von Primitives :   4
> Anzahl von Punkten    :   0
> Anzahl von Linien     :   4
> Anzahl von Boundaries :   0
> Anzahl von Zentroiden :   0
> Anzahl von Flächen    :   0
> Anzahl von Inseln     :   0
> GRASS 6.2.1 (luenenxy):~ >  
> 
> It seems to recognise the entities in the file but what does this error
> message means ???

(tip: you can force GRASS to talk English, by doing "LC_ALL=C; export
LC_ALL" from GRASS CLI first)

My guesses:

1. you don't need the "fs=" and "cat=" for "format=standard", it's for
"format=point" only
2. GRASS expects a header in a GRASS vector ASCII file; use "-n" to
avoid this

Let us know if that helps.

Maciek




More information about the grass-user mailing list