[Fossgis-talk] Präzision von Vektorkarten in GRASS GIS
Christoph Heibl
christoph.heibl at gmx.net
So Feb 20 20:03:12 CET 2011
Hallo zusammen,
ich habe in GRASS ein "Phänomen" entdeckt, aus dem ich nicht so ganz schlau werde:
Ich habe eine Vektorkarte mit 2000 Punkten, die ich als ASCII-file einlese. Die Koordinaten sind dabei auf 4 Dezimalstellen gerundet. Wenn ich nun die Auflösung auf 2 Gradminuten setze und die Vektorpunkte im Monitor auf eine beliebige Rasterkarte plotte, erhalte ich genau das Bild, das ich erwarte: Die Punkte liegen zufällig verteilt (im Bezug auf die Rasterzellen) im Raum.
Wenn ich das Ganze mit einer Auflösung von 1 Gradminute (oder weniger) wiederhole, bietet sich ein anderes Bild: Der Großteil der Vektorpunkte ist nun auf einen von vier Rasterzellen gebildeten Eckpunkt gerutscht, wird also wie magnetisch auf das Gitter gezogen. (so sieht das aus: http://www.christophheibl.de/punkte.gif)
Mein erster Verdacht war, dass hier die Präzison von vier Dezimalstellen nicht mehr ausreichend war, um die Punkte in der neuen Auflösung zu platzieren und dass sie deshalb auf eine "default"-Position geschoben werden. Wenn ich allerdings beliebig viele Nullen oder eine 1er-Periode an die Koordinaten anhänge, gibt sich dasselbe Bild. Es scheint also nicht an der fehlenden Präzision der Koordinaten zu liegen. Aber woran dann?
Kann mir hier jemand auf die Sprünge helfen?
Viele Grüße
Christoph
Anbei noch meine Projektionsinfo:
g.proj -p
-PROJ_INFO-------------------------------------------------
name : Lat/Lon
proj : ll
datum : wgs84
ellps : wgs84
no_defs : defined
-PROJ_UNITS------------------------------------------------
unit : degree
units : degrees
meters : 1.0
-------------------------------------------
Christoph Heibl
Marktplatz 6
83607 Holzkirchen
E-Mail: christoph.heibl at gmx.net
Festnetz: +49 8024 470 72 72
Mobil: +49 176 23 86 57 92
www.christophheibl.de