WMS

Aus Geometa Lab OST
Zur Navigation springen Zur Suche springen

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

Siehe auch:

Allgemeines

Kataloge/Listen von WMS:

Software

WMS-Clients

  • Webapplikationen:
  • Desktop-Applikationen:
    • uDig
  • Programming APIs:
    • www.OpenLayers.org

WMS-Server

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

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:

  • 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 mit Hilfe folgender Links:

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 '!!'):

Weblinks