Der Web Feature Service (WFS) erlaubt den Zugriff auf Geodaten innerhalb eines verteilten GIS über Internet-Techniken.
Der WFS arbeitet nur mit Vektordaten geographischer Features in Datenbanken und liefert im Gegensatz zum WMS und WCS keine Rasterdaten.
Dabei gibt es zwei Berechtigungen:
* Mit Basic-WFS ist nur-lesenden Zugriff möglich (über GetCapabilities, DescribeFeatureType und GetFeature).
* Der Transaction-WFS gibt auch schreibenden Zugriff auf die Daten (zusätzlich: Transaction und LockFeature)
Die Operation GetFeature erlaubt hier eine umfangreiche Parameterübergabe um gezielt die gewünschten Daten (Features) vom WFS abzufragen! Daher wird auch oft an dieser Stelle nur eine Parameterübergabe in einem XML-Datenblock über HTTP-POST erwartet statt der sonst ausreichenden HTTP-GET-Methode.