Tile Matrix Setsspecstableimplmature
Stellt die in der API verwendeten Kachelschemas bereit.
Umfang
Dieser Baustein stellt Informationen über die von der API unterstützten Kachelungsschemas bereit.
Als vorkonfigurierte Kachelschemas stehen zur Verfügung:
- WebMercatorQuad
- WorldCRS84Quad
- WorldMercatorWGS84Quad
- AdV_25832 (Kachelschema der AdV für Deutschland in ETRS89/UTM32N)
- AdV_25833 (Kachelschema der AdV für Deutschland in ETRS89/UTM33N)
- EU_25832 (Kachelschema des BKG, basierend auf AdV_25832, erweitert auf Europa)
- gdi_de_25832 (von der GDI-DE empfohlenes Kachelschema in ETRS89/UTM32N)
Konformitätsklassen
Der Baustein implementiert die Konformitätsklassen "TileMatrixSet" und "JSONTileMatrixSet" des Standards OGC Two Dimensional Tile Matrix Set and Tile Set Metadata 2.0.
Operationen
Ressource | Pfad | Methoden | Formate | Beschreibung |
---|---|---|---|---|
Tile Matrix Sets | tileMatrixSets | GET | HTML, JSON | Liefert die Liste der Kachelschemas. |
Tile Matrix Set | tileMatrixSets/{tileMatrixSetId} | GET | HTML, JSON | Liefert die Definition eines Kachelschemas. |
Pfad-Parameter
Name | Ressourcen | Beschreibung |
---|---|---|
tileMatrixSetId | Tile Matrix Set | Der Identifikator des Kachelschemas. |
Query Parameter
Name | Ressourcen | Beschreibung |
---|---|---|
f | TileMatrixSets, TileMatrixSet | Wählt das Ausgabeformat der Antwort. Wenn kein Wert angegeben wird, gelten die Standard-HTTP Regeln, d.h. der "Accept"-Header wird zur Bestimmung des Formats verwendet. |
Konfiguration
Benutzerdefinierte Kachelschemas
Weitere Kachelschemas können als JSON-Datei gemäß dem Standard OGC Two Dimensional Tile Matrix Set and Tile Set Metadata 2.0 im Datenverzeichnis unter api-resources/tile-matrix-sets/{tileMatrixSetId}.json
konfiguriert werden.
Optionen
Name | Default | Beschreibung | Typ | Seit |
---|---|---|---|---|
buildingBlock | Immer TILE_MATRIX_SETS . | string | v3.1 | |
enabled | false | Soll der Baustein aktiviert werden? | boolean | v3.1 |
caching | {} | Setzt feste Werte für HTTP-Caching-Header für die Ressourcen. | object | v3.1 |
includePredefined | [ "WebMercatorQuad" ] | Die Liste der vordefinierten Kachelschemas, die über die API veröffentlicht werden. | array | v3.1 |
Beispiele
Die vordefinierten Kachelschemas in JSON sind auf GitHub verfügbar.
Eine Konfiguration für eine API, die Kacheln in drei Kachelschemas bereitstellt, könnte wie folgt aussehen:
- buildingBlock: TILE_MATRIX_SETS
enabled: true
includePredefined:
- WebMercatorQuad
- WorldCRS84Quad
- WorldMercatorWGS84Quad