[Grass-de] GRASS auf Englisch
Markus Neteler
neteler at osgeo.org
Fr Mär 13 16:55:46 CET 2009
Hallo Tom,
2009/3/13 Tom Gottfried <tom.gottfried at wzw.tum.de>:
> Markus Neteler schrieb:
...
>>> "WARNUNG: Datum <unknown> not recognised by GRASS and no parameters found
>>
>> (welches Datum ist es denn? Das koennen wir vielleicht noch reparieren
>> fuer GRASS 6.4.0).
>
> in der tfw-Datei (oder muss ich woanders schauen?)
ja :)
> steht folgendes:
>
> "0.100000000000000010
> 0.0
> 0.0
> -0.100000000000000010
> 4487306.9000000004
> 5361007.0000000000"
>
> Also wohl kein Datum spezifiziert?
Das wird nicht in der tfw-Datei spezifiziert sondern gglfs in einer
.prj Datei.
>>> Die Projektionsinformationen des Eingabedatensatzes und der aktuellen
>>> Location scheinen übereinzustimmen.
>>> WARNUNG: Fehler beim Schreiben der Null-Reihe 8.
>>> [...diese Zeile zigmal...]
>>
>> ich sehe diese Moeglichkeiten:
>> - Platte voll
>
> genau das war's! Hätt ich auch drauf kommen können, da ich meine
> GISDBASE auf einem SMB-Share liegen hatte :(
Bingo... GRASS kann nur begrenzt Fehler auf fremden Systemen
erkennen, aber es sollte alles melden, was geht. Der Rest waere
eher einer Kristallkugel zu entnehmen...
...
>> Was sagen
>>
>> g.region -p
>
> "projection: 99 (Transverse Mercator)
> zone: 0
> datum: towgs84=597.1,71.4,412.1,0.894,0.068,-1.563,7.58
Ah ok:
grep 597 datumtransform.table
datumtransform.table:potsdam
"towgs84=597.1,71.4,412.1,0.894,0.068,-1.563,7.58" "Germany (West-
South - 47d00N to 50d20'N)" "Accuracy <1m"
Das Potsdam Datum also.
...
>> g.proj -w
>
> "PROJCS["Transverse Mercator",
> GEOGCS["bessel",
> DATUM["unknown",
> SPHEROID["Bessel_1841",6377397.155,299.1528128],
> TOWGS84[597.1,71.4,412.1,0.894,0.068,-1.563,7.58]],
> PRIMEM["Greenwich",0],
> UNIT["degree",0.0174532925199433]],
> PROJECTION["Transverse_Mercator"],
> PARAMETER["latitude_of_origin",0],
> PARAMETER["central_meridian",12],
> PARAMETER["scale_factor",1],
> PARAMETER["false_easting",4500000],
> PARAMETER["false_northing",0],
> UNIT["meter",1]]"
>
> Habe das irgendwann mal mit `g.proj -c proj4="+proj=tmerc +a=6377397.155
> +rf=299.1528128000008 +towgs84=597.1,71.4,412.1,0.894,0.068,-1.563,7.58
> +no_defs +lon_0=12 +x_0=4500000"' festgelegt; Datumsinformationen
> müssten Potsdam entsprechen
Welche GRASS Version war das? Typischerweise wird man gefragt, welches
Datum man will (am besten Projektion ueber EPSG Code definieren, dann
kommt der Datumsdialog).
[ GRASS ist da um Klassen besser als QGIS, da es eigene Datumslisten hat
und v.a. sich nicht bei einem +towgs84 String erschreckt. ]
Mit g.setproj koenntest Du das auf Potsdam setzen, aber der +towgs84 ist
ja drin, daher sollte die Definition auch so in Ordnung sein. Ist also nur
Kosmetik in diesem Fall.
Ciao
Markus
--
Markus Neteler
Foundation Edmund Mach (FEM) - Research and Innovation Centre
Environment and Natural Resources Area
GIS and Remote Sensing Unit, Trento, Italy
Web: http://gis.fem-environment.eu/