Aktionen

NCDVAR.DAT: Unterschied zwischen den Versionen

Aus BAWiki

(Erstversion)
 
(Formatierung verbessert)
Zeile 17: Zeile 17:
* Block '''Input_File''': Input-Datei
* Block '''Input_File''': Input-Datei
*# '''Data_File''' Name und Typ der Input-Datei (Datei des Typs [[CF-NETCDF.NC|netcdf.nc]])
*# '''Data_File''' Name und Typ der Input-Datei (Datei des Typs [[CF-NETCDF.NC|netcdf.nc]])
*#: Datei muss vorhanden sein
:::- Datei muss vorhanden sein
* Block '''Output_File''': Output-Datei
* Block '''Output_File''': Output-Datei
*# '''Data_File''' Name und Typ der Output-Datei (Datei des Typs [[CF-NETCDF.NC|netcdf.nc]])
*# '''Data_File''' Name und Typ der Output-Datei (Datei des Typs [[CF-NETCDF.NC|netcdf.nc]])
*#: Datei darf nicht vorhanden sein
:::- Datei darf nicht vorhanden sein
* (optional) Block '''Mesh_Variables_Action''': Aktionen auf allen Variablen eines Gitters (''Mesh'')
* (optional) Block '''Mesh_Variables_Action''': Aktionen auf allen Variablen eines Gitters (''Mesh'')
*# '''Action''': Name der ''Mesh''-Variable und Aktion (''COPY'', ''DELETE''), die auf den Variablen dieses Gitters ausgeführt werden soll.
*# '''Action''': Name der ''Mesh''-Variable und Aktion (''COPY'', ''DELETE''), die auf den Variablen dieses Gitters ausgeführt werden soll.
*#: a) Nicht alle [[CF-NETCDF.NC|netcdf.nc]]-Dateien verfügen über ''Mesh''-Variablen;
:::- Nicht alle [[CF-NETCDF.NC|netcdf.nc]]-Dateien verfügen über ''Mesh''-Variablen;
*#: b) Zeile darf mehrfach angegeben werden.
:::- Zeile darf mehrfach angegeben werden.
* (optional) Block '''Single_Variable_Action''': Aktionen für individuelle Variablen
* (optional) Block '''Single_Variable_Action''': Aktionen für individuelle Variablen
*# '''Action''': Name der ''Variable'' und Aktion (''COPY'', ''DELETE''), die für diese Variable durchgeführt werden soll.
*# '''Action''': Name der ''Variable'' und Aktion (''COPY'', ''DELETE''), die für diese Variable durchgeführt werden soll.
*#: a) Zeile darf mehrfach angegeben werden;
:::- Zeile darf mehrfach angegeben werden;
*#: b) Übersteuert ggf. die globale ''Action'' in Block '''Mesh_Variables_Action'''.  
:::- Übersteuert ggf. die globale ''Action'' in Block '''Mesh_Variables_Action'''.  
* (optional) Block '''Time_Coordinate_Thinning''': Ausdünnen von äquidsitanten Zeit-Koordinaten
* (optional) Block '''Time_Coordinate_Thinning''': Ausdünnen von äquidsitanten Zeit-Koordinaten
*# '''Time_KV_Name''': Name der Zeit-Koordinatenvariable
*# '''Time_KV_Name''': Name der Zeit-Koordinatenvariable
Zeile 34: Zeile 34:
*# '''End_Time''': Ende-Zeitpunkt und Zeitzone im Format DD.MM.YYYY-hh:mm:ss.nnnnnnnnn zone
*# '''End_Time''': Ende-Zeitpunkt und Zeitzone im Format DD.MM.YYYY-hh:mm:ss.nnnnnnnnn zone
*# '''Time_Step''': Zeitschritt im Format dddddd-hh:mm:ss.nnnnnnnnn
*# '''Time_Step''': Zeitschritt im Format dddddd-hh:mm:ss.nnnnnnnnn
*#: a) Funktioniert nur für zeitlich äquidistante Eingangsdaten;
:::- Funktioniert nur für zeitlich äquidistante Eingangsdaten;
*#: b) Anfangs- und Ende-Zeitpunkt mmüssen in den Eingangsdaten vorhanden sein;
:::- Anfangs- und Ende-Zeitpunkt müssen in den Eingangsdaten vorhanden sein;
*#: c) Zeitschritt muss ein ganzzahliges Vielfaches der Eingangsdaten sein.
:::- Zeitschritt muss ein ganzzahliges Vielfaches der Eingangsdaten sein.


