HTTP

Bei diesem Tile-Provider werden die Kacheln über HTTP bezogen, z.B. von einer TileServer-GLopen in new window Instanz.

Konfiguration

NameDefaultBeschreibungTypSeit
id
Eindeutiger Identifikator der Entity, muss dem Dateinamen entsprechen. Erlaubt sind Buchstaben (A-Z, a-z), Ziffern (0-9), der Unterstrich ("_") und der Bindestrich ("-").
string
v2.0
providerType
Immer TILE.
string
v2.0
providerSubType
Immer HTTP.
string
v2.0
tilesetDefaults
Defaults für alle tilesets, siehe Tileset Defaults.
object
v3.4
layerDefaults
Deprecated Siehe tilesetDefaults.
object
v3.4
tilesets
{}
Definition von Tilesets, see Tileset.
object
v3.4
layers
{}
Deprecated Siehe tilesets.
object
v3.4

Tileset Defaults

Defaults die für jedes Tileset angewendet werden.

NameDefaultBeschreibungTypSeit
center
{ lon: 0.0, lat: 0.0 }
Legt Länge und Breite fest, auf die standardmäßig eine Karte mit den Kacheln zentriert werden sollte.
object
v3.4
encodings
{}
Unterstützte Tile-Encodings. Keys müssen eins aus MVT, PNG, WebP und JPEG sein, Werte sind als {{fileExtension}} in urlTemplate verfügbar.
object
v3.4
levels
{ "WebMercatorQuad" : { "min": 0, "max": 23 } }
Steuert die Zoomstufen, die für jedes aktive Kachelschema verfügbar sind sowie welche Zoomstufe als Default verwendet werden soll.
object
v3.4

Tileset

Alle Optionen aus Tileset Defaults sind ebenfalls verfübgar und können hier überschrieben werden.

NameDefaultBeschreibungTypSeit
id
Die Tileset-Id.
string
v3.4
urlTemplate
URL-Template für den Zugriff auf Kacheln. Zu verwenden sind die Parameter {{tileMatrix}}, {{tileRow}}, {{tileCol}} und {{fileExtension}}. Einfache geschweifte Klammern sind auch erlaubt.
string
v3.4

Beispiel


id: earthatnight-tiles
providerType: TILE
providerSubType: HTTP
tilesets:
  __all__:
    id: __all__
    urlTemplate: https://demo.ldproxy.net/earthatnight/tiles/{{tileMatrixSet}}/{{tileMatrix}}/{{tileRow}}/{{tileCol}}?f={{fileExtension}}
    levels:
      WebMercatorQuad:
        min: 0
        max: 6
    encodings:
      JPEG: jpeg