feat(karte): nur Deutschland anzeigen (Invers-Maske) + lokale pmtiles-Basemap verdrahten
- map.js: Invers-Maske aus Bundeslaender-GeoJSON blendet Nachbarlaender/Meer aus (Even-Odd, alle Ringe -> Enklaven Berlin/Bremen bleiben sichtbar) - map.js: Ausschnitt via setMaxBounds fest auf Deutschland begrenzt - map.js: Grenz-GeoJSON immer laden; gefuellter Umriss als Fallback ohne Tiles - scripts.html/karte.html/hugo.toml: protomaps-leaflet + pmtiles-Basemap - .gitignore: /static/tiles/ (6,7-GB-pmtiles liegt ausserhalb des Repos)
This commit is contained in:
@@ -22,9 +22,12 @@ removePathAccents = true # ä/ö/ü → a/o/u in URLs
|
||||
email = "info@offener-prozess.de"
|
||||
|
||||
[params.map]
|
||||
# Keine externen Kacheln/CDN – Basemap ist die lokale Bundesländer-GeoJSON
|
||||
# unter static/geo/. Attribution nur als Text (kein Request).
|
||||
attribution = "Geodaten: © GeoBasis-DE / BKG (Bundesländergrenzen)"
|
||||
# Kein externes CDN: Basemap = selbst gehostete Vektor-Tiles (Protomaps/OSM)
|
||||
# als .pmtiles auf dem eigenen Server unter /tiles/, gerendert im Browser via
|
||||
# protomaps-leaflet. Fallback ohne pmtiles = lokaler Umriss (static/geo/).
|
||||
# pmtilesURL leer lassen → Default /tiles/germany.pmtiles (relativ zur baseURL).
|
||||
flavor = "light"
|
||||
attribution = "© OpenStreetMap-Mitwirkende"
|
||||
|
||||
# ============================================================================
|
||||
# SPRACHEN
|
||||
|
||||
Reference in New Issue
Block a user