xtratiler

Rasterkachel-Renderer für ldproxyopen in new window.

Umfang

xtratiler ist ein Zubehör für ldproxy. Es durchsucht die ldproxy Job-Queue nach Rasterkachel-Jobs. Wenn ein Job gefunden wird, rendert es Rasterkacheln aus bereits vorhandenen Vektorkacheln und einem gegebenen MapLibre Style. Die gerenderten Rasterkacheln werden im ldproxy Store abgelegt und dann von ldproxy veröffentlicht.

Voraussetzungen

Eine ldproxy Instanz mit mindestens einem Tile-Provider mit einem konfigurierten Raster-Tileset wird benötigt, siehe rasterTilesets in der ldproxy Dokumentationopen in new window.

Port 7081 der ldproxy Instanz muss für xtratiler zugänglich sein und sowohl ldproxy als auch xtratiler benötigen Zugriff auf denselben Store.

Installation

Hier ist ein Beispiel für eine docker-compose.yml, die sowohl ldproxy als auch xtratiler installiert:

services:
  ldproxy:
    image: iide/ldproxy:latest
    restart: always
    ports:
      - "7080:7080"
    volumes:
      - /path/to/store:/ldproxy/data

  xtratiler:
    image: ghcr.io/ldproxy/xtratiler:latest
    restart: always
    command: agent -q http://ldproxy:7081 -c 32 -r 2
    volumes:
      - /path/to/store:/store

Beachten Sie, dass beide Container das gleiche Store-Verzeichnis einbinden und dass xtratiler auf Port 7081 des ldproxy Containers über das private Docker-Netzwerk zugreift, dieser muss nicht veröffentlicht werden.