Bausteine
Die API-Funktionalität ist in Bausteine aufgeteilt, die sich an den OGC API Standards und weiteren Spezifikationen orientieren.
Ein Baustein kapselt zusammengehörende Operationen, Query-Parameter, Pfadparameter, Header, Formate, usw. Aktuell ist jeder Baustein in einem eigenen Modul umgesetzt.
Die Bausteine sind klassifiziert nach:
- Dem Status der Spezifikation
- stable: zugehörig zu einem verabschiedeten Standard oder einen Entwurf, der sich in der
Schlussabstimmung befindet - draft: zugehörig zu Spezifikationsentwürfen in früheren Stadien (bei diesen Bausteinen
gibt es i.d.R. noch Abweichungen vom erwarteten Verhalten oder von der in den aktuellen
Entwürfen beschriebenen Spezifikation) - custom: nicht zugehörig zu einem Standard oder Entwurf
- stable: zugehörig zu einem verabschiedeten Standard oder einen Entwurf, der sich in der
- Dem Status der Implementierung
- mature: keine Limitierungen bezogen auf allgemein unterstützte Anwendungsfälle,
hält alle Code-Quality und Testing Standards ein - candidate: keine Limitierungen bezogen auf allgemein unterstützte Anwendungsfälle,
hält eventuell nicht alle Code-Quality und Testing Standards ein - proposal: stabile Kernfunktionalität, aber kann Limitierungen bezogen auf allgemein
unterstützte Anwendungsfälle enthalten, hält eventuell nicht alle Code-Quality und
Testing Standards ein
- mature: keine Limitierungen bezogen auf allgemein unterstützte Anwendungsfälle,
Bei ldproxy-Modulen auf der Grundlage von Spezifikationen im Status "Draft" werden Vorabversionen bereitgestellt. Solange die jeweils zugrundeliegenden Spezifikationen noch nicht verabschiedet worden sind, bleibt das Modul bzw. das Paket im Status der Vorabversion und die Funktionalität und der Umfang können sich ändern, ohne dass Kompatibilität zu den vorherigen Versionen gewährleistet ist.
Übersicht
Baustein | Klassifizierung | Beschreibung |
---|---|---|
specdraftimplproposal | Veröffentlichen von Geodaten als 3D Tiles. | |
specstableimplmature | Zusätzliche Koordinatenreferenzsysteme. | |
specdraftimplproposal | Erzeugen, Ersetzen, Aktualisieren und Löschen von Features. | |
speccustomimplproposal | Veröffentlichung von Codelisten, die mit Feature-Eigenschaften verbunden sind. | |
specstableimplmature | Gemeinsame Ressourcen aller OGC Web APIs. | |
specstableimplmature | Feature Collections. | |
specstableimplmature | Metadaten über die Eigenschaften von Objekten aus einer Feature Collection, die in Filter-Ausdrücken verwendet werden können. | |
specdraftimplcandidate | Veröffentlichen eines logisches Schema der Feature-Eigenschaften, beschrieben in JSON Schema. | |
specstableimplmature | Die Kernfunktionen zur Bereitstellung von Features (Vektordaten). | |
speccustomimplcandidate | Kodierung von Features als komma-separierte Werte (CSV). | |
specstableimplcandidate | Kodierung von CityGML Gebäuden (LoD1, LoD2) als CityJSON. | |
speccustomimplproposal | Filterung durch Geometrie-Überschneidung. | |
speccustomimplcandidate | Kodierung von Features als FlatGeobuf. | |
specstableimplcandidate | Kodierung von Features als GML. | |
specstableimplmature | Kodierung von Features als GeoJSON. | |
speccustomimplcandidate | Kodierung von Features als GeoJSON-LD. | |
specstableimplmature | Kodierung von Features als HTML. | |
specdraftimplcandidate | Kodierung von Features als JSON-FG. | |
speccustomimplproposal | Ergänzt einen Query-Parameter sodass nur die Anzahl der Features, die von einer Anfrage selektiert werden, zurückgegeben wird. | |
specdraftimplproposal | Unterstützung für den Abruf von Features aus mehreren Collections sowie für gespeicherte Abfragen. | |
specdraftimplproposal | Kodierung von CityGML Gebäuden (LoD1, LoD2) in glTF 2.0. | |
specstableimplmature | Features mit CQL2-Ausdrücken filtern. | |
specstableimplmature | Essenzielle Funktionalität, API-Katalog mit allen veröffentlichten APIs. | |
specdraftimplcandidate | Vereinfachung von Geometrien mit Douglas-Peucker. | |
specstableimplmature | HTML-Kodierung für alle unterstützten Ressourcen. | |
specstableimplmature | JSON-Kodierung für alle unterstützten Ressourcen. | |
specstableimplmature | Veröffentlichung von OpenAPI-Definitionen. | |
specdraftimplcandidate | Auswahl der Feature-Eigenschaften in Rückgaben. | |
specdraftimplproposal | Veröffentlichen von Objektänderungen über einen MQTT-Broker | |
speccustomimplcandidate | Bereitstellung und Verwaltung von Datei-Ressourcen. | |
specdraftimplproposal | Routen berechnen und verwalten. | |
specdraftimplproposal | Sortieren von Features in Rückgaben. | |
specdraftimplcandidate | Veröffentlichung von Styles. | |
specdraftimplproposal | Generelle Textsuche über mehrere Properties der Daten. | |
specstableimplmature | Stellt die in der API verwendeten Kachelschemas bereit. | |
specstableimplmature | Veröffentlichen von Geodaten als Kacheln. | |
specstableimplcandidate | XML-Kodierung für alle unterstützten Ressourcen. |