NaviUser - Das GPS Forum für Einsteiger und Experten

Zurück   NaviUser > Technik > Berechnungsgrundlagen

Hinweise

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.08.2012, 20:56
wernfried ist offline wernfried
NaviUser
 
Registriert seit: 08.08.2012
Beiträge: 46
Liste von Koordinaten umrechnen

Wenn man Koordinaten umrechenen will gibt es ja diverse Tools dafür. Soweit ich gesehen habe blieb aber immer die Frage unbeantwortet wenn jemand eine Liste von Koordinaten umrechnen will, z. B. aus einer CSV Datei oder einer Excel Tabelle.
Es macht sich wohl kaum jemand die Mühe z.B. 100 Koordinatenpaare in ein Tool einzutippen.

Ich habe ein Programm gefunden: PROJ.4 - Open Source, d.h. kostenlos und verfügabr für diverse Plattformen (Windows, Linux, etc.)
Man kann einzelne Koordinaten entweder direkt eingeben oder eine Text Datei mit Koordinaten, die Werte müssen durch Leerzeichen getrennt sein.

Hier mal ein Beispiel für die Umrechnung von Schweizer Koordinaten nach LonLat WGS84:

Eingabe.txt
Code:
2602030.740 1191775.030 897.906
2617306.920 1268507.870 455.915
2776668.590 1265372.250 1042.528
2497312.650 1145626.140 1207.473
2722759.060 1087648.190 1636.794
Man kann entweder den EPSG Code eingeben:
Code:
cs2cs +init=epsg:2056 +no_defs +to +init=epsg:4326 +no_defs Eingabe.txt
7d27'54.984"E   46d52'37.541"N 947.694
7d40'6.983"E    47d34'1.385"N 503.712
9d47'3.698"E    47d30'55.173"N 1088.284
6d6'7.326"E     46d27'14.69"N 1259.380
9d1'16.389"E    45d55'45.438"N 1687.349
oder die Parameter manuell eintippen:
Code:
cs2cs +proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +k_0=1 +x_0=2600000 +y_0=1200000 +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs +to +proj=longlat +datum=WGS84 +no_defs Eingabe.txt
7d27'54.984"E   46d52'37.541"N 947.694
7d40'6.983"E    47d34'1.385"N 503.712
9d47'3.698"E    47d30'55.173"N 1088.284
6d6'7.326"E     46d27'14.69"N 1259.380
9d1'16.389"E    45d55'45.438"N 1687.349
Wenn man das Tool in sein eigenes Programm einbauen möchte gibt es hier einen Wrapper für .NET: .NET Wrapper für PROJ.4 (Datei csharp-4.7.0.zip).
Es gibt auch Leute, die gleich den ganzen Quellcode nach C# portiert haben: DotSpatial.Projections

Wenn man lieber Java verwendet (oder verwenden muss) geht das auch: Proj4J oder Proj.4 wrapper

Gruss und viel Spass
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.



Alle Zeitangaben in GMT +2. Es ist jetzt 05:37 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
© 2010 NaviUser KL