NC2TABLE.DAT: Unterschied zwischen den Versionen
Aus BAWiki
imported>Lang Guenther K (Schreibfehler korrigiert) |
K (update version) |
||
(14 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
|name_en=NC2TABLE.DAT | |name_en=NC2TABLE.DAT | ||
|dateityp=nc2table.dat | |dateityp=nc2table.dat | ||
|version= | |version=Mai 2024 | ||
|version_beschr= | |version_beschr=Oktober 2017 | ||
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NC2TABLE]] | |bedeutung=enthält allgemeine Eingabedaten für das Programm [[NC2TABLE]] | ||
|dateiinhalt= | |dateiinhalt= | ||
Zeile 27: | Zeile 27: | ||
*### ''EQ'' : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten genau einem bestimmten Wert entspricht. | *### ''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. | *### ''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 | *### ''GE'' : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten größer oder gleich einem bestimmten Wert ist. | ||
*## ''Filterwert'': | *## ''Filterwert'': | ||
*### ''N'' : 0 := maximale Anzahl; N := Anzahl N; -M := maximale Anzahl minus M. | *### ''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'' 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 | *## 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. | *## Funktioniert nur, falls einer Variablen eine Hilfsvariable ''Anzahl der Ereignisse'' zugeordnet ist. | ||
*# (optional) '''Undefined_String''' | *# (optional) '''Undefined_String''' | ||
Zeile 37: | Zeile 37: | ||
*## Falls dieser ''Key'' nicht angegeben wird, so wird der programmintern eingestellte Wert''--undefined-'' 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. | *# (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 [https://de.wikipedia.org/wiki/ISO_8601 ISO 8601] )benutzt. | *## Falls dieser ''Key'' nicht angegeben wird, so wird der programmintern eingestellte Wert ISO8601 (siehe [https://de.wikipedia.org/wiki/ISO_8601 ISO 8601]) benutzt. | ||
*## Falls dieser ''Key'' angegeben wird, so darf er sich aus folgenden Komponenten zusammensetzen | *## Falls dieser ''Key'' angegeben wird, so darf er sich aus folgenden Komponenten zusammensetzen: | ||
*##: ''YYYY'' : Jahr | *##: ''YYYY'' : Jahr | ||
*##: ''MM'' : Monat | *##: ''MM'' : Monat | ||
Zeile 45: | Zeile 45: | ||
*##: ''mm'' : Minute | *##: ''mm'' : Minute | ||
*##: ''ss'' : Sekunde | *##: ''ss'' : Sekunde | ||
*##: n : Sekundenbruchteile, von "n" (1/10 Sek) bis | *##: ''n'' : Sekundenbruchteile, von "n" (1/10 Sek) bis''nnnnnnn'' (1/100000000 Sek) | ||
*##: ZZZZ : Zeitzone (als Text) | *##: ZZZZ : Zeitzone (als Text) | ||
*##: zzzz : Zeitzone als ganze Zahl (INTEGER) | *##: zzzz : Zeitzone als ganze Zahl (INTEGER) | ||
*##: 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. | ||
*# (optional) '''TIME_DIFF_Format''': String zur Beschreibung des Ausgabeformats für Zeitdifferenzen. | |||
*## Falls dieser ''Key'' nicht angegeben wird, so wird der programmintern eingestellte Wert ISO8601 (siehe [https://de.wikipedia.org/wiki/ISO_8601 ISO 8601]) benutzt. | |||
*## Falls dieser ''Key'' angegeben wird, so darf er sich aus folgenden Komponenten zusammensetzen: | |||
*##: ''V'' : Vorzeichen | |||
*##: ''D'' : Tage, von ''D'' bis ''DDDDDD'' | |||
*##: ''hh'' : Stunde | |||
*##: ''mm'' : Minute | |||
*##: ''ss'' : Sekunde | |||
*##: ''n'' : Sekundenbruchteile, von "n" (1/10 Sek) bis ''nnnnnnn'' (1/100000000 Sek) | |||
*##: Des weiteren die Zeichen ".", ":", "-" oder " ". | |||
*##: Beispiel: Vhh:mm:ss. | |||
*# (optional) '''Hor_Coord_Format''': Ausgabeformat für (geografische) Koordinaten: | |||
*## Format '''XY''': Ausgabe der lokalen Koordinaten als reelle Zahl. | |||
*## Format '''GEO_LON_LAT''': Ausgabe der geografischen Koordinaten als reelle Zahl (in Grad). | |||
*## Format '''GEO_DEGREE''': Ausgabe der geografischen Koordinaten in Grad, Minute, Sekunde (und Sekundenbruchteilen) sowie Angabe von '''N''', '''S''', '''E''' oder '''W''' (Default). | |||
*# (optional) '''Table_Datetime_Zone''': Zeitzone bei Ausgabe von Datums- und Zeitangaben in Tabellen. | |||
*## '''UTC''' oder '''GMT''': [https://de.wikipedia.org/wiki/Koordinierte_Weltzeit ''Universal Time Coordinated''] (Default); | |||
*## '''CET''' oder '''MEZ''': [https://www.timeanddate.de/zeitzonen/weltweit/mez ''Central European Time'']; | |||
*## '''CEST''' oder '''MESZ''': [https://www.timeanddate.de/zeitzonen/weltweit/mesz ''Central European Summer Time'']. | |||
* Block '''Input_Variable_Info''' (IVI): Informationen zu Variablen (kann mehrfach angegeben werden) | * Block '''Input_Variable_Info''' (IVI): Informationen zu Variablen (kann mehrfach angegeben werden) | ||
*# '''Name''': Kurzbezeichnung | *# '''Name''': Kurzbezeichnung | ||
Zeile 61: | Zeile 80: | ||
*# (optional) '''Fortran_Format''': Fortran-Format. | *# (optional) '''Fortran_Format''': Fortran-Format. | ||
*## Übersteuert den programminternen Default-Wert oder den in Block '''Program_Parameters''' angegebenen Wert. Siehe Block '''Program_Parameters'''. | *## Übersteuert den programminternen Default-Wert oder den in Block '''Program_Parameters''' angegebenen Wert. Siehe Block '''Program_Parameters'''. | ||
*## Für Zeitangaben darf hier auch ''TI'' angegeben werden. Dann erfolgt die Ausgabe im '''Date_Time_Format'''. | |||
*## Für Zeitdifferenzen darf hier auch ''DT'' angegeben werden. Dann erfolgt die Ausgabe im '''TIME_DIFF_FORMAT'''. | |||
*# (optional) '''Display_Unit''': Einheit, in welcher die Variable in die Tabelle extrahiert werden soll. | *# (optional) '''Display_Unit''': Einheit, in welcher die Variable in die Tabelle extrahiert werden soll. | ||
*## Muss in $PROGHOME/cfg/phydef.cfg.si.dat bekannt sein. | *## Muss in $PROGHOME/cfg/phydef.cfg.si.dat bekannt sein. | ||
*## Derzeit wird ''nur'' eine Umrechnung unter Beibehaltung der SI-Basis | *## Derzeit wird ''nur'' eine Umrechnung unter Beibehaltung der SI-Basis unterstützt, z. B. von ''m'' nach ''cm''. | ||
*## Fehlt dieser ''Key'', so wird die Variable in ihrer originalen Einheit extrahiert. | *## 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. | *# '''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'''. | *## Ü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''. | *# (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'''. | *## Übersteuert den programminternen Default-Wert oder den in Block '''Program_Parameters''' angegebenen Wert. Siehe Block '''Program_Parameters'''. | ||
Zeile 75: | Zeile 96: | ||
*# '''Dim_Name''': Name der Dimension | *# '''Dim_Name''': Name der Dimension | ||
*## Muss eine gültige Dimension aus den in den in IVI-Blöcken referenzierten Dateien sein. | *## Muss eine gültige Dimension aus den in den in IVI-Blöcken referenzierten Dateien sein. | ||
*## Für alle in IVI-Bloecken benutzten Variablen sollten möglichst alle Dimensionen in CSI- | *## Für alle in IVI-Bloecken benutzten Variablen sollten möglichst alle Dimensionen in CSI-Blöcken spezifiziert werden. | ||
*## Nicht näher spezifizierte, aber in Gebrauch befindliche Dimensionen, werden mit vollem Wertebereich berücksichtigt. Dies kann zu einer sehr großen Zahl extrahierter Tabellen führen. | *## Nicht näher spezifizierte, aber in Gebrauch befindliche Dimensionen, werden mit vollem Wertebereich berücksichtigt. Dies kann zu einer sehr großen Zahl extrahierter Tabellen führen. | ||
*# '''Dim_Space''': Wertebereich | *# '''Dim_Space''': Wertebereich (vier verschiedene Optionen) | ||
*## '':'' : alle Werte (in dieser Koordinaten-Richtung). | *## '':'' : alle Werte (in dieser Koordinaten-Richtung). | ||
*## ''<startindex>:<endindex>:<schrittweite>'' : äquidistante Auswahl. | *## ''<startindex>:<endindex>:<schrittweite>'' : äquidistante Auswahl. | ||
*## ''indices=<index1>,<index2>,<index3>,...,<indexN>'' : Liste | *## ''indices=<index1>,<index2>,<index3>,...,<indexN>'' : Liste (ganze Zahlen). | ||
*## ''names=<name1>,<name2>,<name3>,...,<nameN>'' : Liste von Namen. Müssen in einer entsprechenden Label-Koordinatenvariable enthalten sein. | |||
*## ''xy=(<x1>,<y1>),(<x2>,<y2>),(<x3>,<y3>),...,(<xN>,<yN>)'': Liste von Koordinatenpaaren (lokale Koordinaten). Die Dimension muss in einer Koordinatenvariablen enthalten sein. Hinweis: Falls die Koordinatenvariable mehr als eine Dimension aufweist, müssen für alle Dimensionen dieselben Koordinatenpaare angegeben werden. | |||
*## ''geo=(<lon1>,<lat1>),(<lon2>,<lat2>),(<lon3>,<lat3>),...,(<lonN>,<latN>)'': Liste von Koordinatenpaaren (geografische Koordinaten). Die Dimension muss in einer Koordinatenvariablen enthalten sein. Hinweis: Falls die Koordinatenvariable mehr als eine Dimension aufweist, müssen für alle Dimensionen dieselben Koordinatenpaare angegeben werden. | |||
*## ''file=<[[CF-NETCDF.NC|cf-netcdf.nc]]>,NETCDF,<x_or_lon>,<y_or_lat>'': Dateiname, Typ der Datei (derzeit nur NETCDF) sowie Namen der Variablen für die x-Koordinate oder geografische Länge und y-Koordinate oder geografische Breite. Geeignete Dateien können z. B. mit Programm [[GRIDCONVERT]] erzeugt werden. Hinweis: Falls die Koordinatenvariable mehr als eine Dimension aufweist, müssen für alle Dimensionen dieselben Angaben gemacht werden. | |||
*# '''Dim_EPSG''': (optional) EPSG-Code (siehe [https://www.epsg-registry.org/ EPSG Geodetic Parameter Registry]) lokaler Koordinaten in Dim_Space. Falls nicht angegeben wird angenommen, dass die in Dim_Space angegebenen lokalen Koordinaten in demselben Koordinatensystem vorliegen wie in der Datendatei. | |||
* Block '''Table_Design_Info''' (TDI): Grundsätzlicher Aufbau der Tabelle (kann mehrfach angegeben werden). | * Block '''Table_Design_Info''' (TDI): Grundsätzlicher Aufbau der Tabelle (kann mehrfach angegeben werden). | ||
*# ''Name'': Kurzbezeichnung. | *# ''Name'': Kurzbezeichnung. | ||
Zeile 97: | Zeile 123: | ||
*## Es können mehrere CSI angegeben werden. | *## Es können mehrere CSI angegeben werden. | ||
*## Damit wird der Wertebereich der anderen Koordinaten (Dimensionen) festgelegt. | *## Damit wird der Wertebereich der anderen Koordinaten (Dimensionen) festgelegt. | ||
*## Die Anzahl der erzeugten Tabellen entspricht typischer Weise dem Produkt der in den Other_CSI enthaltenen Schritte. | *## Die Anzahl der erzeugten Tabellen entspricht typischer Weise dem Produkt der in den ''Other_CSI'' enthaltenen Schritte. | ||
*# '''Hinweise''' zu ''Row_CSI'' und ''Column_CSI'' | *# '''Hinweise''' zu ''Row_CSI'' und ''Column_CSI'' | ||
*## Falls in dem Block '''Table_Contents_Info''' eine Tabelle nur aus ''einer'' IVI aufgebaut wird, müssen beide Dimensionen, also ''Column_CSI'' '''und''' ''Row_CSI'' spezifiziert werden. | *## Falls in dem Block '''Table_Contents_Info''' eine Tabelle nur aus ''einer'' IVI aufgebaut wird, müssen beide Dimensionen, also ''Column_CSI'' '''und''' ''Row_CSI'' spezifiziert werden. |
Aktuelle Version vom 21. Mai 2024, 14:09 Uhr
Basisinformationen
Datei-Typ
nc2table.dat
Datei-Form
FORMATTED
Version
Mai 2024
Beschreibung
Oktober 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 gespeicherten 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 größ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) bisnnnnnnn (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.
- (optional) TIME_DIFF_Format: String zur Beschreibung des Ausgabeformats für Zeitdifferenzen.
- 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:
- V : Vorzeichen
- D : Tage, von D bis DDDDDD
- hh : Stunde
- mm : Minute
- ss : Sekunde
- n : Sekundenbruchteile, von "n" (1/10 Sek) bis nnnnnnn (1/100000000 Sek)
- Des weiteren die Zeichen ".", ":", "-" oder " ".
- Beispiel: Vhh:mm:ss.
- (optional) Hor_Coord_Format: Ausgabeformat für (geografische) Koordinaten:
- Format XY: Ausgabe der lokalen Koordinaten als reelle Zahl.
- Format GEO_LON_LAT: Ausgabe der geografischen Koordinaten als reelle Zahl (in Grad).
- Format GEO_DEGREE: Ausgabe der geografischen Koordinaten in Grad, Minute, Sekunde (und Sekundenbruchteilen) sowie Angabe von N, S, E oder W (Default).
- (optional) Table_Datetime_Zone: Zeitzone bei Ausgabe von Datums- und Zeitangaben in Tabellen.
- UTC oder GMT: Universal Time Coordinated (Default);
- CET oder MEZ: Central European Time;
- CEST oder MESZ: Central European Summer Time.
- 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.
- Für Zeitangaben darf hier auch TI angegeben werden. Dann erfolgt die Ausgabe im Date_Time_Format.
- Für Zeitdifferenzen darf hier auch DT angegeben werden. Dann erfolgt die Ausgabe im TIME_DIFF_FORMAT.
- (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 unterstützt, 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
- Block Coordinate_Space_Info (CSI): Angaben zu Dimensionen (kann mehrfach angegeben werden)
- Name: Kurzbezeichnung
- Frei wählbare Bezeichnung, mit der die Dimension später angesprochen werden kann.
- Werden mehrere CSI-Blöcke angegeben, so muss der Name ein-eindeutig sein.
- Dim_Name: Name der Dimension
- Muss eine gültige Dimension aus den in den in IVI-Blöcken referenzierten Dateien sein.
- Für alle in IVI-Bloecken benutzten Variablen sollten möglichst alle Dimensionen in CSI-Blöcken spezifiziert werden.
- Nicht näher spezifizierte, aber in Gebrauch befindliche Dimensionen, werden mit vollem Wertebereich berücksichtigt. Dies kann zu einer sehr großen Zahl extrahierter Tabellen führen.
- Dim_Space: Wertebereich (vier verschiedene Optionen)
- : : alle Werte (in dieser Koordinaten-Richtung).
- <startindex>:<endindex>:<schrittweite> : äquidistante Auswahl.
- indices=<index1>,<index2>,<index3>,...,<indexN> : Liste (ganze Zahlen).
- names=<name1>,<name2>,<name3>,...,<nameN> : Liste von Namen. Müssen in einer entsprechenden Label-Koordinatenvariable enthalten sein.
- xy=(<x1>,<y1>),(<x2>,<y2>),(<x3>,<y3>),...,(<xN>,<yN>): Liste von Koordinatenpaaren (lokale Koordinaten). Die Dimension muss in einer Koordinatenvariablen enthalten sein. Hinweis: Falls die Koordinatenvariable mehr als eine Dimension aufweist, müssen für alle Dimensionen dieselben Koordinatenpaare angegeben werden.
- geo=(<lon1>,<lat1>),(<lon2>,<lat2>),(<lon3>,<lat3>),...,(<lonN>,<latN>): Liste von Koordinatenpaaren (geografische Koordinaten). Die Dimension muss in einer Koordinatenvariablen enthalten sein. Hinweis: Falls die Koordinatenvariable mehr als eine Dimension aufweist, müssen für alle Dimensionen dieselben Koordinatenpaare angegeben werden.
- file=<cf-netcdf.nc>,NETCDF,<x_or_lon>,<y_or_lat>: Dateiname, Typ der Datei (derzeit nur NETCDF) sowie Namen der Variablen für die x-Koordinate oder geografische Länge und y-Koordinate oder geografische Breite. Geeignete Dateien können z. B. mit Programm GRIDCONVERT erzeugt werden. Hinweis: Falls die Koordinatenvariable mehr als eine Dimension aufweist, müssen für alle Dimensionen dieselben Angaben gemacht werden.
- Dim_EPSG: (optional) EPSG-Code (siehe EPSG Geodetic Parameter Registry) lokaler Koordinaten in Dim_Space. Falls nicht angegeben wird angenommen, dass die in Dim_Space angegebenen lokalen Koordinaten in demselben Koordinatensystem vorliegen wie in der Datendatei.
- Name: Kurzbezeichnung
- Block Table_Design_Info (TDI): Grundsätzlicher Aufbau der Tabelle (kann mehrfach angegeben werden).
- Name: Kurzbezeichnung.
- Frei wählbare Bezeichnung, mit dem das Table-Design später angesprochen werden kann.
- Werden mehrere TDI-Blöcke angegeben, so muss der Name eineindeutig sein.
- First_Column_IVI: Gültiger Name aus Block Input_Variable_Info.
- Wird zur Gestaltung der ersten Spalte einer Tabelle ausgewertet. Hinweis: Die erste Spalte enthält typischer Weise Informationen zu den Koordinaten in dieser Richtung.
- First_Row_IVI: Gültiger Name aus Block Input_Variable_Info.
- Wird zur Gestaltung der ersten Zeile einer Tabelle ausgewertet. Hinweis: Die erste Zeile enthält typischer Weise Informationen zu den Koordinaten in dieser Richtung.
- (optional) Row_CSI: Gültiger Name aus Block Coordinate_Space_Info
- Bezeichnet die Koordinate (Dimension) für die Zeilen der Tabelle.
- (optional) Column_CSI: Gültiger Name aus Block Coordinate_Space_Info
- Bezeichnet die Koordinate (Dimension) für die Spalten der Tabelle.
- Die Column_CSI darf nicht mehr als 34 Werte (= Spalten) aufweisen.
- (optional) Other_CSI: Gültiger Name aus Block Coordinate_Space_Info
- Es können mehrere CSI angegeben werden.
- Damit wird der Wertebereich der anderen Koordinaten (Dimensionen) festgelegt.
- Die Anzahl der erzeugten Tabellen entspricht typischer Weise dem Produkt der in den Other_CSI enthaltenen Schritte.
- Hinweise zu Row_CSI und Column_CSI
- Falls in dem Block Table_Contents_Info eine Tabelle nur aus einer IVI aufgebaut wird, müssen beide Dimensionen, also Column_CSI und Row_CSI spezifiziert werden.
- Falls in dem Block Table_Contents_Info eine Tabelle aus mehreren IVI aufgebaut wird, darf nur eine der Dimensionen, also Column_CSI oder Row_CSI spezifiziert werden.
- Große Dimensionen, z. B. Anzahl der Termine in einer Zeitserie, können nur als Row_CSI verarbeitet werden, da die Anzahl der Spalten begrenzt ist.
- Name: Kurzbezeichnung.
- Block Table_Contents_Info (TCI): Aufbau und Inhalt einer (Serie von) Tabelle(n) (kann mehrfach angegeben werden).
- Name: Kurzbezeichnung.
- Frei wählbare Bezeichnung, mit welchem der Table-Contents verbunden wird.
- Die für diese Tabelle(n) erzeugte(n) Datei(en) lauten auf
- <tci:name>_<nnnnnn>.csv (Daten)
- <tci_name>_<nnnnnn>.txt (Metadaten)
- Werden mehrere TCI-Blöcke angegeben, so muss der Name ein-eindeutig sein.
- Namensgleiche Dateien dürfen nicht in dem Verzeichnis vorhanden sein! Vorher unbedingt verschieben oder löschen!
- TDI: Gültiger "Name" aus Block Table_Design_Info
- Wird zur Gestaltung der Tabelle ausgewertet.
- IVI: Gültiger Name aus Block Input_Variable_Info.
- Beschreibt die für die Tabelle benutzten Daten.
- Kann mehrfach angegeben werden. In diesem Fall dürfen bei TDI nur Row_CSI oder Column_CSI angegeben werden.
- 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