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

ExportListe()


Syntax:

ExportListe (ZRList zrl, Real qual, S outdatei, S format, S info [, S wertum])
zrl: Reihenliste
qual: Qualität, die exportiert werden soll
outdatei: Name der Exportdatei
format: ein Format (siehe Export())
info: Zusatzinformation zum Exportieren
wertum: optional: nur für UVF, Wertumrechnung

Beispiel:

ExportListe(zrl, 0, "datei.asc", "Ascii", "")

Beschreibung:

Exportiert alle Zeitreihen aus zrl in die Datei outdatei. Der zu exportierende Bereich wird dem Fokus von zrl entnommen, siehe dazu SetFocus() und GetFocus().

Mit format legt man fest, in welchen Format die Ausgabe erfolgen soll. Die Formate UVF, Ascii, NasimBlock, NRT, ZRXP, DelftPI, ARSO, DWDXML und CSV erzeugen eine Datei (outdatei), in der die Zeitreihen hintereinander stehen. Die übrigen Formate erzeugen pro Zeitreihe eine Datei, wobei sich der Dateiname aus dem Feld DATEINAME des ZRAnyTup() ergibt oder, wenn das nicht vorhanden ist, eine fortlaufende Nummer an outdatei angehängt wird.

Taucht in info der Begriff APPEND auf, so wird die Datei nicht neu erzeugt, sondern die Daten an die bestehende Datei angehängt.

Um statt der Orte andere Bezeichner für die Zeitreihen zu benutzen, übergibt man den Namen eines Stammdatenfelds hinter ortfeld= in info. Beispiel: ExportListe(zrl, 0, "datei.asc", "Ascii", "ortfeld=Name") Dies funktioniert jedoch nur, wenn vorher mit ADBInit() der ADBManager initialisiert wurde. Ist das nicht Falle oder gibt es das übergebene Feld nicht in den Stammdaten, wird der Ort der Zeitreihe verwendet.

Wenn die Reihe in ihrer aktuell gesetzten Qualität exportiert werden soll (siehe SetQualitaet()), muss als qual -1 übergeben werden.

wertum ist ein optionaler Parameter für das UVF-Format. Er legt fest, ob und wie die Werte umgerechnet werden. Mögliche Umrechnungensarten sind Mit, Min, Max, Sum, SumL, Ter, MaxZP, MinZP (SumL=Summenlinie, Ter=Terminwerte). Diese Art wird zusammen mit der Auswertedistanz und dem maximalen Lückenprozent mit Leerzeichen getrennt übergeben. Beispiel: Mit 1d 10. Ist wertum leer, findet keine Umrechnung statt.

Siehe auch Export().



toposoft 28.10.2024