Add data_visualization/README.md
This commit is contained in:
parent
c6bd83a993
commit
98dbb33f11
1 changed files with 81 additions and 0 deletions
81
data_visualization/README.md
Normal file
81
data_visualization/README.md
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
# Donau-Daten-Visualisierungs-App
|
||||
|
||||
## Übersicht
|
||||
Diese Webanwendung dient der **Visualisierung akustischer und sensordatenbasierter Messungen** entlang der Donau. Sie verarbeitet mikrofonische Aufnahmen und erzeugt Frequenz- sowie Vibrationsanalysen, die durch KI-Modelle interpretiert werden. Die Ergebnisse werden interaktiv und responsiv dargestellt.
|
||||
|
||||
---
|
||||
|
||||
## Ziel
|
||||
Zweck der Anwendung ist die Bereitstellung einer **intuitiven Benutzeroberfläche** zur Anzeige, Analyse und Filterung von Wasserstands-, Vibrations- und Frequenzdaten. Die Plattform stellt KI-basierte Mustererkennungen in Echtzeit visuell dar.
|
||||
|
||||
---
|
||||
|
||||
## Kernfunktionen
|
||||
- Interaktive Darstellung von Wasserstands- und Vibrationsdaten über Zeit
|
||||
- Visualisierung von Frequenzanalyse-Ergebnissen mit Diagrammen (Chart.js)
|
||||
- Anzeige von KI-Analysen und Mustererkennungswahrscheinlichkeiten
|
||||
- Filtermöglichkeit nach Messzeitraum oder Parametern
|
||||
- Responsives Layout für Desktop und Mobile
|
||||
|
||||
---
|
||||
|
||||
## Datenfluss
|
||||
1. **Datenabruf:** Akustische und Sensor-Daten werden über JSON-Dateien oder API-Endpunkte geladen.
|
||||
2. **Verarbeitung:** Das Modul `fetch_data` lädt und validiert die Rohdaten.
|
||||
3. **Visualisierung:** `render_chart` nutzt Chart.js, um Diagramme dynamisch zu generieren.
|
||||
4. **Interaktion:** Nutzerfilter beeinflussen die Darstellung und triggern ein erneutes Rendering.
|
||||
|
||||
---
|
||||
|
||||
## API-Nutzung
|
||||
Aktuell erfolgt **kein externer API-Zugriff**. Datenquellen können lokal oder aus vorbereiteten JSON-Dateien stammen.
|
||||
|
||||
```json
|
||||
{
|
||||
"routes": []
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Ordnerstruktur
|
||||
```
|
||||
/
|
||||
├── index.html # Einstiegspunkt der Webanwendung
|
||||
├── css/
|
||||
│ ├── main.css # Basis-Styles
|
||||
│ └── responsive.css # responsive Anpassungen
|
||||
├── js/
|
||||
│ ├── fetch_data.js # Datenabruf und -vorbereitung
|
||||
│ ├── render_chart.js # Chart-Rendering und Aktualisierung
|
||||
│ └── filters.js # Benutzerinteraktionen und Filterlogik
|
||||
├── data/
|
||||
│ └── *.json # Beispielhafte Datensätze (lokal)
|
||||
└── README.md # Projektdokumentation
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Nutzungshinweise
|
||||
1. Stelle sicher, dass alle benötigten JSON-Datensätze im Verzeichnis `/data/` vorhanden sind.
|
||||
2. Öffne `index.html` in einem modernen Browser (ES6+ Unterstützung erforderlich).
|
||||
3. Interagiere mit Filtern, um Analysen und Diagramme dynamisch anzupassen.
|
||||
|
||||
---
|
||||
|
||||
## Technologien
|
||||
- **HTML5**, **CSS3**, **JavaScript (ES6+)**
|
||||
- **Chart.js** für dynamische Diagramme
|
||||
- Keine externen Assets, keine Bildreferenzen
|
||||
|
||||
---
|
||||
|
||||
## Barrierefreiheit und Responsivität
|
||||
- Mobile-First-Design mittels flexibler CSS-Layouts
|
||||
- Hoher Farbkontrast für Lesbarkeit
|
||||
- Einsatz von ARIA-Labels und semantischen HTML-Strukturen
|
||||
|
||||
---
|
||||
|
||||
## Lizenz und Copyright
|
||||
© 2026 Donau2Space.de
|
||||
Loading…
Reference in a new issue