fix(geoportal): mount Martin config + upgrade v1.4 + enable building labels

Root cause: martin.yaml was never mounted in docker-compose.yml — Martin ran
in auto-discovery mode which dropped cadastral_ref from gis_cladiri tiles.

Changes:
- docker-compose: mount martin.yaml, upgrade Martin v0.15→v1.4.0, use --config
- map-viewer: add cladiriLabel layer (cadastral_ref at z16+), wire into visibility
- martin.yaml: update version comment
- geoportal/: tile server evaluation doc + 3 skill files (vector tiles, PMTiles, MapLibre perf)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
AI Assistant
2026-03-27 10:28:20 +02:00
parent e42eeb6324
commit a75d0e1adc
7 changed files with 1104 additions and 7 deletions
+4 -2
View File
@@ -102,11 +102,13 @@ services:
start_period: 10s
martin:
image: ghcr.io/maplibre/martin:v0.15.0
image: ghcr.io/maplibre/martin:v1.4.0
container_name: martin
restart: unless-stopped
ports:
- "3010:3000"
command: ["--default-srid", "3844"]
command: ["--config", "/config/martin.yaml"]
environment:
- DATABASE_URL=postgresql://architools_user:stictMyFon34!_gonY@10.10.10.166:5432/architools_db
volumes:
- ./martin.yaml:/config/martin.yaml:ro