[FOSSGIS-Talk] linien-duplikate entfernen

Markus Neteler neteler at osgeo.org
Fr Nov 30 14:42:42 CET 2012


Moin,

2012/11/28 Nikolai Hafner - CARTO.AT <n.hafner at carto.at>:
> Hallo,
> danke, aber das Problem dass beim Export aus einer Grass-Geometrie 2
> Shape-Features geschrieben, ist nicht geloest. Hier nochmal die
> Ausgabezeilen:
>
> v.clean input=temp2 at isohypsen output=temp2cln tool=rmdupl thres=0.00
> type=line --overwrite
...
> Building topology for vector map <temp2cln>...
...
> Number of nodes: 2
> Number of primitives: 1
> Number of points: 0
> Number of lines: 1              <---  gut
> Number of boundaries: 0
...

Mit dem parameter error=errormap waere die andere Linie
in der Extradatei gelandet.

v.db.select temp2cln

zeigt dass zwei Attribute vorhanden sind, aber einzeln ueber
zwei Kategorien. Das ist im Prinzip richtig, da der Algoritmus
ja nicht weiss, welches der Attribute zu entfernen ist.

> v.out.ogr -e input=temp2cln at isohypsen type=line dsn=E:\NPKR70\GIS\temp2cln
> Exporting 1 geometries...
> v.out.ogr complete. 2 features written to <temp2cln> (ESRI_Shapefile).
> (Wed Nov 28 11:49:04 2012) Command finished (0 sec)
>
> Irgendwie scheint es, dass 2 Tabellen an einer Geometrie haengen und dadurch
> beim Export dann 2 Shapefile-Features geschrieben werden.

Genau. Also muss vor dem Export die Tabelle entfernt werden, die
entfernt werden darf (human based decision :).

Gruesse
Markus