Building Blocks
The OGC API functionality is split up into building blocks based on OGC API standards and other specifications.
A building block encapsulates related operations, query parameters, path parameters, headers, formats, etc. Each building bock is currently implemented in a dedicated module.
The building blocks are classified according to:
- The state of the specification
- stable: related to approved standards or drafts in the final voting stage
- draft: related to drafts in earlier stages (due to the dynamic nature of draft
specifications, the implementation might not represent the current state at any time) - custom: no related standard or draft
- The state of the implementation
- mature: no known limitations regarding generally supported use cases,
adheres to code quality and testing standards - candidate: no known limitations regarding generally supported use cases,
might not adhere to code quality and testing standards - proposal: stable core functionality, but might have limitations regarding generally
supported use cases, might not adhere to code quality and testing standards
- mature: no known limitations regarding generally supported use cases,
Pre-release versions are provided for ldproxy modules based on specifications in "Draft" status. As long as the underlying specifications have not yet been approved, the module remains in the status of the preliminary version and the functionality and scope may change. Compatibility with previous versions is not guaranteed.
Overview
Building Block | Classification | Description |
---|---|---|
specdraftimplproposal | Publish geographic data as 3D Tiles. | |
specstableimplmature | Additional coordinate reference systems. | |
specdraftimplproposal | Create, replace, update and delete features. | |
speccustomimplproposal | Publish codelists associated with feature properties. | |
specstableimplmature | The common resources of all OGC Web APIs. | |
specstableimplmature | Feature Collections. | |
specstableimplmature | Metadata about the properties of the features in a feature collection that can be used in filter expressions. | |
specdraftimplcandidate | Publish a logical schema of the feature properties, described in JSON Schema. | |
specstableimplmature | The core capabilities to publish feature data (vector data). | |
speccustomimplcandidate | Encode features as comma-separated values (CSV). | |
specstableimplcandidate | Encode CityGML building features (LoD1, LoD2) as CityJSON. | |
speccustomimplproposal | Filter by geometry intersection. | |
speccustomimplcandidate | Encode features as FlatGeobuf. | |
specstableimplcandidate | Encode features as GML. | |
specstableimplmature | Encode features as GeoJSON. | |
speccustomimplcandidate | Encode features as GeoJSON-LD. | |
specstableimplmature | Encode features as HTML. | |
specdraftimplcandidate | Encode features as JSON-FG. | |
speccustomimplproposal | Adds a query parameter to return only the number of features matched by a request. | |
specdraftimplproposal | Support for fetching features from multiple collections as well as for stored queries. | |
specdraftimplproposal | Encode CityGML building features (LoD1, LoD2) as glTF 2.0. | |
specstableimplmature | Filter features with CQL2 expressions. | |
specstableimplmature | Essentials, API catalog with all published APIs. | |
specdraftimplcandidate | Simplification of geometries with Douglas Peucker. | |
specstableimplmature | HTML encoding for every supported resource. | |
specstableimplmature | JSON encoding for every supported resource. | |
specstableimplmature | Publish OpenAPI definitions. | |
specdraftimplcandidate | Select the feature properties included in the feature response. | |
specdraftimplproposal | Publish feature changes via a MQTT broker | |
speccustomimplcandidate | Publish and manage file resources. | |
specdraftimplproposal | Calculate and manage routes. | |
specdraftimplproposal | Sort features in a response. | |
specdraftimplcandidate | Publish styles. | |
specdraftimplproposal | General text search in multiple text properties of the data. | |
specstableimplmature | Provides definitions of the Tile Matrix Sets used in the API. | |
specstableimplmature | Publish geographic data as tiles. | |
specstableimplcandidate | XML encoding for every supported resource. |