[Fossgis-talk] BeTA 2007 in GRASS

Tom Gottfried tom.gottfried at wzw.tum.de
Mi Okt 13 12:14:58 CEST 2010


Hallo Listler,

folgendes Problem:
ich habe 2 Punkte in lonlat (ersterer Punkt 2 aus dem Testdatensatz zu BeTA 2007, siehe 
http://crs.bkg.bund.de/crseu/crs/descrtrans/BeTA/de_dhdn2etrs_beta.php, der zweite ein 
Lagefestpunkt, den ich mit RTK-Float eingemessen habe). Wenn ich diese mit cs2cs unter der 
Verwendung von BeTA 2007 in Gauß-Krüger projiziere sieht das folgendermaßen aus:

echo "10.3321172833 48.8323271886
11.8576755 48.3788954" | cs2cs +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +to +proj=tmerc 
+lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +no_defs 
+nadgrids='/home/gottfried/Documents/geobasisdaten/ntv2/BETA2007.gsb' -f "%.3f"
4377657.795     5411879.840 0.000
4489564.124     5360125.555 0.000

Die "amtlichen" Gauß-Krüger-Koordinaten sind folgende:
4377657.795	5411879.840
4489564.391	5360125.452
Die Projektion mit cs2cs passt also perfekt.

Jetzt zu GRASS:
Ich habe die gleichen Punkte in einer WGS84-Location:

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


Meiner Gauß-Krüger-Location möchte ich BeTA 2007 beibringen:

g.proj -c proj4="+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 +ellps=bessel +units=m 
+no_defs +nadgrids='/home/gottfried/Documents/geobasisdaten/ntv2/BETA2007.gsb'"
WARNUNG: Datum <unknown> nicht erkannt von GRASS und keine Parameter
          gefunden.
Projektionsinformationen aktualisiert!

Die Warnung ist schonmal unsympathisch und die Projektion der Punkte aus der WGS84-Location leider auch:

v.proj testdaten_proj loc=test_world maps=test
v.out.ascii testdaten_proj fs=" "
4377566.08131916 5411769.92497926 1
4489458.2716424 5360021.17394219 2

Ich habe auch schon BETA2007.gsb in $GISBASE/etc/nad/ kopiert und dann "+nadgrids=BETA2007.gsb" und 
"nadgrids=BETA2007" in g.proj verwendet. Das Ergebnis ist beide Male das gleiche.

Weiß jemand, was ich hier falsch mache?

Vielen Dank und viele Grüße,
Tom

-- 
Technische Universität München
Department für Pflanzenwissenschaften
Lehrstuhl für Grünlandlehre
Alte Akademie 12
85350 Freising / Germany
Phone: ++49 (0)8161 715324
Fax:   ++49 (0)8161 713243
email: tom.gottfried at wzw.tum.de
http://www.wzw.tum.de/gruenland