merci! Ein kurzer Blick auf die Koordinaten lässt mich vermuten: * WMSPlugin übergibt Lat/Lon in Dezimaldarstellung * Stadtplan Bern arbeitet mit Schweizer Landeskoordinaten [1]
Da gibts sicher Umrechungsregeln, die man im WMSPlugin reinprogrammieren könnte. Vermutlich ist die Umrechnungsvorschrift auch in [1] erklärt, siehe "Umrechnung WGS84 auf CH1903" (Koordinaten in JOSM sind WGS84, nicht?).
-- Karl
[1] http://de.wikipedia.org/wiki/Schweizer_Landeskoordinaten
-----Ursprüngliche Nachricht----- Von: talk-ch-bounces@openstreetmap.ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Marius Rieder Gesendet: Samstag, 17. Januar 2009 11:05 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra Betreff: Re: [talk-ch] Orthofoto Stadt Bern für OpenStreetMap
Hallo Karl
On 1/17/09 10:45 AM, Karl Guggisberg wrote:
wie hast du den Server über das wmsplugin angesprochen? Ich habe auch etwas rumprobiert und hatte den Eindruck, dass es ähnlich knifflig werden könnte wie mit Yahoo!.
Als URL hab ich folgendes verwendet.
http://www.stadtplan.bern.ch/TBInternet/WebMapServer.aspx?VERSION=1.0.0&... EST=GETMAP&TYPE=11&LAYERS=TBI_orthofoto_08.mwf&FORMAT=image/jpeg&EXCEPTIONS= image/jpeg
Das ergab jeweils Bilder bei denen der Server motzte die Session sei abgelaufem.
Hab dann das wmsplugin selber gebaut mit folgendem Patch. Wobei ich die ASP.NET_SessionId per Firefox geholt habe.
--- plugins/wmsplugin/src/wmsplugin/WMSGrabber.java (revision 13233) +++ plugins/wmsplugin/src/wmsplugin/WMSGrabber.java (working copy) @@ -76,6 +76,10 @@
protected BufferedImage grab(URL url) throws IOException { HttpURLConnection conn = (HttpURLConnection) url.openConnection(); + + // Bern Patch + String myCookie = "ASP.NET_SessionId=xajhch55ufezxmyhytijd5vr"; + conn.setRequestProperty("Cookie", myCookie);
String contentType = conn.getHeaderField("Content-Type"); if( conn.getResponseCode() != 200
Das ergibt dann ein leeres Bild, wegen den Koordinaten.
Josm macht folgenden Request daraus.
http://www.stadtplan.bern.ch/TBInternet/WebMapServer.aspx?VERSION=1.0.0&... EST=GETMAP&TYPE=11&LAYERS=TBI_orthofoto_08.mwf&FORMAT=image/jpeg&EXCEPTIONS= image/jpeg&bbox=7.4441276,46.9539095,7.4458911,46.9556731&width=500&height=4 99
Einer von der Originalkarte zum vegleich.
http://www.stadtplan.bern.ch//TBInternet/WebMapServer.aspx?VERSION=1.0.0&... UEST=GETMAP&TYPE=11&LAYERS=TBI_orthofoto_08.mwf&FORMAT=image/jpeg&EXCEPTIONS =image/jpeg&BBOX=600616.3543608634,199481.69010130048,600800.281608679,19961 0.83702073176&WIDTH=601&HEIGHT=422
Gruss
Marius