CRS

specstableimplmature

Zusätzliche Koordinatenreferenzsysteme.

Umfang

Der Baustein CRS ergänzt die Unterstützung für weitere Koordinatenreferenzsysteme neben dem Standard-Koordinatenreferenzsystem CRS84open in new window (WGS 84).

Alle Koordinatentransformationen zwischen zwei Koordinatenreferenzsystemen erfolgen mit PROJ. PROJ entscheidet, welche Transformation verwendet wird, sofern mehrere verfügbar sind.

Konformitätsklassen

Der Baustein implementiert alle Vorgaben der Konformitätsklasse "Coordinate Reference System by Reference" von OGC API - Features - Part 2: Coordinate Reference System by Reference 1.0.1open in new window.

Query Parameter

NameRessourcenBeschreibung
crs
Features, Feature
Das Koordinatenreferenzsystem der zurückgegebenen Features. Default ist WGS84 longitude/latitude (mit oder ohne Höhe).
bbox-crs
Features
Das Koordinatenreferenzsystem des Parameters 'bbox'. Default ist WGS84 longitude/latitude.

Konfiguration

Optionen

NameDefaultBeschreibungTypSeit
buildingBlock
Immer CRS.
string
v2.0
enabled
false
Soll der Baustein aktiviert werden?
boolean
v2.0
additionalCrs
{}
Steuert, welche weitere Koordinatenreferenzsysteme in einer API oder für eine Feature Collection unterstützt werden sollen. Das native Koordinatenreferenzsystem der Daten und das Default-Koordinatenreferenzsystem der API sind automatisch aktiviert. Koordinatenreferenzsysteme werden über ihren EPSG-Code identifiziert (code). Zusätzlich ist in forceAxisOrder die Reihenfolge der Koordinatenachsen anzugeben (NONE: wie im Koordinatenreferenzsystem, LON_LAT oder LAT_LON: die Reihenfolge im Koordinatenreferenzsystem wird ignoriert und die angegebene Reihenfolge wird verwendet).
array
v2.0
suppressGlobalCrsList
false
Bei true werden die Koordinatenreferenzsysteme in jede Collection-Ressource aufgenommen, die in die Collections-Ressource eingebettet ist. Das globale crs-Array wird nicht verwendet oder referenziert. Verwenden Sie diese Option, wenn die API mit Clients verwendet werden soll, die das globale crs-Array nicht unterstützen.
boolean
v2.0

Beispiele


- buildingBlock: CRS
  additionalCrs:
  - code: 25832
    forceAxisOrder: NONE
  - code: 4258
    forceAxisOrder: NONE
  - code: 4326
    forceAxisOrder: NONE
  - code: 3857
    forceAxisOrder: NONE