Feature Collections - Queryables

specdraftimplcandidate

Metadaten über die Eigenschaften von Objekten aus einer Feature Collection, die in Filter-Ausdrücken verwendet werden können.

Umfang

Die Queryables werden als Schema kodiert, wobei jede Queryable eine Objekteigenschaft ist. Das Schema für jede abfragbare Eigenschaft wird automatisch aus der Definition der Eigenschaft im Feature-Provider abgeleitet. Unterstützte Kodierungen sind JSON Schema 2019-09 und HTML.

Konformitätsklassen

Das Modul implementiert die Vorgaben und Empfehlungen aus Abschnitt 6.2 ("Queryables") des Entwurfs von OGC API - Features - Part 3: Filteringopen in new window.

Operationen

RessourcePfadMethodenFormateBeschreibung
Queryables
collections/{collectionId}/queryables
GET
HTML, JSON
Die Ressource Queryables identifiziert und beschreibt die Eigenschaften, auf die in Filterausdrücken verwiesen werden kann. Die Antwort ist ein JSON-Schema-Dokument, das ein einzelnes JSON-Objekt beschreibt, bei dem jede Eigenschaft eine abfragbare Eigenschaft ist.

Pfad-Parameter

NameRessourcenBeschreibung
collectionId
Queryables
Der Identifikator der Feature Collection.

Query Parameter

NameRessourcenBeschreibung
f
Queryables
Wählt das Ausgabeformat der Antwort. Wenn kein Wert angegeben wird, gelten die Standard-HTTP Regeln, d.h. der "Accept"-Header wird zur Bestimmung des Formats verwendet.

Konfiguration

Optionen

NameDefaultBeschreibungTypSeit
buildingBlock
Immer QUERYABLES.
string
v3.1
extensionType
Deprecated Siehe buildingBlock.
string
v3.1
enabled
false
Soll das Modul aktiviert werden?
boolean
v3.1
caching
{}
Setzt feste Werte für HTTP-Caching-Header für die Ressourcen.
object
v3.1

Beispiele


- buildingBlock: QUERYABLES
  enabled: true