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

Overview

Building BlockClassificationDescription
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 FlatGeobufopen in new window.
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.