[Talk-de] Erweiterung WMS-Plugin (was: Weitere WMS-Layer in JOSM einbinden?)

Bodo Meissner bodo at bodo-m.de
Sa Aug 9 20:06:33 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tobias Wendorff wrote, on 09.08.2008 15:35:

| Mal gucken, ob ich das Plugin erweitern werde ...
| Arbeite mich gerade ein wenig in JAVA ein, mag die Sprache aber
| nicht wirklich.

Hallo Tobias,

ich habe (bisher noch lokal bei mir) eine Erweiterung des WMS-Plugins
gemacht, die "tiled WMS" in der NASA-Version unterstützt, wie es fürdie
Landsat-Bilder angeboten wird. Ich denke ich kann es bald mal ins SVN
stellen.

http://wiki.openstreetmap.org/index.php/User:Bomm#JOSM-WMS-Plugin_-_Tiled_WMS

Dafür habe ich eine GetCapabilities-Abfrage eingebaut, die aber nur sehr
rudimentär ausgewertet wird, nämlich nur zur Prüfung, ob die Abfragen
"GetMap" und "GetTileService" unterstützt werden.

Bei meinen Tests habe ich schon drei Probleme festgestellt:
Bei OpenAerialMap steht in der GetCapabilities-Antwort als Request
"Map" und "Capabilities" statt "GetMap" und "GetCapabilities" und
NPE-Maps unterstützt kein GetCapabilities, sondern liefert immer
irgendein Bild zurück.
Die als Tiles abgerufenen Landsat-Bilder unterscheiden sich etwas von
einem als Ganzes abgerufenen Bild. Ich weiß bisher noch nicht, ob die
geringen Verzerrungen von der NASA produziert wurden oder ob es sich um
einen Fehler in meiner Erweiterung des WMS-Plugins handelt.

Deshalb habe ich die Konfiguration um zwei Checkboxen erweitert, mit
denen man die Verwendung von tiled WMS und die GetCapabilities-Abfrage
unterdrücken kann.

So wie das WMS-Plugin bisher funktioniert, würde eine auf der
GetCapabilities-Antwort basierende Auswahlmöglichkeit der angebotenen
Layer in die Konfiguration der Dienste passen. So kann man von der
einmal konfigurierten Quelle wie bisher ohne zusätzliche Eingaben oder
Auswahlfenster die Bilder abrufen.

Möglicherweise ist es sinnvoll, nach vorhandenen
WMS-Client-Implementierungen zu suchen und in das WMS-Plugin
einzubinden, statt alles selbst zu implementieren.


Bodo
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkid+MkACgkQnMz9fgzDSqfnQQCdHytOZDdnIoIOI8ShnBKwM4nV
+JYAn2fc65sk/uMF8DINZMUwgRzlGTin
=zLjy
-----END PGP SIGNATURE-----




Mehr Informationen über die Mailingliste Talk-de