Voraussetzungen¶
Software¶
WorldQual setzt folgende Software voraus:
| Komponente | Version | Funktion |
|---|---|---|
| C++-Compiler | g++ ≥ 4.8 oder clang++ | Kompilierung aller Module |
| MySQL | 8.0+ (oder MariaDB 10.5+) | Datenbankzugriff (Routing, Szenarien, Ergebnisse) |
| MySQL++ | ≥ 3.2.0 | C++-Bibliothek für MySQL-Verbindungen |
| Make | GNU Make | Build-Automatisierung |
| Doxygen | Optional | API-Dokumentation generieren |
| Graphviz | Optional | Klassendiagramme für Doxygen |
| ### Automatische Installation (macOS/Linux) |
Das Skript installiert alle erforderlichen Abhängigkeiten über Homebrew (macOS) bzw. fordert zur manuellen Installation auf (Linux).
Manuelle Installation¶
Eingabedaten¶
Das Modell benötigt drei Kategorien von Eingabedaten:
- MySQL-Datenbanken – Routing, Szenarien, Konfiguration, Länderdaten (siehe Datenbank einrichten)
- UNF-Rasterdaten – Hydrologische und klimatische Zeitreihen aus WaterGAP (Binärformat, 0.5°/5' Auflösung)
- Zusätzliche Parameterdateien – Nährstoffeinträge, Bevölkerungsdaten, Viehbestandsdaten
Eine vollständige Auflistung aller benötigten Dateien findet sich in der Input-Daten Checkliste.
Datenumfang
Für eine globale 10-Jahres-Simulation werden ca. 50–100 GB an Eingabedaten benötigt. Für regionale Tests kann mit einem reduzierten Datensatz gearbeitet werden.
Versionsüberprüfung¶
Nächster Schritt: Installation — Repository klonen und Abhängigkeiten einrichten.