[Talk-de] Genaue GK Koordinatentransformation (was: Format für Datenimport?)

Sven Geggus lists at fuchsschwanzdomain.de
Fr Jul 10 20:47:19 UTC 2009


Tobias Wendorff <tobias.wendorff at uni-dortmund.de> wrote:

> ogr2ogr -s_srs "+proj=tmerc +lat_0=0 +lon_0=12 +x_0=4500000 +y_0=0
> +k=1.000000 +ellps=bessel +datum=Postdatm +units=m 
> +towgs84=598.1,73.7,418.2,0.202,0.045,-2.455,6.7" -t_srs epsg:4326 -f 
> "ESRI Shapefile" out.shp in.shp
> 
> GK1: +lon_0=3 +x_0=1500000
> GK2: +lon_0=6 +x_0=2500000
> GK3: +lon_0=9 +x_0=3500000
> GK4: +lon_0=12 +x_0=4500000
> GK5: +lon_0=15 +x_0=5500000

Ich hänge mich da jetzt mal direkt dran!

Das was Du da schreibst ist nämlich nur fast richtig und
DAU-Anleitungen im Netz sind leider selten.

Mit Hilfe von Google und der gdal-Liste konnte ich jedoch die
richtigen Kommandozeilen herausfinden.

"+datum=Potsdam" sollte man weglassen, denn diese Info ist bereits in
der Korrekturdatei einthalten. Für ogr2ogr braucht man außerdem
zusätzlich den Parameter +wktext (Dank an Frank Warmerdam!).
Bei cs2cs kann man den nämlich weglassen.

Für Bayern ergibt sich also folgender Aufruf:

ogr2ogr -s_srs '+proj=tmerc +lat_0=0 +lon_0=12 +x_0=4500000 +y_0=0 \
+k=1.000000 +ellps=bessel +units=m +nadgrids=./BETA2007.gsb +wktext' \
-t_srs epsg:4326 -f -f <dateityp> <outfile> <infile>

Ein Mini HOWTO auch für andere Bundesländer habe ich in meinem Blog geschrieben:
http://blog.gegg.us/2009/07/geodatenkonvertierung-fur-openstreetmap/

BTW, ich habe derzeit nur Infos für RLP,BW,BY,NRW und SHH. Wer die
üblichen Koordinatensysteme der anderen Bundesländer kennt möge mir
das mitteilen.

Gruss

Sven

P.S.: Wer sich um OSM mal richtig verdient machen möchte sollte ein
script schreiben, das Punkte, Linien und Polygone sauber von GDAL
nach OSM konvertieren kann, am besten noch mit attribut-mapping. Das
derzeit im SVN verfügbare Zeug ist leider sehr suboptimal. Am
schönsten wäre natürlich ein direkter Treiber für gdal/ogr.

-- 
"In my opinion MS is a lot better at making money than it is at making good
operating systems" (Linus Torvalds, August 1997)

/me is giggls at ircnet, http://sven.gegg.us/ on the Web




Mehr Informationen über die Mailingliste Talk-de