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>
- 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>
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>