WMS: Unterschied zwischen den Versionen
Stefan (Diskussion | Beiträge) (→Liste von WMS Services/Servers) |
Stefan (Diskussion | Beiträge) (→Tutorien und Tipps) |
||
Zeile 66: | Zeile 66: | ||
== Tutorien und Tipps == | == Tutorien und Tipps == | ||
+ | |||
+ | Siehe auch [http://gengish.wordpress.com/2008/07/28/standard-wms-e-wfs-a-short-introduction/ Standard WMS, WFS and WCS: a short introduction]. | ||
=== WMS testen === | === WMS testen === |
Version vom 11. November 2009, 12:55 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:
- WMST und Tiling
- WFS
- SLD
- UMN MapServer
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:
- 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
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