EXT-Datei
ASCII-Datensatz: ALL SYS EXT RFD | EIN EZG TAL TRS URB VER | FKT JGG WGG TGG OPF QAB | LNZ BOA BOD EFL HYA HYO | KTR | KAL | QUA TEM | ABZ PRO SCE UPD VAR ZIE | SIMINFO TXT
Versionen:
- v1.5: aktuell
- v1.4
Die EXT-Datei enthält Angaben zu den Inputdaten der Zeitreihen.
Beispiel
*Input-Zeitreihen (*.EXT) *======================== [SETTINGS] VERSION=1.5 PATHNet= PATHLocal=Z:\data\Projekte\000780-18_K+S_Vorhersage\4_Data\Phase_3_Umsetzung\OP\Simtimeseries\00000000\ *|---|--------|-----|------------|-------|----------|-----|--------------------------------------------|------|------------- *| A | No |Intp | Unit | NoInp | Elev | Err | File | Flag | Description *|-+-|-<---->-|-+---|-<-------->-|-+-----|-<------>-|-+---|--------------------------------------------|-<-->-|------------- | 1 | 2 | 2 | mm/d | 0 | | 3 | 00407331.bin | | | 1 | 3 | 2 | mm/d | 0 | | 3 | sqlite.db | 2 | | 1 | 4 | 2 | mm/d | 0 | | 3 | othertimeseries.bin | | | 1 | 5 | 2 | mm/d | 0 | | 3 | subfolder/series.bin | |
Die Spaltenbreite kann nach Bedarf angepasst werden, alle Trennzeichen (|) müssen jedoch erhalten bleiben. Zeilen, die mit * beginnen, werden ignoriert.
Erläuterungen
[SETTINGS]
VERSION: Versionsnummer des DateiformatsPATHNet: Netzwerkpfad zum Verzeichnis mit den ZeitreihenPATHLocal: Lokaler (optional relativer) Pfad zum Verzeichnis mit den Zeitreihen
Die für
PATHNet und PATHLocal angegebenen Pfade müssen mit einem \ enden!Zeitreihenattribute
A(Aktiv): Gibt an, ob die Zeitreihe aktiv (1) oder nicht (0) ist. Nur aktive Zeitreihen werden eingelesen.ID: Zeitreihen-Nummer zur Referenzierung in anderen Eingabedateien (z.B. EZG-Datei). Zeitreihen-Nummern müssen fortlaufend und aufsteigend sein.
Intp(Interpretation): Interpretation der Zeitreihe. Mögliche Werte:1: Momentaner_Wert_(Lineare_Interpolation)2: BlockRechts3: BlockLinks4: Summenlinie5: SummeProZeitschritt99: Undefiniert
Unit:NoInp(NoInput): Gibt an, ob die Zeitreihe als normaler Input dienen soll (0) oder nicht (1). Wenn nicht, wird die Zeitreihe nur für die Anfangsbedingungen verwendet.Elev(Elevation): Geländehöhe der zugehörigen Station (wird für die Anpassung von Temperaturzeitreihen an unterschiedliche Höhen von Einzugsgebieten verwendet.
Die Temperatur im Einzugsgebiet wird abhängig von der Höhendifferenz folgendermaßen angepasst:
je 100 m Höhenzunahme von Stationshöhe zu Einzugsgebietshöhe wird die Temperatur der Zeitreihe um 0.6 K abgesenkt, um die angepasste Temperatur im Einzugsgebiet zu erhalten und umgekehrt
je 100 m Höhenzunahme von Stationshöhe zu Einzugsgebietshöhe wird die Temperatur der Zeitreihe um 0.6 K abgesenkt, um die angepasste Temperatur im Einzugsgebiet zu erhalten und umgekehrt
Wenn keine höhenabhängige Temperaturanpassung erfolgen soll, muss hier ein Fehlwert (
-777, -9999, -9999.999) eingetragen werden. Keine Angabe oder ein Wert von 0 werden ebenfalls als Fehlwert interpretiert.Err(Error handling): Gibt an, wie mit Fehlwerten in Zeitreihen umgegangen werden soll. Mögliche Werte:0: Originalwert verwenden (bei BIN-Zeitreihen ist das der Wert -9999.999!)1: Fehlwert ignorieren2: Fehlwert ersetzen (mit0.0)3: Fehlwert interpolieren4: Bei Fehlwert abbrechen
Die Fehlwertbehandlung wird vor einer etwaigen Umrechnung der Zeitreihe in den Simulationszeitschritt durchgeführt. Bei Optionen 0 (Originalwert verwenden) und 2 (Fehlwert ersetzen) findet die Umrechnung dann mit den ersetzten Werten (-9999.999 oder 0.0) statt und kann zu unerwarteten Ergebnissen führen!
File: Dateiname der Zeitreihendatei. Kann optional noch den Pfad von Unterzeichnissen enthalten. Unterstützte Dateiformate/Dateierweiterungen:BIN: Zeitreihe im Sydro-BinärformatDB: Zeitreihe im Sydro SQLite-Format
- Hinweis: Zeitreihen im SQlite-Format werden automatisch zu Simulationsbeginn in einem Unterordner "converted" zum BIN-Format konvertiert.
Flag: Nur bei Zeitreihen im Sydro SQLite-Format der Klasse FlaggedTimeseries relevant: Flag der zur verwendenden Zeitreihe. Wenn nicht angegeben, wird0angenommen.Description: optionale freie Bezeichnung der Zeitreihe