WMS: Unterschied zwischen den Versionen
Stefan (Diskussion | Beiträge) (→Qualitäts- und Performance-Kriterien) |
Stefan (Diskussion | Beiträge) (→Qualitäts- und Performance-Kriterien) |
||
Zeile 119: | Zeile 119: | ||
# Verfügbarkeit: Ein Netzdienst soll 99% der Zeit verfügbar sein. | # Verfügbarkeit: Ein Netzdienst soll 99% der Zeit verfügbar sein. | ||
− | Siehe dazu auch | + | Siehe dazu auch: |
+ | * [http://www.osgeo.org/news/2009/foss4g_wmsshootout WMS Shootout] an der FOSS4G 2009. | ||
* [http://www.geops.de//intergeo-in-karlsruhe.87.html Vortrag zur Leistungsfähigkeit aktueller WMS-Dienste] von Uli Müller an der InterGeo 2009. | * [http://www.geops.de//intergeo-in-karlsruhe.87.html Vortrag zur Leistungsfähigkeit aktueller WMS-Dienste] von Uli Müller an der InterGeo 2009. | ||
* [http://www.fossgis.de/konferenz/2010/events/128.de.html Performance und Verfügbarkeit von WMS-Servern] von Pirmin Kalberer an der FOSSGIS 2010. | * [http://www.fossgis.de/konferenz/2010/events/128.de.html Performance und Verfügbarkeit von WMS-Servern] von Pirmin Kalberer an der FOSSGIS 2010. |
Version vom 31. Januar 2010, 22:41 Uhr
Ein Web Map Service (WMS) (auch: WMS-Dienst) ist ein eine normierte Schnittstelle, um Karten zu generieren. Ein WMS beruht auf OGC's "WMS Implementation Specification".
Siehe auch:
Inhaltsverzeichnis
Allgemeines
Kataloge/Listen von WMS:
- WMS-Liste auf geometa Directory
- WMS-Listen auf del.icio.us/sfkeller/
- WMS-Verzeichnis: wms-sites.com
Einführung:
- OGC-Spezifikation (wir empfehlen bis auf weiteres Version 1.1.1 Web Map Service Dokument 01-068r3)
- Guter Guide
Beispiele für gute WMS-Server: Siehe 'Liste von WMS Services/Servers' unten.
Bekannte WMS Services
Die bekanntesten paar WMS
- Demis: http://www2.demis.nl/mapserver/request.asp?&REQUEST=GetCapabilities
- OpenStreetMap:
- NASA
- NASA Earth Observations (JPL/MODIS) WMS http://wms.jpl.nasa.gov/wms.cgi?request=GetCapabilities
- NASA Earth Observations (GSFC NEO) WMS http://neowms.sci.gsfc.nasa.gov/wms/wms?request=GetCapabilities
- Schweiz
Suchmaschinen / Zum regelmässig Harvesten:
- Geometa.info: http://geometa.info
- Geopole (Sourcepole AG): http://www.geopole.org/
- WMS-Finder (alta4.de): http://wms-finder.de/
- WMS-Sites: http://wms-sites.com/catalog (veraltet?)
- Google: http://www.google.ch/search?q=inurl:getcapabilities+wms
Seeds:
- http://directory.geometa.info/tags.php/wms?sort=visits_desc
- http://www.swisstopo.admin.ch/internet/swisstopo/de/home/products/services/web_services.html
Software
WMS-Clients
- Webapplikationen:
- Desktop-Applikationen:
- Programming APIs:
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
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 mit Hilfe folgender Links:
- WMS-Sites.org: http://wms-sites.com
- Geometa.info (Directory): http://geometa.info/directory/tags.php/wms+webservice
- Google: http://www.google.ch/search?q=inurl:getcapabilities+wms
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 '!!'):
- http://www.sogis1.so.ch/cgi-bin/sogis/sogis_av.wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=!!&LAYERS=!!&BBOX=!!&WIDTH=!!&HEIGHT=!!&FORMAT=!!&STYLES=&SRS=EPSG:21781
- Informationen zum Inhalt: http://www.so.ch/departemente/bau-justiz/so-gis/web-map-services-wms/wms-amtliche-vermessung.html
- Beispiel-URL: http://www.sogis1.so.ch/sogis/internet/wms/getmap.php?wms=av&layers=bdbed
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:
- 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.
- Kapazität: Pro Sekunde können gemäss der Leistungsqualität des Dienstes mindestens 20 Anfragen an einen Darstellungsdienst gleichzeitig bearbeitet werden.
- Verfügbarkeit: Ein Netzdienst soll 99% der Zeit verfügbar sein.
Siehe dazu auch:
- WMS Shootout an der FOSS4G 2009.
- Vortrag zur Leistungsfähigkeit aktueller WMS-Dienste von Uli Müller an der InterGeo 2009.
- Performance und Verfügbarkeit von WMS-Servern von Pirmin Kalberer an der FOSSGIS 2010.