Tile Matrix Setsspecstableimplmature
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.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 | |
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 GitHub 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