[FOSSGIS-Talk] Projektionsproblem mit GDAL

Daniel Kelm kelm.daniel at googlemail.com
Fr Mär 20 22:29:35 CET 2015


Hallo liebe Liste,

ich bereite momentan einige Daten für den Einsatz eines Geoservers vor.
Dafür habe ich bereits alle Vektordaten auf EPSG:3857 umprojiziert und
gespeichert, sowie online zur Verfügung gestellt. Das funktioniert
einwandfrei.

Desweiteren habe ich ein Mosaik aus Luftbildern welches im Format *.img auf
dem Server liegt (~1,7GB). Das Problem dabei ist allerdings, dass es sich
um ein lokales Bezugssystem handelt und dieses keinem EPSG-Code unterliegt
(soweit meine Recherche bisher ergeben haben). Ziel soll es nun sein per
Shell-Kommandozeile ein umprojizieren der Rasterdatei auf EPSG:3857 zu
erreichen. Bisher habe ich dazu folgende zwei Schritte genutzt:

1. Umwandeln des Rasters in ein GeoTIFF + Komprimieren (JPEG) + Erstellen
von Tiles + Ändern der Projektion zu EPSG:3857

sudo gdal_translate -of GTiff -a_srs EPSG:3857 -co "TILED=YES" -co
"COMPRESS=JPEG" -co "BLOCKXSIZE=512" -co "BLOCKYSIZE=512" ALT.img NEU.tiff

2. Erstellen von Pyramiden

sudo gdaladdo -r average NEU.tiff 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
18 19 20 21 22 23 24

Diese beiden Befehle führt der Server auch ohne Probleme aus. Erstelle ich
aus dem neuen Raster (NEU.tiff) nun jedoch einen Layer im Geoserver und
rufe diesen auf, befindet sich mein Mosaik im Schwarzen Meer, anstelle des
südlichen Brandenburgs.

Hier noch das benutzerdefinierte Referenzsystem:

*+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=3500000 +y_0=0 +ellps=GRS80
+towgs84=0,0,0,0,0,0,0 +units=m +no_defs*

Meine Vermutung soweit ist es, dass der *.img-Datei dieses Referenzsystem
nicht richtig zugewiesen ist. Wie kann ich nun GDAL dazu bringen dieses
"unbekannte" Referenzsystem zum einen zuzuweisen und/oder es richtig
umzuprojizieren OHNE dass ich die Daten neu hochladen muss? Oder hat es gar
etwas mit dem Ausgangsformat *.img zu tun?

Habt ihr dazu eine Idee?

beste Grüße und vielen Dank für eure Hilfe,
Daniel Kelm