Aktionen

NC2TABLE.DAT: Unterschied zwischen den Versionen

Aus BAWiki

imported>Lang Guenther
(Zwischenspeicherung Block "Program_Parameters" fertig)
imported>Lang Guenther
(Zwischenspeicherung Block "Input_Variable_Info" fertig)
Zeile 50: Zeile 50:
*##: Des weiteren die Zeichen ".", ":", "-" oder " ".
*##: Des weiteren die Zeichen ".", ":", "-" oder " ".
*##: Beispiele: YYYY-MM-DD hh:mm:ss ; YYYY-MM-DD hh:mm:ss.nnn ZZZZ.
*##: Beispiele: YYYY-MM-DD hh:mm:ss ; YYYY-MM-DD hh:mm:ss.nnn ZZZZ.
 
* Block '''Input_Variable_Info''' (IVI): Informationen zu Variablen (kann mehrfach angegeben werden)
*# '''Name''': Kurzbezeichnung
*## Frei wählbare Bezeichnung, mit dem die Variable später ''angesprochen'' werden kann.
*## Werden mehrere IVI-Blöcke angegeben, so muss der Name ein-eindeutig sein.
*## Bei Extraktionen mit mehreren IVIs je Tabelle wird dieser Wert zur Bezeichnung der Spalte/Zeile verwendet.
*# '''File''': Dateiname und Dateityp
*## Name der Datei mit den zu extrahierenden Daten, Typ [[CF-NETCDF.NC|cf-netcdf.nc]].
*## Typ der Datei ''NETCDF''.
*# '''Variable''': Name der in der Datei abgelegten Variable. Muss in '''File''' enthalten sein.
*# (optional) '''Fortran_Format''': Fortran-Format.
*## Übersteuert den programminternen Default-Wert oder den in Block '''Program_Parameters''' angegebenen Wert. Siehe Block '''Program_Parameters'''.
*# (optional) '''Display_Unit''': Einheit, in welcher die Variable in die Tabelle extrahiert werden soll.
*## Muss in $PROGHOME/cfg/phydef.cfg.si.dat bekannt sein.
*## Derzeit wird ''nur'' eine Umrechnung unter Beibehaltung der SI-Basis unterstuetzt, z. B. von ''m'' nach ''cm''.
*## Fehlt dieser ''Key'', so wird die Variable in ihrer originalen Einheit extrahiert.
*# '''Min_Water_Depth''': Minimale Wasserbedeckung in [m], bis zu der Daten als gültig betrachtet werden.
*## Übersteuert den programminternen Default-Wert oder den in Block '''Program_Parameters''' angegebenen Wert.Siehe Block '''Program_Parameters'''.
*# (optional) '''NOBS_Filter''': Bezeichnung des ''Filtertyps'' und des ''Filterwerts''.
*## Übersteuert den programminternen Default-Wert oder den in Block '''Program_Parameters''' angegebenen Wert. Siehe Block '''Program_Parameters'''.





Version vom 4. Juli 2017, 13:17 Uhr

Basisinformationen

Datei-Typ

nc2table.dat

Datei-Form

FORMATTED

Version

Juli 2017

Beschreibung

Juli 2017

Bedeutung der Datei

enthält allgemeine Eingabedaten für das Programm NC2TABLE

Datei-Inhalt

