Aktionen

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=Februar 2020
|version=März 2021
|version_beschr=Februar 2020
|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.  
*# '''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) oder als [https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable]
*# '''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
*# '''latexfont''' (opt): Stellt den Font auf LaTeX
*# '''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)
*# '''time_var''' (req): Name der Variablen der Zeit im infile (z.B. nMesh0_data_time)
*# '''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)
*# '''fraction''' (req): Bei fraktionierten Variablen (Schwebstoff, Partialtiden) erforderlich, sonst "none" angeben
*# '''location''' (req): Bezeichnung der Station (z.B. Cuxhaven). Bei Koordinatenextraktion hier "coordinates" oder "coordinates_xy" vorgeben.
*# '''depth''' (req): Bei dreidimensionalen Daten erforderlich, sonst "none" angeben.
*# '''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)
*# '''stat_var''' (req): Name der Variablen der Stationen im infile (z.B. Mesh0_node_long_name). Bei flächigen Dateien (z.B. [[UnTRIM2]] output) "none" angeben.
*# '''quantile''' (opt): Zum Darstellen von Quantilen erforderlich (bspw. 0.05 entspricht dem 5% Quantil)
*# '''location''' (req): Bezeichnung der Station (z.B. Cuxhaven). Bei flächigen Daten hier "coordinates" vorgeben.
*# '''depth''' (opt): Bei dreidimensionalen Daten erforderlich, sonst "none" angeben. Angabe in m (positiv abwärts)
*# '''coordinates''' (req): Koordinaten bei flächigen Dateien in lon/lat, bei nicht flächigen Dateien "none" vorgeben.
*# '''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
*# '''showTimezone''' (opt): Beschriftet x-Achse mit Zeitzone
*# '''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)
*# '''position''' (opt): untere linke Ecke der Textbox in cm
*# '''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
    1. type (req): aktuell nur "time_series"
    2. language (req): Sprache mit den Auswahlmöglichkeiten Deutsch (de) und Englisch (en)
    3. display (req): Gibt an, ob die Grafikausgabe auf dem Bildschirm erfolgen soll, bei false wird nur eine Datei gespeichert.
    4. expFormat (opt): Exportformate der Grafiken. *.fig ist immer aktiviert, beliebig viele weitere Formate können zugeschaltet werden.
    5. dataExport (opt): Exportmöglichkeit für die Plotdaten als Spreadsheet (*.xlsx), als BOEWRT.DAT oder als MATLAB Timetable
    6. identifier (opt): Optionaler Textblock, der in der Benennung des Ergebnisses Anwendung findet.
    7. uuid (opt): Stellt die uuid einer NetCDF Datei als Legende im Plot dar
    8. dmqs (opt): Hängt die DMQS Variablen als Feld an die *.fig Datei an.
    9. latexfont (opt): Stellt den Font auf LaTeX
    10. interpreter (opt): Stellt den Interpreter für Labels o. Ä. ein
    11. xlimits (opt): Stellt die Zeit von - bis dar
    12. timezone (opt): Definiert die auszugebende Zeitzone
    13. 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)
    14. developer_mode (opt): Aktivieren des Entwicklermodus
  • Block 2 Input: Eingabewerte (kann beliebig oft angegeben werden)
    1. infile (req): Eingabedatei (NetCDF)
    2. data_var (req): Name der Variablen der Daten im infile (z.B. Mesh2_face_Wasserstand_2d)
    3. location (req): Bezeichnung der Station (z.B. Cuxhaven). Bei Koordinatenextraktion hier "coordinates" oder "coordinates_xy" vorgeben.
    4. 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)
    5. quantile (opt): Zum Darstellen von Quantilen erforderlich (bspw. 0.05 entspricht dem 5% Quantil)
    6. depth (opt): Bei dreidimensionalen Daten erforderlich, sonst "none" angeben. Angabe in m (positiv abwärts)
    7. coordinates_xy (opt): Extrahieren von Daten auf Grundlage von projezierten Koordinaten, sonst "none" vorgeben.
    8. coordinates (opt): Extrahieren von Daten auf Grundlage von geographischen Koordinaten (lon/lat), sonst "none" vorgeben.
    9. operator (opt): Möglicher Rechenoperator für operatorVal. Mögliche Angaben: + - * / ^
    10. operatorVal (opt): Rechenwert für operator z.B. operator * und operatorVal 2 führt dazu dass alle darzustellenden Daten *2 genommen werden.
    11. 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.
    12. nof_subplot (opt): Index des Subplots (1-3)
    13. nof_yaxis (opt): Index der Y-Achse (1: links, 2: rechts)
    14. 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.
    15. linestyle (opt): Stil der Linie LineSpec
    16. linewidth (opt): Breite der Linie LineSpec
    17. linecolor (opt): Farbe der Linie LineSpec
    18. transparency (opt): Transparenz der Linie/Marker LineSpec
    19. markerkind (opt): Art des Markers LineSpec
    20. markersize (opt): Größe der Marker LineSpec
    21. edgecolor (opt): Randfarbe der Marker LineSpec
    22. facecolor (opt): Farbe der Marker LineSpec
    23. 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
    24. ylabel (opt): Beschriftung der y-Achse (Langtext, Einheit, Freitext), time_depth_series beschriften so die Colorbar
    25. ytickformat (opt): Einstellen des Zahlenformats der y-Achsenbeschriftung, nicht aktiv für die Colorbar von time_depth_series
    26. colormap (opt): Einstellen der colormap für time_depth_series, siehe hierzu: cmocean, othercolor oder MATLAB Standard Colormaps
  • Block 3 Styling: Styling
    1. title (opt): Plottitel (über Subplot 1)
    2. grid (opt): Hilfsgitternetz
    3. box (opt): Plotumrandung
    4. fontsizes (opt): Schriftgrößen (Titel, Achsenbeschriftung, Achsentick, Legende)
    5. width (opt): Breite der Zeichenfläche in cm
    6. height (opt): Höhe der Zeichenfläche in cm
    7. nof_ticks_x (opt): Anzahl an x-Ticks
    8. nof_ticks_y (opt): Anzahl an y-Ticks, time_depth_series beeinflussen so die Anzahl an Ticks der Colorbar
    9. axiswidth (opt): Liniendicke der Achsen
    10. legend_title (opt): Titel einer Legende
    11. legend_pos (opt): Location der Legende Legend Properties
    12. legend_inp (opt): automatisch oder manuell beschriften
    13. xlabel (opt): Beschriftet die unterste x-Achse mit Freitext
    14. xtickangle (opt): Dreht die x-Achsenbeschriftung (in Grad 0-360)
    15. date_format (opt): Datumsformat auf x-Achse
  • Block 4 Textbox: Textbox (kann beliebig oft angegeben werden)
    1. subplot (opt): Definition des Subplots für die Textbox
    2. position_x (opt): x-Position der untere linke Ecke der Textbox in cm
    3. position_y (opt): y-Position der untere linke Ecke der Textbox in cm
    4. text (opt): Inhalt der Textbox
    5. fontsize (opt): Schriftgröße Textbox
  • Block 5 lines: Nutzerdefinierte Linien (kann beliebig oft angegeben werden)
    1. subplot (opt): Definition des Subplots für die Textbox
    2. type (opt): xline (vertikale Linie) oder yline (horizontale Linie)
    3. linestyle (opt): Stil der Linie LineSpec
    4. linewidth (opt): Breite der Linie LineSpec
    5. linecolor (opt): Farbe der Linie LineSpec
    6. time (opt): Angabe einer Zeit für eine xline (nur time_series und time_depth_series)
    7. value (opt): Angabe eines Wertes für eine xline (nur depth_profile, station_series) oder für eine horizontale yline (bspw. eine Nulllinie).

Anmerkungen

  1. Aktuell keine, für weiteres siehe NCVIEW2D

Programme, welche diesen Datei-Typ benutzen

NCVIEW2D

Beispiel-Datei

$PROGHOME/examples/ncview2d/ncview2d_steer.dat


zurück zu: Dateikennblätter


Strukturübersicht