diff --git a/README.md b/README.md index e69de29..1d75078 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,208 @@ + +# 🗺️ GeoTIFF-Viewer – Dokumentation + +## Ziel + +Interaktive Visualisierung von **GeoTIFF-Dateien** mit Farbcodierung und zusätzlichen **GeoJSON-Overlays** (z. B. Stadtgrenzen). Die Anwendung basiert auf Leaflet und ist per Docker containerisiert. + +--- + +## Projektstruktur + +```bash +geotiff-viewer/ +├── data/ +│ ├── class_Mainz_maxlike_gold.tif # GeoTIFF Rasterdaten +│ ├── stadtgrenze.geojson # GeoJSON für Overlay (z. B. Stadtgrenzen) +│ └── index.html # Weboberfläche mit Leaflet + GeoRaster +└── docker-compose.yaml # Nginx-Container zur Bereitstellung +``` + +--- + +## Anforderungen + +- Docker +- Nginx Proxy Manager zur Weiterleitung via Subdomain + +--- + +## Docker-Setup + +```yaml +services: + geotiff-viewer: + image: nginx:alpine + container_name: geotiff-viewer + restart: unless-stopped + volumes: + - ./data:/usr/share/nginx/html:ro + networks: + - npm-network + +networks: + npm-network: + external: true +``` + +--- + +## Weboberfläche (`index.html`) + +### Funktionen + +- Anzeige des GeoTIFFs als farbige Heatmap mittels [chroma.js](https://gka.github.io/chroma.js/) +- Einblendung zusätzlicher GeoJSON-Layer +- Legende mit Farbskala & Layer-Steuerung +- Lizenzhinweis im Footer + +### HTML-Code + +```html + + +
+ +