x

Re: Verschobene GPX Daten - wie korrigieren ?


Geschrieben von maxbe (Gast) am 06. März 2013 10:10:54: [flux]

Als Antwort auf: Verschobene GPX Daten - wie korrigieren ? geschrieben von cwalther (Gast) am 19. Februar 2013 16:26:

Sorry, dass ich das wieder aufwärme, aber ich wills abschliessen und ich komme ja so selten an einen Rechner mit dem richtigen Betriebssystem. Bei einem Windows XP mit installiertem FWTools 247 sieht das jetzt bei mir so aus:

Im Verzeichnis "C:\Programme\FWTools2.4.7\proj_lib" liegt eine Datei "epsg", die eine Zeile für jede EPSG-Nummer enthält. Da steht z.B. für 21781

#␣CH1903␣/␣LV03
<21781>␣+proj=somerc␣+lat_0=46.95240555555556␣+lon_0=7.439583333333333␣+k_0=1␣+x_0=600000␣+y_0=200000␣+ellps=bessel␣+towgs84=674.374,15.056,405.346,0,0,0,0␣+units=m␣+no_defs␣␣<>

Ich hab dann diese chenyx06etrs.gsb runtergeladen, in das o.g. Verzeichnis kopiert und den Eintrag abgeändert in

#␣CH1903␣/␣LV03
#<21781>␣+proj=somerc␣+lat_0=46.95240555555556␣+lon_0=7.439583333333333␣+k_0=1␣+x_0=600000␣+y_0=200000␣+ellps=bessel␣+towgs84=674.374,15.056,405.346,0,0,0,0␣+units=m␣+no_defs␣␣<>
<21781>␣+proj=somerc␣+lat_0=46.95240555555556␣+lon_0=7.439583333333333␣+k_0=1␣+x_0=600000␣+y_0=200000␣+ellps=bessel␣␣+nadgrids=chenyx06etrs.gsb␣+units=m␣+no_defs

(die originale Zeile hab ich mal auskommentiert behalten, man weiss ja nie...)

Zum Testen, ob das in den FWTools auch verwendet wird, nehme ich "cs2cs", das einzelne Koordinaten umwandeln kann, z.B. (8E, 47N)

C:\Programme\FWTools2.4.7>echo␣8␣47␣|␣cs2cs␣+init="EPSG:4326"␣+to␣+init="EPSG:21781"

Das Ergebnis daraus mit dem Umrechner von swisstopo verglichen:

(8,47)␣ohne␣.gsb␣␣␣642695.42␣␣␣␣␣␣␣205590.52
mit␣.gsb␣␣␣␣642694.86␣␣␣␣␣␣␣205590.53
swisstopo␣␣␣642694.859␣␣␣␣␣␣205590.518
(9,46)␣ohne␣.gsb␣␣␣720956.89␣␣␣␣␣␣␣95474.53
mit␣.gsb␣␣␣␣720956.63␣␣␣␣␣␣␣95475.73
swisstopo␣␣␣720956.625␣␣␣␣␣␣95475.730

Man kommt also bei diesen beiden Testfällen mit der gsb-Datei auf nen Zentimeter ans "amtliche" Ergebnis ran, ohne diese Datei auf einen halben Meter. Liegt vermutlich daran, dass auch swisstopo mit chenyx06etrs.gsb rechnet, vielleicht nur anders rundet...

viele Grüße, Max