Værktøj til brug i planlægning. Giver overblik over BBR data for enkelte bygninger eller større områder
plangeonavigator/
│
├── app.py # Backend (Flask + database + API)
│
├── templates/
│ └── index.html # HTML (UI + layout)
│
├── static/
│ ├── app.js # Frontend logik (kort, charts, interaktion)
│ └── style.css # Styling (layout og design)
En webapplikation til at analysere BBR-data på kort med interaktiv statistik. Applikationen er beregnet til at køre i localhost på test-server med trusted_conn adgang til LIFA LOIS database. Andre databaser kan bruges dog med forbehold for ændringer af databasestring, queries og mapping. Mappingtabellen gør det muligt nemt at adaptere koden til andre databaser.
Som bruger kan du:
- Se bygninger og grunde på kort
- Klikke på bygninger og få detaljer
- Tegne et område og lave statistik
- Se grafer (anvendelse, materiale, varme)
- Filtrere og få alle grafer til at påvirke hinanden
- Se KPI’er (antal, areal, gennemsnitligt byggeår)
- Åbn web-appen i browser
- Zoom ind på kortet
- Klik på en grund eller bygning for detaljer
- Skift til “statistik” mode
- Tegn et område
- Se grafer og filtrér data
Klik på fx "Carport" → Alle Carporte for området fjernes og alle grafer opdateres
Backend er lavet med Flask og har følgende endpoints:
/api/data→ henter bygninger (kort)/api/grund_data→ henter grunde/api/bygning→ info om én bygning/api/enheder→ enheder i en bygning/api/statistik→ statistik for et område
Data hentes fra SQL Server (BBR)
- Loader kort (Leaflet)
- Henter data fra backend
- Tegner bygninger
- Håndterer klik
- Tegner grafer (Chart.js)
- Filtrerer data (cross-filter)
Indeholder:
- Layout
- KPI-bokse
- Charts styling
- Popup vinduer
Indeholder:
- Kort container
- Statistik panel
- UI struktur
- Bruger tegner polygon
- app.js sender WKT til
/api/statistik - app.py henter data fra SQL
- Data returneres som JSON
- app.js viser grafer og KPI
- Flask (Python backend)
- Leaflet (kort)
- Chart.js (grafer)
- SQL Server (BBR data)
- JavaScript (frontend logik)
Applikationen er:
Et GIS + analyseværktøj
Et mini BI-system i browseren