Tile Matrix Sets
specstableimplmatureStellt 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 Value-Store unter 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 |
Dieses Modul benötigt bzw. unterstützt keine zusätzlichen Konfigurationsdateien.
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