GetCapabilities

Der Web Feature Service (WFS) kann seine Funktionen beschreiben. Er gibt an, welche Featuretypen (Inhalte) er bereitstellen kann und welche Vorgänge für jeden Featuretyp unterstützt werden. Der Dienst kann basierend auf dem Featuretyp-Alias Informationen darüber zurückgeben, welche Featuretypen verfügbar sind. Bei dem „GetCapabilities“-Vorgang wird ein Funktionsdokument vom OGC WFS angefordert. Er setzt eine XML-Anforderung an den WFS ab und ruft eine Antwort ab, in der die Funktionen des WFS beschrieben werden.

GET-Anforderung

Die GET-Anforderung enthält Folgendes:

Eingabe Erforderlich Beschreibung
REQUEST=GetCapabilities Ja Bei einem Vorgang zum Abrufen von Funktionen auf „GetCapabilities“ festlegen.
ACCEPTVERSIONS Nein Eine durch Kommas getrennte Liste der unterstützten Versionen des Web Feature Service-Standards, z. B.: ACCEPTVERSIONS=2.0.2,2.0.0,1.1.0,1.0.0. Die erste unterstützte Version aus der Liste wird verwendet. Wenn in der Liste keine unterstützten Versionen angegeben sind, wird der Fehler gemeldet, dass die Versionsaushandlung fehlgeschlagen ist.
VERSION Nein Auf 2.0.2 festgelegt. Dies ist die Version des Web Feature Service-Standards, der in dieser Version implementiert wurde (1.0.0, 1.1.0, 2.0.0 oder 2.0.2).

Dieser Parameter wird ignoriert, wenn ACCEPTVERSIONS auch in der Anforderung enthalten ist.

SERVICE=WFS Ja Auf WFS festgelegt.

Beispiel für eine GET-Anforderung:


http://<server>:<port>/rest/Spatial/WFS?REQUEST=GetCapabilities&SERVICE=WFS&ACCEPTVERSIONS=2.0.2,2.0.0,1.1.0,1.0.0

POST-Anforderung

Das Anforderungsschema wird nach dem folgenden XML-Schemafragment definiert:


<xsd:elementname="GetCapabilities" type="wfs:GetCapabilitiesType"/>
<xsd:complexTypename="GetCapabilitiesType">
    <xsd:attributename="acceptversions" type="xsd:string"use="optional"/>
    <xsd:attributename="version" type="xsd:string"use="optional"/>	
    <xsd:attributename="service" type="xsd:string" use="required" fixed="WFS"/>
</xsd:complexType>