NCVIEW2D.DAT: Unterschied zwischen den Versionen
Aus BAWiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
|name_en=NCVIEW2D.DAT | |name_en=NCVIEW2D.DAT | ||
|dateityp=ncview2d.dat | |dateityp=ncview2d.dat | ||
|version= | |version=März 2021 | ||
|version_beschr= | |version_beschr=März 2021 | ||
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCVIEW2D]] | |bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCVIEW2D]] | ||
|dateiinhalt= | |dateiinhalt= | ||
Zeile 12: | Zeile 12: | ||
*# '''language''' (req): Sprache mit den Auswahlmöglichkeiten Deutsch (de) und Englisch (en) | *# '''language''' (req): Sprache mit den Auswahlmöglichkeiten Deutsch (de) und Englisch (en) | ||
*# '''display''' (req): Gibt an, ob die Grafikausgabe auf dem Bildschirm erfolgen soll, bei false wird nur eine Datei gespeichert. | *# '''display''' (req): Gibt an, ob die Grafikausgabe auf dem Bildschirm erfolgen soll, bei false wird nur eine Datei gespeichert. | ||
*# '''expFormat''' (opt): Exportformate der Grafiken. *.fig ist immer aktiviert, beliebig viele weitere Formate können zugeschaltet werden. | |||
*# '''dataExport''' (opt): Exportmöglichkeit für die Plotdaten als Spreadsheet (*.xlsx), als [[BOEWRT.DAT]] oder als [https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable] | |||
*# '''identifier''' (opt): Optionaler Textblock, der in der Benennung des Ergebnisses Anwendung findet. | *# '''identifier''' (opt): Optionaler Textblock, der in der Benennung des Ergebnisses Anwendung findet. | ||
*# '''uuid''' (opt): Stellt die uuid einer NetCDF Datei als Legende im Plot dar | *# '''uuid''' (opt): Stellt die uuid einer NetCDF Datei als Legende im Plot dar | ||
*# '''dmqs''' (opt): Hängt die DMQS Variablen als Feld an die *.fig Datei an. | *# '''dmqs''' (opt): Hängt die DMQS Variablen als Feld an die *.fig Datei an. | ||
*# '''latexfont''' (opt): Stellt den Font auf LaTeX | |||
*# '''interpreter''' (opt): Stellt den Interpreter für Labels o. Ä. ein | |||
*# '''xlimits''' (opt): Stellt die Zeit von - bis dar | *# '''xlimits''' (opt): Stellt die Zeit von - bis dar | ||
*# ''' | *# '''timezone''' (opt): Definiert die auszugebende Zeitzone | ||
*# '''include_station''' (opt): Definiert die zu verwendenden Stationen für station_series inklusive einer Neubenennung wie folgt: Pegelname, alias Pegelname (nur für Station Series, kann beliebig oft angegeben werden) | |||
*# '''developer_mode''' (opt): Aktivieren des Entwicklermodus | |||
* '''Block 2 Input''': Eingabewerte (kann beliebig oft angegeben werden) | * '''Block 2 Input''': Eingabewerte (kann beliebig oft angegeben werden) | ||
*# '''infile''' (req): Eingabedatei (NetCDF) | *# '''infile''' (req): Eingabedatei (NetCDF) | ||
*# '''data_var''' (req): Name der Variablen der Daten im infile (z.B. Mesh2_face_Wasserstand_2d) | *# '''data_var''' (req): Name der Variablen der Daten im infile (z.B. Mesh2_face_Wasserstand_2d) | ||
*# ''' | *# '''location''' (req): Bezeichnung der Station (z.B. Cuxhaven). Bei Koordinatenextraktion hier "coordinates" oder "coordinates_xy" vorgeben. | ||
*# ''' | *# '''fraction''' (opt): Bei fraktionierten Variablen (Schwebstoff, Partialtiden) erforderlich, sonst "none" angeben, Angabe als Index oder als Summe möglich (z.B. 2 oder very_fine_silt) | ||
*# ''' | *# '''quantile''' (opt): Zum Darstellen von Quantilen erforderlich (bspw. 0.05 entspricht dem 5% Quantil) | ||
*# ''' | *# '''depth''' (opt): Bei dreidimensionalen Daten erforderlich, sonst "none" angeben. Angabe in m (positiv abwärts) | ||
*# '''coordinates''' ( | *# '''coordinates_xy''' (opt): Extrahieren von Daten auf Grundlage von projezierten Koordinaten, sonst "none" vorgeben. | ||
*# '''coordinates''' (opt): Extrahieren von Daten auf Grundlage von geographischen Koordinaten (lon/lat), sonst "none" vorgeben. | |||
*# '''operator''' (opt): Möglicher Rechenoperator für operatorVal. Mögliche Angaben: + - * / ^ | *# '''operator''' (opt): Möglicher Rechenoperator für operatorVal. Mögliche Angaben: + - * / ^ | ||
*# '''operatorVal''' (opt): Rechenwert für operator z.B. operator * und operatorVal 2 führt dazu dass alle darzustellenden Daten *2 genommen werden. | *# '''operatorVal''' (opt): Rechenwert für operator z.B. operator * und operatorVal 2 führt dazu dass alle darzustellenden Daten *2 genommen werden. | ||
Zeile 34: | Zeile 38: | ||
*# '''nof_subplot''' (opt): Index des Subplots (1-3) | *# '''nof_subplot''' (opt): Index des Subplots (1-3) | ||
*# '''nof_yaxis''' (opt): Index der Y-Achse (1: links, 2: rechts) | *# '''nof_yaxis''' (opt): Index der Y-Achse (1: links, 2: rechts) | ||
*# '''hline''' (opt): Zum Zeichnen einer horizontalen Linie eines Skalars (bspw. eines Quantils). Werden als Daten ein Vektor vorgegeben (bspw. Zeitreihe des Wasserstands) wird ein Mittelwert berechnet und als horizontale Linie gezeichnet. | |||
*# '''linestyle''' (opt): Stil der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | *# '''linestyle''' (opt): Stil der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | ||
*# '''linewidth''' (opt): Breite der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | |||
*# '''linecolor''' (opt): Farbe der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | *# '''linecolor''' (opt): Farbe der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | ||
*# '''ylimit''' (opt): Wertebereich der y-Achse (nur der letzte Inputblock eines Subplots und einer Achse wird realisiert) | *# '''transparency''' (opt): Transparenz der Linie/Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | ||
*# '''ylabel''' (opt): Beschriftung der y-Achse (Langtext, Einheit, Freitext) | *# '''markerkind''' (opt): Art des Markers [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | ||
*# '''markersize''' (opt): Größe der Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | |||
*# '''edgecolor''' (opt): Randfarbe der Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | |||
*# '''facecolor''' (opt): Farbe der Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | |||
*# '''ylimit''' (opt): Wertebereich der y-Achse (nur der letzte Inputblock eines Subplots und einer Achse wird realisiert), time_depth_series beeinflussen so die Werte der Colorbar | |||
*# '''ylabel''' (opt): Beschriftung der y-Achse (Langtext, Einheit, Freitext), time_depth_series beschriften so die Colorbar | |||
*# '''ytickformat''' (opt): Einstellen des Zahlenformats der y-Achsenbeschriftung, nicht aktiv für die Colorbar von time_depth_series | |||
*# '''colormap''' (opt): Einstellen der colormap für time_depth_series, siehe hierzu: [https://matplotlib.org/cmocean/ cmocean], [https://de.mathworks.com/matlabcentral/fileexchange/30564-othercolor othercolor] oder [https://de.mathworks.com/help/matlab/ref/colormap.html MATLAB Standard Colormaps] | |||
* '''Block 3 Styling''': Styling | * '''Block 3 Styling''': Styling | ||
Zeile 44: | Zeile 57: | ||
*# '''box''' (opt): Plotumrandung | *# '''box''' (opt): Plotumrandung | ||
*# '''fontsizes''' (opt): Schriftgrößen (Titel, Achsenbeschriftung, Achsentick, Legende) | *# '''fontsizes''' (opt): Schriftgrößen (Titel, Achsenbeschriftung, Achsentick, Legende) | ||
*# '''width''' (opt): Breite in cm | *# '''width''' (opt): Breite der Zeichenfläche in cm | ||
*# '''height''' (opt): Höhe in cm | *# '''height''' (opt): Höhe der Zeichenfläche in cm | ||
*# '''nof_ticks_x''' (opt): Anzahl an x-Ticks | *# '''nof_ticks_x''' (opt): Anzahl an x-Ticks | ||
*# '''nof_ticks_y''' (opt): Anzahl an y-Ticks | *# '''nof_ticks_y''' (opt): Anzahl an y-Ticks, time_depth_series beeinflussen so die Anzahl an Ticks der Colorbar | ||
*# '''axiswidth''' (opt): Liniendicke der Achsen | |||
*# '''legend_title''' (opt): Titel einer Legende | *# '''legend_title''' (opt): Titel einer Legende | ||
*# '''legend_pos''' (opt): Location der Legende [https://de.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend-properties.html Legend Properties] | *# '''legend_pos''' (opt): Location der Legende [https://de.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend-properties.html Legend Properties] | ||
*# '''legend_inp''' (opt): automatisch oder manuell beschriften | *# '''legend_inp''' (opt): automatisch oder manuell beschriften | ||
*# ''' | *# '''xlabel''' (opt): Beschriftet die unterste x-Achse mit Freitext | ||
*# '''xtickangle''' (opt): Dreht die x-Achsenbeschriftung (in Grad 0-360) | |||
*# '''date_format''' (opt): Datumsformat auf x-Achse | *# '''date_format''' (opt): Datumsformat auf x-Achse | ||
* '''Block 4 Textbox''': Textbox (kann beliebig oft angegeben werden) | * '''Block 4 Textbox''': Textbox (kann beliebig oft angegeben werden) | ||
*# ''' | *# '''subplot''' (opt): Definition des Subplots für die Textbox | ||
*# '''position_x''' (opt): x-Position der untere linke Ecke der Textbox in cm | |||
*# '''position_y''' (opt): y-Position der untere linke Ecke der Textbox in cm | |||
*# '''text''' (opt): Inhalt der Textbox | *# '''text''' (opt): Inhalt der Textbox | ||
*# '''fontsize''' (opt): Schriftgröße Textbox | *# '''fontsize''' (opt): Schriftgröße Textbox | ||
* '''Block 5 lines''': Nutzerdefinierte Linien (kann beliebig oft angegeben werden) | |||
*# '''subplot''' (opt): Definition des Subplots für die Textbox | |||
*# '''type''' (opt): xline (vertikale Linie) oder yline (horizontale Linie) | |||
*# '''linestyle''' (opt): Stil der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | |||
*# '''linewidth''' (opt): Breite der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | |||
*# '''linecolor''' (opt): Farbe der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec] | |||
*# '''time''' (opt): Angabe einer Zeit für eine xline (nur time_series und time_depth_series) | |||
*# '''value''' (opt): Angabe eines Wertes für eine xline (nur depth_profile, station_series) oder für eine horizontale yline (bspw. eine Nulllinie). | |||
===Anmerkungen=== | ===Anmerkungen=== | ||
Zeile 70: | Zeile 96: | ||
|lesemodule=$PROGHOME/matlab/gitlab/prg/ncview2d/for_redistribution_files_only/* | |lesemodule=$PROGHOME/matlab/gitlab/prg/ncview2d/for_redistribution_files_only/* | ||
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen] | |kontakt_original=[mailto:robert.hagen@baw.de R. Hagen] | ||
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen] | |kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller] | ||
|beispieldatei=$PROGHOME/examples/ncview2d/ncview2d_steer.dat | |beispieldatei=$PROGHOME/examples/ncview2d/ncview2d_steer.dat | ||
}} | }} |
Aktuelle Version vom 6. Oktober 2022, 11:28 Uhr
Basisinformationen
Datei-Typ
ncview2d.dat
Datei-Form
none
Version
März 2021
Beschreibung
März 2021
Bedeutung der Datei
enthält allgemeine Eingabedaten für das Programm NCVIEW2D
Datei-Inhalt
Eingabesteuerdaten
- Block 1 Global_Settings: Einstellungen
- type (req): aktuell nur "time_series"
- language (req): Sprache mit den Auswahlmöglichkeiten Deutsch (de) und Englisch (en)
- display (req): Gibt an, ob die Grafikausgabe auf dem Bildschirm erfolgen soll, bei false wird nur eine Datei gespeichert.
- expFormat (opt): Exportformate der Grafiken. *.fig ist immer aktiviert, beliebig viele weitere Formate können zugeschaltet werden.
- dataExport (opt): Exportmöglichkeit für die Plotdaten als Spreadsheet (*.xlsx), als BOEWRT.DAT oder als MATLAB Timetable
- identifier (opt): Optionaler Textblock, der in der Benennung des Ergebnisses Anwendung findet.
- uuid (opt): Stellt die uuid einer NetCDF Datei als Legende im Plot dar
- dmqs (opt): Hängt die DMQS Variablen als Feld an die *.fig Datei an.
- latexfont (opt): Stellt den Font auf LaTeX
- interpreter (opt): Stellt den Interpreter für Labels o. Ä. ein
- xlimits (opt): Stellt die Zeit von - bis dar
- timezone (opt): Definiert die auszugebende Zeitzone
- include_station (opt): Definiert die zu verwendenden Stationen für station_series inklusive einer Neubenennung wie folgt: Pegelname, alias Pegelname (nur für Station Series, kann beliebig oft angegeben werden)
- developer_mode (opt): Aktivieren des Entwicklermodus
- Block 2 Input: Eingabewerte (kann beliebig oft angegeben werden)
- infile (req): Eingabedatei (NetCDF)
- data_var (req): Name der Variablen der Daten im infile (z.B. Mesh2_face_Wasserstand_2d)
- location (req): Bezeichnung der Station (z.B. Cuxhaven). Bei Koordinatenextraktion hier "coordinates" oder "coordinates_xy" vorgeben.
- fraction (opt): Bei fraktionierten Variablen (Schwebstoff, Partialtiden) erforderlich, sonst "none" angeben, Angabe als Index oder als Summe möglich (z.B. 2 oder very_fine_silt)
- quantile (opt): Zum Darstellen von Quantilen erforderlich (bspw. 0.05 entspricht dem 5% Quantil)
- depth (opt): Bei dreidimensionalen Daten erforderlich, sonst "none" angeben. Angabe in m (positiv abwärts)
- coordinates_xy (opt): Extrahieren von Daten auf Grundlage von projezierten Koordinaten, sonst "none" vorgeben.
- coordinates (opt): Extrahieren von Daten auf Grundlage von geographischen Koordinaten (lon/lat), sonst "none" vorgeben.
- operator (opt): Möglicher Rechenoperator für operatorVal. Mögliche Angaben: + - * / ^
- operatorVal (opt): Rechenwert für operator z.B. operator * und operatorVal 2 führt dazu dass alle darzustellenden Daten *2 genommen werden.
- smooth (opt): Mögliches Smoothing für Plotdaten als gleitendes Mittel über n Stichproben. n ist hierbei ein ganzzahliger Wert. Wird z.B. 5 angegeben wird das gleitende Mittel über 5 Stichproben gebildet - entsprechend hat 1 keinen Effekt.
- nof_subplot (opt): Index des Subplots (1-3)
- nof_yaxis (opt): Index der Y-Achse (1: links, 2: rechts)
- hline (opt): Zum Zeichnen einer horizontalen Linie eines Skalars (bspw. eines Quantils). Werden als Daten ein Vektor vorgegeben (bspw. Zeitreihe des Wasserstands) wird ein Mittelwert berechnet und als horizontale Linie gezeichnet.
- linestyle (opt): Stil der Linie LineSpec
- linewidth (opt): Breite der Linie LineSpec
- linecolor (opt): Farbe der Linie LineSpec
- transparency (opt): Transparenz der Linie/Marker LineSpec
- markerkind (opt): Art des Markers LineSpec
- markersize (opt): Größe der Marker LineSpec
- edgecolor (opt): Randfarbe der Marker LineSpec
- facecolor (opt): Farbe der Marker LineSpec
- ylimit (opt): Wertebereich der y-Achse (nur der letzte Inputblock eines Subplots und einer Achse wird realisiert), time_depth_series beeinflussen so die Werte der Colorbar
- ylabel (opt): Beschriftung der y-Achse (Langtext, Einheit, Freitext), time_depth_series beschriften so die Colorbar
- ytickformat (opt): Einstellen des Zahlenformats der y-Achsenbeschriftung, nicht aktiv für die Colorbar von time_depth_series
- colormap (opt): Einstellen der colormap für time_depth_series, siehe hierzu: cmocean, othercolor oder MATLAB Standard Colormaps
- Block 3 Styling: Styling
- title (opt): Plottitel (über Subplot 1)
- grid (opt): Hilfsgitternetz
- box (opt): Plotumrandung
- fontsizes (opt): Schriftgrößen (Titel, Achsenbeschriftung, Achsentick, Legende)
- width (opt): Breite der Zeichenfläche in cm
- height (opt): Höhe der Zeichenfläche in cm
- nof_ticks_x (opt): Anzahl an x-Ticks
- nof_ticks_y (opt): Anzahl an y-Ticks, time_depth_series beeinflussen so die Anzahl an Ticks der Colorbar
- axiswidth (opt): Liniendicke der Achsen
- legend_title (opt): Titel einer Legende
- legend_pos (opt): Location der Legende Legend Properties
- legend_inp (opt): automatisch oder manuell beschriften
- xlabel (opt): Beschriftet die unterste x-Achse mit Freitext
- xtickangle (opt): Dreht die x-Achsenbeschriftung (in Grad 0-360)
- date_format (opt): Datumsformat auf x-Achse
- Block 4 Textbox: Textbox (kann beliebig oft angegeben werden)
- subplot (opt): Definition des Subplots für die Textbox
- position_x (opt): x-Position der untere linke Ecke der Textbox in cm
- position_y (opt): y-Position der untere linke Ecke der Textbox in cm
- text (opt): Inhalt der Textbox
- fontsize (opt): Schriftgröße Textbox
- Block 5 lines: Nutzerdefinierte Linien (kann beliebig oft angegeben werden)
- subplot (opt): Definition des Subplots für die Textbox
- type (opt): xline (vertikale Linie) oder yline (horizontale Linie)
- linestyle (opt): Stil der Linie LineSpec
- linewidth (opt): Breite der Linie LineSpec
- linecolor (opt): Farbe der Linie LineSpec
- time (opt): Angabe einer Zeit für eine xline (nur time_series und time_depth_series)
- value (opt): Angabe eines Wertes für eine xline (nur depth_profile, station_series) oder für eine horizontale yline (bspw. eine Nulllinie).
Anmerkungen
- Aktuell keine, für weiteres siehe NCVIEW2D
Programme, welche diesen Datei-Typ benutzen
Beispiel-Datei
$PROGHOME/examples/ncview2d/ncview2d_steer.dat
zurück zu: Dateikennblätter