Tile Matrix Sets

specstableimplmature

Stellt die in der API verwendeten Kachelschemas bereit.

Umfang

Konformitätsklassen

Das Modul implementiert die Konformitätsklassen "TileMatrixSet" und "JSONTileMatrixSet" des Standards OGC Two Dimensional Tile Matrix Set and Tile Set Metadata 2.0open in new window.

Operationen

RessourcePfadMethodenFormateBeschreibung
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

NameRessourcenBeschreibung
tileMatrixSetId
Tile Matrix Set
Der Identifikator des Kachelschemas.

Query Parameter

NameRessourcenBeschreibung
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.0open in new window im Datenverzeichnis unter api-resources/tile-matrix-sets/{tileMatrixSetId}.json konfiguriert werden.

Optionen

NameDefaultBeschreibungTypSeit
buildingBlock
Immer TILE_MATRIX_SETS.
string
v3.1
extensionType
Deprecated Siehe buildingBlock.
string
v3.1
caching
{}
Setzt feste Werte für HTTP-Caching-Header für die Ressourcen.
object
v3.1
enabled
Tiles.enabled()
Soll das Modul aktiviert werden?
boolean
v3.1
includePredefined
[]
Die Liste der vordefinierten Kachelschemas, die in der API enthalten sind. Alle Kachelschemas, die von einem Tile Provider der API verwendet werden, werden automatisch hinzugefügt.
array
v3.1

Beispiele

Die vordefinierten Kachelschemas in JSON sind auf GitHubopen in new window verfügbar.

Dieses Modul muss nicht konfiguriert werden, die Konfiguration wird aus der Konfiguration des im TILES-Baustein verwendeten Tile Providers abgeleitet.

Eine explizite 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