Building Blocks
The OGC API functionality is split up into modules based on OGC API standards and other specifications.
The modules 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,
Overview
Building Block | Classification | Description |
---|---|---|
specdraftimplproposal | Publish geographic data as 3D Tiles. | |
specstableimplmature | Additional coordinate reference systems. | |
specdraftimplproposal | Create, replace, update and delete features. | |
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 | POST on /items and 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. | |
specdraftimplproposal | The building block Features - Search adds support for fetching features from multiple collections as well as for stored queries. | |
specdraftimplproposal | Encode CityGML building features (LoD1, LoD2) as glTF 2.0. | |
specdraftimplcandidate | 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. | |
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. |