Eingabesteuerdaten

  • Block Program_Parameters: Allgemeine Steuerdaten
    1. ASCII_Output_Format: Format der Ergebnisdatei(en)
      1. csv : nc2table.csv, Ergebnisse im CSV-Format
    2. Max_Read_Storage: Maximale Anzahl der vom Programm in einem READ-Zyklus gespiecherten Datenwerte.
    3. (optional) Create_Missing_Variables: Automatische Erzeugung fehlender Variablen, z. B. für D-Flow FM Ergebnisse.
      1. 0 : Es wird nicht versucht, zusätzliche Variablen zu erzeugen (Default);
      2. 1 : Es wird versucht, zusätzliche Variablen aus den vorhandenen Variablen abzuleiten.
    4. (optional) Fortran_Format: Fortran-Format, z. B. F10.3.
      1. Falls dieser Key angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.
      2. Falls dieser Key nicht angegeben wird, so wird der programmintern eingestellte Wert G15.8 benutzt.
      3. Es dürfen nur in nc2table_dico.dat mit FixValue zugelassene Formate verwendet werden.
    5. (optional) Min_Water_Depth: Minimale Wasserbedeckung in [m], bis zu der Daten als gültig betrachtet werden.
      1. Falls dieser Key angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.
      2. Falls dieser Key nicht angegeben wird, so wird der programmintern eingestellte Wert 0.0 benutzt.
      3. Funktioniert nur, falls den Variablen die Hilfsvariable Gesamtwassertiefe zugeordnet ist.
    6. (optional) NOBS_Filter: Bezeichnung des Filtertyps und des Filterwerts.
      1. Filtertypen:
        1. EQ : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten genau einem bestimmten Wert entspricht.
        2. LE : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten kleiner oder gleich einem bestimmten Wert ist.
        3. GE : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten groeßer oder gleich einem bestimmten Wert ist.
      2. Filterwert:
        1. N : 0 := maximale Anzahl; N := Anzahl N; -M := maximale Anzahl minus M.
      3. Falls dieser Key' angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.
      4. Falls dieser Key nicht angegeben wird, so wird der programmintern eingestellte Wert "kein Filter" benutzt.
      5. Funktioniert nur, falls einer Variablen eine Hilfsvariable Anzahl der Ereignisse zugeordnet ist.
    7. (optional) Undefined_String
      1. Falls dieser Key angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.
      2. Falls dieser Key nicht angegeben wird, so wird der programmintern eingestellte Wert--undefined- benutzt.
    8. (optional) Date_Time_Format: String zur Beschreibung des Ausgabeformats für Datum und Uhrzeit.
      1. Falls dieser Key nicht angegeben wird, so wird der programmintern eingestellte Wert ISO8601 (siehe ISO 8601 )benutzt.
      2. Falls dieser Key angegeben wird, so darf er sich aus folgenden Komponenten zusammensetzen
        YYYY : Jahr
        MM : Monat
        DD : Tag
        hh : Stunde
        mm : Minute
        ss : Sekunde
        n : Sekundenbruchteile, von "n" (1/10 Sek) bis "nnnnnnn" (1/100000000 Sek)
        ZZZZ : Zeitzone (als Text)
        zzzz : Zeitzone als ganze Zahl (INTEGER)
        Des weiteren die Zeichen ".", ":", "-" oder " ".
        Beispiele: YYYY-MM-DD hh:mm:ss ; YYYY-MM-DD hh:mm:ss.nnn ZZZZ.
  • Block Input_Variable_Info (IVI): Informationen zu Variablen (kann mehrfach angegeben werden)
    1. Name: Kurzbezeichnung
      1. Frei wählbare Bezeichnung, mit dem die Variable später angesprochen werden kann.
      2. Werden mehrere IVI-Blöcke angegeben, so muss der Name ein-eindeutig sein.
      3. Bei Extraktionen mit mehreren IVIs je Tabelle wird dieser Wert zur Bezeichnung der Spalte/Zeile verwendet.
    2. File: Dateiname und Dateityp
      1. Name der Datei mit den zu extrahierenden Daten, Typ cf-netcdf.nc.
      2. Typ der Datei NETCDF.
    3. Variable: Name der in der Datei abgelegten Variable. Muss in File enthalten sein.
    4. (optional) Fortran_Format: Fortran-Format.
      1. Übersteuert den programminternen Default-Wert oder den in Block Program_Parameters angegebenen Wert. Siehe Block Program_Parameters.
    5. (optional) Display_Unit: Einheit, in welcher die Variable in die Tabelle extrahiert werden soll.
      1. Muss in $PROGHOME/cfg/phydef.cfg.si.dat bekannt sein.
      2. Derzeit wird nur eine Umrechnung unter Beibehaltung der SI-Basis unterstuetzt, z. B. von m nach cm.
      3. Fehlt dieser Key, so wird die Variable in ihrer originalen Einheit extrahiert.
    6. Min_Water_Depth: Minimale Wasserbedeckung in [m], bis zu der Daten als gültig betrachtet werden.
      1. Übersteuert den programminternen Default-Wert oder den in Block Program_Parameters angegebenen Wert.Siehe Block Program_Parameters.
    7. (optional) NOBS_Filter: Bezeichnung des Filtertyps und des Filterwerts.
      1. Übersteuert den programminternen Default-Wert oder den in Block Program_Parameters angegebenen Wert. Siehe Block Program_Parameters.


Anmerkungen

  1. Benutzte Dictionary-Datei aus dem Verzeichnis $PROGHOME/dic/:
    • nc2table_dico.dat.

Programme, welche diesen Datei-Typ benutzen

NC2TABLE

Beispiel-Datei

$PROGHOME/examples/nc2table/nc2table.dat


zurück zu: Dateikennblätter


Strukturübersicht