[Mapserver-DE] Vorteil WFS gegenü ber WMS (?)

Arnulf Christl arnulf.christl at wheregroup.com
Don Feb 1 09:38:56 CET 2007


Kai Behncke wrote:
> Hallo Liste,
> 
> für eine Zusammenstellung würde ich gerne wissen, welche Vorteile WFS
> gegenüber WMS bietet.
> 
> Einige Punkte sind mehr oder minder klar, z.B.:
> 
> - Leichtere grafische Umgestaltung der angeforderten Features. Ein Umweg über
> SLD ist nicht unbedingt notwendig
> 
> - Selektionsmöglichkeiten der auszugebenden Features (räumliche oder
> attributive Filter)   -> wobei räumliche Abfragen über WMS doch eigentlich
> auch möglich sind (BBOX), oder ??
> 
> - Tooltipmöglichkeit
> - Highlighfunktion
> 
> Kennt jemand noch andere Vorteile eines WFS gegenüber WMS? 
> Wie sind da die Erfahrungen?
> 
> Danke, Kai

Hallo,
Jörg war gerade wieder schneller... Ich schicke es dennoch hinterher. In ganz kruzen Worten ist es so, dass ein WMS Bilder liefert und ein WFS Geometrien. Bilder kann man direkt anzeigen, Geometrien müssen erst "gemalt" werden, bevor man sie sehen kann. Wie die zu malen sind steht üblicherweise in SLD Dokumenten (Styler Layer Descriptor) oder folgt einer Voreinstellung (z.B. beim Markieren). Der WFS ist für die Visualisierung deshalb nicht besonders geeignet, ermöglicht dem Client aber Dinge, die der WMS nicht bieten kann.
 * Geometrie hervorheben (Markieren)
 * ToolTips und interaktive Texte im Kartenfenster
 * Suche über Parameter (Straßenname, Objekt-ID, etc.)
 * Zoom-auf-Objekt Funktionalität
 * Anzeige von Informationen (siehe auch WMS GetFeatureInfo)
 * Weiterverarbeitung, Weiterleitung
 * Digitalisieren und Editieren von Geo-Objekten
 * Datenexport

Ein interessantes Detail ist die Abfragemöglichkeit. Mit der WMS-Funktion "GetFeatureInfo" bekommt man nämlich schon fast das gleiche wie mit der WFS Funktion "GetFeature". Bei der WMS Funktion bekommt man jedoch nur Sachdaten "über"  das Geo-Objekt, aber nicht das ganze Objekt. WFS-GetFeature (ohne "Info") liefert dagegen das gesamte Objekt inkl. Koordinaten (auch das kann man einschränken).

Eine Kombination aus WMS (zum Anzeigen der Karte) und WFS (Suchen, Finden, Anzeigen, Zoomen, Editieren, etc.) kann dann gemeinsam als WebGIS bezeichnet werden (solche Schnelldefinitionen sind natürlich immer mit Vorsicht zu geniessen). 

Mit WMS GetFeatureInfo kann auch immer nur auf einen Punkt mit einer Toleranz abgefragt werden. Der Punkt mit Toleranz wird dabei autmatisch vom Server in ein Rechteck überführt. Beim WFS kann man dagegen auch über ein Rechteck oder andere Geometrien suchen, also z.B. abfragen welche Bohrpunkte (eine WFS Ebene) in einem selbst spezifizierten Gebiet liegen (andere WFS Ebene oder selbst digitalisierte Fläche). Das Ergebnis ist eine Liste von Geo-Objekten inkl. Koordinatenliste zum editieren, löschen oder eben visualisieren.

Wir hatten das Jahr 2006 zum Jahr des WFS erklärt, um die Spezifikation und deren Möglichkeiten bekannter zu machen. Wir sollten dieses Jahr wohl damit weitermachen. :-)

Ich habe ein paar Präsentationen zu dem Thema, wenn es Dich intererssiert kann ich sie Dir schicken. 

Gruß, Arnulf. 




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)