Feature Collections - Queryablesspecdraftimplcandidate
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: Filtering.
Operationen
Ressource | Pfad | Methoden | Formate | Beschreibung |
---|---|---|---|---|
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
Name | Ressourcen | Beschreibung |
---|---|---|
collectionId | Queryables | Der Identifikator der Feature Collection. |
Query Parameter
Name | Ressourcen | Beschreibung |
---|---|---|
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
Name | Default | Beschreibung | Typ | Seit |
---|---|---|---|---|
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