WMS

Aus Geoinformation HSR
Version vom 14. April 2011, 01:09 Uhr von Stefan (Diskussion | Beiträge) (Bekannte WMS Server)

Wechseln zu: Navigation, Suche

Ein Web Map Service (WMS) (auch: WMS-Dienst) ist ein eine normierte Schnittstelle, um (rasterbasierte) Karten zu generieren. Ein WMS beruht auf OGC's "WMS Implementation Specification".

Siehe auch:


Allgemeines

Siehe auch WFS Web Map Tiling und Caching.

Einführung:

Bekannte WMS Server

Auswahl von bekannten WMS-Servern:

WMS-Kataloge und Suchmaschinen

Suchmaschinen (Harvester):

Listen/Verzeichnisse:

Seeds:

Software

WMS-Clients für Desktop-Applikationen

WMS-Clients für Web-Applikationen

WMS-Clients für Mobiles

  • Für Android
    • mobiledroidgis - Request and visualise SOS, WMS, GeoRSS and GOCAD data with Android
    • MGMaps Lib] - Fa. Nutiteq’s Android libraries
    • gvSIG mini
    • AndNav2 - osmdroid provides Tools / Views to interact with OpenStreetMap-Data. The OpenStreetMapView is a (almost!???) full/free replacement for Androids MapView class.

WMS-Server-Applikationen

WMS-Server-Software

WMS-Werkzeuge/Tools

  • WMS-Validator?
  • Gateway, der WMS-Daten in Google Earth darstellen kann. Webapplikation, die zwischen einem auf dem Desktop installierten Google Earth und dem WMS-Server steht. Realisiert wurde dies mittels zweier PHP-Scripts: Das "GE_KML_LINK.php"-Script realisiert den Google Earth-Netzwerklink und das "GE_KML.php"-Script beliefert den Netzwerklink mit Daten aus dem WMS-Server.

Tutorien und Tipps

Siehe auch Standard WMS, WFS and WCS: a short introduction.

WMS testen

WMS-Server können mit einem normalen Web Browser oder - noch besser - mit der Kommandozeilen-Software 'curl' oder 'wget' aufgerufen und dann z.B. mit IrfanView angezeigt werden. In jedem Falle müssen mind. alle obligatorischen URL-Parameter angegeben werden, u.a. version, format, crs, layers, bbox, width, height etc. Beispiele siehe unten.

Tipps:

  • Offizieller 'Compliance Test' von OGC für WMS 1.1.1.
  • Man beachte, dass das Verhältnis zwischen den width- und height- Parametern gleich ist wie für die bbox.

Einfache WMS-Übung

Aufgabe 1.a) Web Map Services im Internet finden

Suchen Sie im Internet nach OpenGIS Web Map Services, wie oben angegeben.

Untersuchen Sie den Inhalt, d.h. die verfügbaren Layers, mit 'GetCapabilities':

Aufgabe 1.b) GetMap-Request formulieren

Formulieren Sie einen GetMap-Request an den SOGIS-Ortsplan, mit welchem ein PNG-Bild mit folgenden Eigenschaften erstellt wird:

  • Inhalt: Bodenbedeckung, Grundbuchparzellen mit Parzellennummern.
  • CH-Landeskoordinaten der Bildecke links unten: 607500 / 228500
  • Durch das Bild repräsentierte Boden-Fläche: 300m x 300m
  • Bildschirm-Ausmass des Bildes: 500 Pixel x 500 Pixel

Verwenden Sie dazu folgendes URL-Gerüst - bei fehlenden Parameter-Werten stehen zwei Ausrufezeichen (also '!!'):

Qualitäts- und Performance-Kriterien

Die Europäischen Union vom Oktober 2009 hat eine Verordnung zu Netzdiensten, umfassend Suchdienste sowie Darstellungsdienste, veröffentlicht. Die europäischen Mitgliedstaaten müssen diese bis November 2011 realisiert haben. Quelle: Verordnung Nr. 976/2009 vom 19. Oktober 2009 zur Durchführung der Richtlinie 2007/2/EG. Gefunden via [1])):

Für die Dienstqualität (Leistung, Kapazität und Verfügbarkeit) u.a. von WMS gelten die folgenden Kriterien:

  1. Leistung: Für ein Bild mit 470 Kilobyte (z.B. 800×600 Pixel mit einer Farbtiefe von 8 Bit) beträgt die Antwortzeit für das Senden eines ersten Ergebnisses auf eine "GetMap"-Anfrage an einen Darstellungsdienst in einer normalen Situation höchstens 5 Sekunden. Mit einer normalen Situation ist ein Zeitraum ohne Spitzenbelastung gemeint. Eine normale Situation ist 90% der Zeit gegeben.
  2. Kapazität: Pro Sekunde können gemäss der Leistungsqualität des Dienstes mindestens 20 Anfragen an einen Darstellungsdienst gleichzeitig bearbeitet werden.
  3. Verfügbarkeit: Ein Netzdienst soll 99% der Zeit verfügbar sein.

Siehe dazu auch:


Weblinks / Lists