Geospatial Tools / map-geometryActive
Map-Geo / Map Geometry Lab
Lokale Vanilla-PWA zur Konstruktion und Analyse geometrischer Objekte auf einer georeferenzierten Karte.
Problem
Ausgangslage
Geometrische Konstruktion auf realen Karten benötigt zugleich stabile Geokoordinaten, metrisch belastbare Berechnungen und eine lokal kontrollierbare Projektablage.
Constraints
Randbedingungen
- WGS84 als autoritatives Speicherformat
- Metrische Analyse in lokaler Projektion
- Offline-fähige App-Shell
- Validierter Import und Export
- Provider-konformes Tile-Caching
Solution
Lösung
Map-Geo trennt Domainobjekte, abgeleitete Kartenfeatures und Schnittpunkte. OpenLayers rendert die Karte, während eine projektlokale AEQD-Ebene Geometrien in Metern berechnet; Projekte bleiben in IndexedDB und sind als JSON exportierbar.
Architecture
Architektur
- Vanilla HTML/CSS/ES modules
- OpenLayers and Proj4js as local vendor assets
- WGS84 / WebMercator / local AEQD
- IndexedDB repository
- Service Worker
- Validated JSON schema
Result
Resultat
Ein installierbares Geometrie-Labor mit Punkten, Linien, Polygonen, Kreisen, Schnittpunktanalyse, numerischer Konstruktion, Höhenprofilen sowie PNG-, SVG- und JSON-Ausgabe.