===Anmerkungen===
===Anmerkungen===

Version vom 16. März 2020, 12:07 Uhr

Basisinformationen

Datei-Typ

ncdvar.dat

Datei-Form

FORMATTED

Version

April 2020

Beschreibung

August 2020

Bedeutung der Datei

enthält allgemeine Eingabedaten für das Programm NCDVAR

Datei-Inhalt

Eingabesteuerdaten

  • Block Program_Parameters: Allgemeine Steuerdaten
    1. Max_Read_Storage: maximale Anzahl der Datenwerte, die für jede Eingangsvariable in einem Kopierzyklus gelesen werden können.
    2. (optional) Create_Missing_Variables
    3. (optional) NC_Deflate_Level
    4. (optional) END_After_Define
    5. (optional) Delete_Coordinate_Variables
    6. (optional) Chunk_Output_File
  • Block Input_File: Input-Datei
    1. Data_File Name und Typ der Input-Datei (Datei des Typs netcdf.nc)
- Datei muss vorhanden sein
  • Block Output_File: Output-Datei
    1. Data_File Name und Typ der Output-Datei (Datei des Typs netcdf.nc)
- Datei darf nicht vorhanden sein
  • (optional) Block Mesh_Variables_Action: Aktionen auf allen Variablen eines Gitters (Mesh)
    1. Action: Name der Mesh-Variable und Aktion (COPY, DELETE), die auf den Variablen dieses Gitters ausgeführt werden soll.
- Nicht alle netcdf.nc-Dateien verfügen über Mesh-Variablen;
- Zeile darf mehrfach angegeben werden.
  • (optional) Block Single_Variable_Action: Aktionen für individuelle Variablen
    1. Action: Name der Variable und Aktion (COPY, DELETE), die für diese Variable durchgeführt werden soll.
- Zeile darf mehrfach angegeben werden;
- Übersteuert ggf. die globale Action in Block Mesh_Variables_Action.
  • (optional) Block Time_Coordinate_Thinning: Ausdünnen von äquidsitanten Zeit-Koordinaten
    1. Time_KV_Name: Name der Zeit-Koordinatenvariable
    2. Start_Time: Anfangs-Zeitpunkt und Zeitzone im Format DD.MM.YYYY-hh:mm:ss.nnnnnnnnn zone
    3. End_Time: Ende-Zeitpunkt und Zeitzone im Format DD.MM.YYYY-hh:mm:ss.nnnnnnnnn zone
    4. Time_Step: Zeitschritt im Format dddddd-hh:mm:ss.nnnnnnnnn
- Funktioniert nur für zeitlich äquidistante Eingangsdaten;
- Anfangs- und Ende-Zeitpunkt müssen in den Eingangsdaten vorhanden sein;
- Zeitschritt muss ein ganzzahliges Vielfaches der Eingangsdaten sein.

Anmerkungen

  1. Benutzte Dictionary-Dateien aus dem Verzeichnis $PROGHOME/dic/:
    • ncdvar_dico.dat.
  2. Anwendungsmöglichkeiten:
    • Fall 1: Löschen von Koordinatenvariablen eines bestimmten Typs;
    • Fall 2: Löschen/Kopieren von auf einem bestimmten Gitter vorliegenden Variablen;
    • Fall 3: Löschen/Kopieren ausgewählter Variablen;
    • Fall 4: Löschen/Kopieren ausgewählter Termine in Zeitrichtung äquidsitanten Daten.

Programme, welche diesen Datei-Typ benutzen

NCDVAR

Beispiel-Datei

$PROGHOME/examples/ncdvar/ncdvar.dat


zurück zu: Dateikennblätter


Strukturübersicht