xtratiler
Rasterkachel-Renderer für ldproxy.
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 Dokumentation.
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.