Map Tiles

specdraftimplproposal

Veröffentlichung von Raster-Bild-Kacheln.

Umfang

Die unterstützten Kachelformate sind:

  • PNG
  • WebP
  • JPEG

Es steht nur das Kachelschema WebMercatorQuadopen in new window zur Verfügung.

Konformitätsklassen

Das Modul basiert auf den Entwürfen von OGC API - Mapsopen in new window. Die Implementierung wird sich im Zuge der weiteren Standardisierung der Spezifikation noch ändern.

Operationen

RessourcePfadMethodenFormateBeschreibung
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

NameRessourcenBeschreibung
Map Tiles
{@endpoints}
Map Tiles
{@endpoints}
Map Tiles
{@endpoints}
Map Tiles
{@endpoints}
Map Tiles
{@endpoints}

Query Parameter

NameRessourcenBeschreibung
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

NameDefaultBeschreibungTypSeit
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": {}
}