Page Title

Der Wiki wird derzeit überarbeitet: neue URL, neues Design, neue Inhalte!

Benutzer-Werkzeuge

Webseiten-Werkzeuge


mikeurban:anleitungen:import_zeitserien_ascii

Zeitserien im ASCII-Format (bis 2007 SP1)

Die folgenden Angaben gelten bis zur Version MIKE Urban 2007 Service Pack 1. Ab dem Service Pack 2 steht ein neuer Dialog zur Verfügung, der noch zu dokumentieren ist.

Öffnen Sie mit dem Befehl „Bearbeiten|Zeitserien…“ den Zeitserien-Editor. Der Zeitserien-Editor ist ein Art Programm im Programm, und verfügt über eigene Menüs. Mit „File|Open…“ gelangen Sie zu einem Auswahlfenster, in dem Sie aus den unterschiedlichsten Dateiformaten wählen können.

Eine ASCII-Textdatei muss folgendermaßen aussehen, damit Sie von MIKE Urban korrekt importiert werden kann.

Water Level[meter]:Instantaneous
Time  'Name der Zeitserie'
1953-05-16 18:00:00   16.0
1953-05-16 18:25:00   16.3
1953-05-16 18:40:00   16.2
1953-05-16 18:50:00   17.2
1953-05-16 19:30:00   16.2
1953-05-16 20:00:00   16.1
1953-05-16 21:00:00   16.0
1953-05-16 22:00:00   16.1
1953-05-16 23:00:00   15.0
1953-05-17 00:00:00   14.3
1953-05-17 01:00:00   13.2

Die erste Kopfzeile gibt an, um welche Messgröße es sich handelt, um welche Einheit es sich handelt, und wie man sich den zeitliche Verlauf zwischen den Zeitstempeln vorzustellen hat. Einige Beispiele:

Augenblicklicher Wasserspiegel in m bzw. cm:

Water Level[meter]:Instantaneous
Water Level[centimeter]:Instantaneous

Augenblicklicher Durchfluss in m3/s bzw. l/s:

Discharge[m^3/s]:Instantaneous
Discharge[liter/sec]:Instantaneous

Regenhöhe in mm pro Zeitschritt:

Rainfall Depth[millimeter]:Step_Accumulated

Mittlere Niederschlagsintensität in mm/h, µm/s bzw. l/s*ha:

Rainfall Intensity[mm/h]:Mean_Step_Accumulated
Rainfall Intensity[mu-m/second]:Mean_Step_Accumulated
Rainfall Intensity[l/second/ha]:Mean_Step_Accumulated

Wippenschläge in mm (variabler Zeitschritt):

Rainfall Depth[millimeter]:Step_Accumulated

Falls Sie die Angaben erst im Zeitserien-Editor unter „TSItem Properties“ machen wollen (dort finden Sie auch eine Auflistung aller denkbaren Schlüsselbegriffe), können Sie auf folgende Angabe ausweichen:

Undefined[undefined]

Die zweite Kopfzeile besteht aus dem Schlüsselbegriff Time, einem oder mehreren Leerzeichen oder Tabulatoren, und dem Namen der Zeitserie unter einfachen Anführungszeichen.

Die eigentlichen Datenzeilen bestehen aus einem Zeitstempel und dem Messwert. Der Zeitstempel muss unbedingt das Format JJJJ-MM-TT hh:mm:ss aufweisen, wobei zwischen Datum und Zeit genau ein Leerzeichen steht.

Stunden nehmen Werte von 0 - 23 an, Minuten und Sekunden nehmen Werte von 0 - 59 an.

Zeitstempel und Wert sind durch einen oder mehrere Tabulatoren oder Leerzeichen zu trennen.

Der Wert ist mit einem Punkt als Dezimaltrennzeichen anzugeben. Bei ganzen Zahlen kann der Dezimalpunkt mit den nachfolgenden Nullen entfallen, er muss aber nicht entfallen. Negative Zahlen erhalten ein unmittelbar vorangestelltes Minuszeichen.

Falls rechts vom Wert noch Leerzeichen oder Tabulatoren stehen, stört das den Import nicht. Eine weitere Spalte mit Werten darf jedoch nicht folgen. Mit anderen Worten: Das Textformat ist nicht geeignet, um mehrere Zeitreihen in nebeneinander angeordneten Spalten zu übergeben.

Die letzte Zeile kann, muss aber nicht mit einem Zeilenumbruch abgeschlossen sein. Unterhalb der letzten Zeile dürfen keine Zeilenumbrüche mehr folgen, sonst wird der ganze Datensatz nicht importiert. Mit anderen Worten, unter der letzten Datenzeile darf keine Leerzeile folgen.

Ebenfalls nicht importiert wird der Datensatz wenn statt des Wertes ein Text angegeben ist (z.B. „Datenlücke“), oder einem Zeitstempel überhaupt kein Wert zugeordnet ist.

Nachdem Sie die ASCII-Zeitserie erfolgreich in den Zeitserien-Editor geladen und eventuell ergänzt haben, müssen sie die Zeitserie mit dem Befehl „File|Save As dfs…“ in eine dfs0-Datei schreiben, damit sie anschließend als Randbedingung mit dem Modell verknüpft werden kann.

mikeurban/anleitungen/import_zeitserien_ascii.txt · Zuletzt geändert: 2016/05/18 13:10 von julian