Um auszuschlieĂen, dass das Problem bei JOSM liegt, habe ich meinen WMS-Layer in Quantum GIS geladen und die Position mit Hilfen von OSM-Testdaten verglichen.
Das Ergebnis:
Quantum GIS zeigt die Bilder exakt an der gleichen Stelle an, wie JOSM, also mit dem gleichen Versatz.
Vermutlich liegt das Problem also bei GDAL, weshalb ich mir das nochmals genauer angesehen habe:
Zuerst habe ich das JPEG-Bild von Aerowest in ein GeoTiff umgewandelt, ohne dabei die Projektion zu verÀndern:
gdal_translate -a_srs epsg:31467 -of GTiff exportimg_direkt_von_aerowest.jpg epsg_31467.tif
Das schreibt die Koordinaten aus der zugehörigen jgw-Datei in den Header des GeoTiff.
Diese Koordinaten habe ich dann mit
gdalinfo epsg_31467.tif
ausgelesen.
âPixel Sizeâ ist hier mit der PixelgröĂe aus der jgw-Datei (1. und 4. Zeile) identisch.
âOriginâ weicht hingegen leicht vom Ursprung aus der jgw-Datei (5. und 6. Zeile) ab und zwar um etwa die HĂ€lfte der GröĂe eines Pixels.
Vermutlich nimmt GDAL hier an, dass die Koordinaten aus der jgw-Datei am linken oberen Rand eines Pixels beginnen, und rechnet das auf die Mitte des Pixels um.
Ich weià nicht, ob das so spezifiziert ist, aber selbst wenn das ein Fehler sein sollte, so wÀre dieser zu klein, um die Abweichungen im Meter-Bereich zu erklÀren.
Daraufhin habe ich das soeben erstellte GeoTiff in EPSG 4326 umgewandelt:
gdalwarp -s_srs epsg:31467 -t_srs epsg:4326 -of GTiff epsg_31467.tif epsg_4326.tif
Dann habe ich das epsg_4326.tif mit dem âImportImagePluginâ in JOSM geladen und festgestellt, dass es den bekannten Versatz aufweist.
Also hab ich mit dem Mauszeiger die Koordinaten der linken oberen Ecke des Bildes (die Koordinaten des Mauszeigers werden bei JOSM links unten angezeigt) ausgelesen und festgestellt, dass diese mit der Ausgabe von
gdalinfo epsg_4326.tif
(siehe âOriginâ) ĂŒbereinstimmen.
Also berechnet GDAL hier definitiv beim der Umprojektion falsche Koordinaten!
WeiĂ jemand, ob das bei der neuesten GDAL-Version (1.8) auch so ist bzw. das Problem bekannt ist?
Ist dieses Problem bei den Betreibern von WMS-Servern (welche GDAL verwenden) noch nicht aufgetreten oder hat das nur keiner bemerkt?
GruĂ,
Mondschein