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
- ASCII_Output_Format: Format der Ergebnisdatei(en)
- csv : nc2table.csv, Ergebnisse im CSV-Format
- Max_Read_Storage: Maximale Anzahl der vom Programm in einem READ-Zyklus gespiecherten Datenwerte.
- (optional) Create_Missing_Variables: Automatische Erzeugung fehlender Variablen, z. B. für D-Flow FM Ergebnisse.
- 0 : Es wird nicht versucht, zusätzliche Variablen zu erzeugen (Default);
- 1 : Es wird versucht, zusätzliche Variablen aus den vorhandenen Variablen abzuleiten.
- (optional) Fortran_Format: Fortran-Format, z. B. F10.3.
- Falls dieser Key angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.
- Falls dieser Key nicht angegeben wird, so wird der programmintern eingestellte Wert G15.8 benutzt.
- Es dürfen nur in nc2table_dico.dat mit FixValue zugelassene Formate verwendet werden.
- (optional) Min_Water_Depth: Minimale Wasserbedeckung in [m], bis zu der Daten als gültig betrachtet werden.
- Falls dieser Key angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.
- Falls dieser Key nicht angegeben wird, so wird der programmintern eingestellte Wert 0.0 benutzt.
- Funktioniert nur, falls den Variablen die Hilfsvariable Gesamtwassertiefe zugeordnet ist.
- (optional) NOBS_Filter: Bezeichnung des Filtertyps und des Filterwerts.
- Filtertypen:
- EQ : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten genau einem bestimmten Wert entspricht.
- LE : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten kleiner oder gleich einem bestimmten Wert ist.
- GE : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten groeßer oder gleich einem bestimmten Wert ist.
- Filterwert:
- N : 0 := maximale Anzahl; N := Anzahl N; -M := maximale Anzahl minus M.
- Falls dieser Key' angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.
- Falls dieser Key nicht angegeben wird, so wird der programmintern eingestellte Wert "kein Filter" benutzt.
- Funktioniert nur, falls einer Variablen eine Hilfsvariable Anzahl der Ereignisse zugeordnet ist.
- Filtertypen:
- (optional) Undefined_String
- Falls dieser Key angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.
- Falls dieser Key nicht angegeben wird, so wird der programmintern eingestellte Wert--undefined- benutzt.
- (optional) Date_Time_Format: String zur Beschreibung des Ausgabeformats für Datum und Uhrzeit.
- Falls dieser Key nicht angegeben wird, so wird der programmintern eingestellte Wert ISO8601 (siehe ISO 8601 )benutzt.
- 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.
- ASCII_Output_Format: Format der Ergebnisdatei(en)
- 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.
- 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.
- Name: Kurzbezeichnung
Anmerkungen
- Benutzte Dictionary-Datei aus dem Verzeichnis $PROGHOME/dic/:
- nc2table_dico.dat.
Programme, welche diesen Datei-Typ benutzen
Beispiel-Datei
$PROGHOME/examples/nc2table/nc2table.dat
zurück zu: Dateikennblätter