Re: Koordinatenproblem: OpenLayers mit OSM+WMS
Geschrieben von SunCobalt (Gast) am 02. September 2011 09:42:34: [flux]
Als Antwort auf:
Koordinatenproblem: OpenLayers mit OSM+WMS
geschrieben von
Sannifrosch
(Gast)
am
01. September 2011 13:45:
ich verstehe Dein Problem nicht so recht. Die Projektion des Ausgangsmaterial ist eigentlich egal. Ich habe meist Daten in WGS84, aber auch exostische Formate. OL fordert es in 900913 an. Es ist nur wichtig, dass der Mapserver das auch in 900913 ausliefern kann. Irgendwelche Kunststücke mit umprogrammieren sind eigentlich nicht nötig.
Schau mal ob bei Dir sowas in der Mapfile steht
␣␣␣WEB METADATA "wms_title"␣␣␣␣␣"Thomas␣WMS-Server" "labelcache_map_edge_buffer"␣"-10" "wms_onlineresource"␣"to_be_replaced_by_wms.py" "wms_srs"␣␣␣␣␣␣␣"EPSG:4326␣EPSG:900913" "wms_connectiontimeout"␣"240" END
Wichtig ist noch, dass in Deiner epsg Datei (bei mir unter /usr/share/proj/epsg) eine Definition für 900913 hinterlegt ist. Wenn nicht, ergänze
#Google <900913>␣+proj=merc␣+a=6378137␣+b=6378137␣+lat_ts=0.0␣+lon_0=0.0␣+x_0=0.0␣+y_0=0␣+k=1.0␣+units=m␣+no_defs␣<>
Nur der Vollständigkeit halber. Bei mir sieht ein WMS Layer in OL so aus
␣␣␣␣␣␣␣wmsdefault␣=␣new␣OpenLayers.Layer.WMS(␣"name","http://blablub.net/wms?",␣{ layers:␣'default', isBaselayer:true, projection:new␣OpenLayers.Projection("EPSG:900913"), format:␣'aggpng24' });