3 Commits
Author SHA1 Message Date
erikandClaude Fable 5.1 22e84081d4 Nutzerhilfe nach SIDOUN-Muster, Hilfe-Bilder, Build für wwwpy erweitert
js/hilfe.js + css/hilfe.css: selbstgebautes Hilfe-Modal mit 8 Bereichen und
35 Themen (Suche, Querverweise über data-hilfe, letztes Thema im
localStorage, Stylesheet aus dem Skriptpfad, Bilder aus img/ bzw.
data-eab-base). index.html verliert das statische Hilfe-Modal, bekommt
?-Zeichen an den Abschnittsköpfen und ?v=20260908g; app.js bindet
?-Knopf, F1 und data-hilfe an EABHilfe.oeffnen(), Bilanzstände-Tabelle
scrollt horizontal.

tools/hilfe_screenshots.py erzeugt die Bilder mit Playwright (Beispiel-
Vorhaben im Zwischenspeicher, API-Attrappe für Öffnen/Bilanzstände,
Quantisierung auf 256 Farben). tools/build_meinvln_vorlage.py kopiert
hilfe.js, hilfe.css und die PNG mit und bindet hilfe.js in die Vorlage ein.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 16:44:38 +02:00
erikandClaude Fable 5.1 9f6bf7ab26 Portal-tauglich: Basis-Pfad, Server-Ablage, responsives Layout, Vorlagen-Generator
- app.js: data-eab-base/data-eab-api (meinVLN), Öffnen/Speichern auf dem
  Server mit Versionskonflikt-Rückfrage, Verfahrensauswahl mit Suchfeld,
  Status, Bilanzstände; ohne API bleiben die Server-Elemente ausgeblendet.
  Höhe unter der Portal-Navbar per JS, Cache-Busting per Versions-Query.
- karte.js: Zoomstufen der UTM-Projektion, Fit auf vorhandene Flächen,
  Fallbacks für verborgene Tabs.
- app.css/index.html: Legende in der Karte, gestapeltes Layout unter 900 px,
  Bootstrap-Variablen für den Dark-Mode, Maßnahmentyp-Liste kompakt.
- tools/build_meinvln_vorlage.py: erzeugt wwwpy/meinvln/vorlagen/eabilanz.mustache
  und kopiert static/.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 16:03:44 +02:00
erikandClaude Fable 5.1 2b59cedb25 Erfassung Eingriffs- und Kompensationsbilanz Sachsen (Prototyp)
Web-Erfassung für das Biotopwertverfahren nach der Handlungsempfehlung
Sachsen 2009 in der Fassung der Anlagen zur Sächsischen
Kompensationsverordnung (Stand 01/2017): HTML, Bootstrap 5, jQuery,
bootstrap-select, OpenLayers 10 (EPSG:25833, GeoSN-WMS).

- Rechenkern für Formblätter F1–F14 (js/bilanz.js)
- Karte mit Zeichenwerkzeugen, Wirkzonen, GeoJSON-Export (js/karte.js)
- Biotopwertliste Anlage 2 als JSON, per pdfplumber aus der PDF
  extrahiert (tools/parse_biotopwertliste.py), Faktoren der Anlagen
  1, 3, 4, 6.x (data/faktoren.json)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 09:32:02 +02:00