[Inhalt] [Zurück] [Weiter] [Thema] [Index]

ZRToCSV()


Syntax:

ZRToCSV(ZR zr, ZI focus, S file, S info1, S info2, B app)
zr: zu exportierende Zeitreihe
focus: Ausgabeintervall
file: Name der Ausgabedatei
info1: z.B. Stationsname
info2: z.B. Gewässername
app: True=Datei erweitern, False=Datei neu erstellen

Beispiel:

ZRToCSV (zr1, bereich, path, edvnr, gwnam, True)

Beschreibung:

Exportiert die Zeitreihe zr auf dem Bereich focus in die CSV-Datei file. Die Datei kann mittels app entweder erweitert oder neu erstellt werden.

Es wird ein Dateikopf erzeugt, der in der ersten Zeile den Ort der Zeitreihe, info1, info2 und focus enthält. In der zweiten Zeile wird der Parameter und die Einheit ausgegeben. Die dritte Zeile enthält, wenn vorhanden, die Aussage und die Distanz der Zeitreihe, sonst wird eine Leerzeile erzeugt.

Pro Wert in focus wird daran anschließend eine Zeile mit info1, Zeitpunkt und Wert ausgegeben. Die Felder sind mit Semikolon getrennt. Das Format der Werte ist 8.3f. Die Zeitpunkte werden mit Uhrzeit ausgegeben, wenn es sich um eine kontinuierliche Zeitreihe oder eine Intervall-ZR mit Zeitschritt < 1 Tag handelt.

Für Intervall-ZR werden pro Zeile die linke und die rechte Grenze des Intervalls ausgegeben, mit einem - getrennt. Für Lücken wird der Wert Lücke ausgegeben.

Siehe auch QFToArray().



toposoft 19.04.2024