Map Tilesspecdraftimplproposal
Veröffentlichung von Raster-Bild-Kacheln.
Umfang
Die unterstützten Kachelformate sind:
- PNG
- WebP
- JPEG
Es steht nur das Kachelschema WebMercatorQuad zur Verfügung.
Konformitätsklassen
Das Modul basiert auf den Entwürfen von OGC API - Maps. Die Implementierung wird sich im Zuge der weiteren Standardisierung der Spezifikation noch ändern.
Operationen
Ressource | Pfad | Methoden | Formate | Beschreibung |
---|---|---|---|---|
Dataset Map Tiles | map/tiles/{tileMatrixSetId}/{tileMatrix}/{tileRow}/{tileCol} | GET | Zugriff auf Kartenkacheln eines Datensatzes. | |
Collection Map Tiles | collections/{collectionId}/map/tiles/{tileMatrixSetId}/{tileMatrix}/{tileRow}/{tileCol} | GET | Zugriff auf Kartenkacheln einer Feature Collection. | |
Dataset Tilesets | map/tiles | GET | HTML, JSON | Zugriff auf die Kartenkachelsätze zum Datensatz |
Collection Map Tilesets | collections/{collectionId}/map/tiles | GET | HTML, JSON | Zugriff auf Kartenkachelsätze einer Feature Collection |
Dataset Tileset | map/tiles/{tileMatrixSetId} | GET | JSON, TileJSON | Zugriff auf ein Kartenkachelset zum Datensatz |
Collection Tileset | collections/{collectionId}/map/tiles/{tileMatrixSetId} | GET | JSON, TileJSON | Zugriff auf einen Kartenkachelsatz einer Feature Collection |
Pfad-Parameter
Name | Ressourcen | Beschreibung |
---|---|---|
Map Tiles | {@endpoints} | |
Map Tiles | {@endpoints} | |
Map Tiles | {@endpoints} | |
Map Tiles | {@endpoints} | |
Map Tiles | {@endpoints} |
Query Parameter
Name | Ressourcen | Beschreibung |
---|---|---|
f | Dataset Map Tile, Collection Map Tile | 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. |
f | Dataset Tileset, Collection Tileset | 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. |
f | Dataset Tilesets, Collection Tilesets | 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
Optionen
Name | Default | Beschreibung | Typ | Seit |
---|---|---|---|---|
buildingBlock | Immer MAP_TILES . | string | v2.0 | |
extensionType | Deprecated Siehe buildingBlock . | string | v2.0 | |
enabled | false | Soll das Modul aktiviert werden? | boolean | v2.0 |
mapProvider | null | Spezifiziert die Datenquelle für die Kacheln, unterstützt werden derzeit nur TileServer-Tile-Provider. | object | v2.0 |
Beispiele
Beispielkonfiguration:
- buildingBlock: MAP_TILES
enabled: true
mapProvider:
type: TILESERVER
urlTemplate: 'https://www.example.com/tileserver/styles/topographic/{tileMatrix}/{tileCol}/{tileRow}@2x.{fileExtension}'
tileEncodings:
- WebP
- PNG
Ein Beispiel für eine TileServer-GL-Konfiguration mit dem Style "topographic", der z.B. als Datenquelle die Vector Tiles der API verwenden kann:
{
"options": {},
"styles": {
"topographic": {
"style": "topographic.json",
"tilejson": {
"type": "overlay",
"bounds": [35.7550727, 32.3573507, 37.2052764, 33.2671397]
}
}
},
"data": {}
}