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&...
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&...
Einer von der Originalkarte zum vegleich.
http://www.stadtplan.bern.ch//TBInternet/WebMapServer.aspx?VERSION=1.0.0&...
Gruss
Marius