NCVIEW2D: Unterschied zwischen den Versionen
Aus BAWiki
Keine Bearbeitungszusammenfassung |
(Arbeitsgruppe POS) |
||
Zeile 3: | Zeile 3: | ||
|name=NCVIEW2D | |name=NCVIEW2D | ||
|version=September 2021 | |version=September 2021 | ||
|version_beschr= | |version_beschr=September 2022 | ||
|stichworte=Postprozessor<br /> | |stichworte=Postprozessor<br /> | ||
Zeitreihen<br /> | Zeitreihen<br /> | ||
Zeile 69: | Zeile 69: | ||
|programmiersprache=MATLAB r2020b | |programmiersprache=MATLAB r2020b | ||
|zus_software= keine | |zus_software= keine | ||
|kontakt_original= | |kontakt_original=R. Hagen | ||
|kontakt_pflege=[mailto: | |kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS] mit R. Hagen und U. Schiller | ||
|dokumentation= | |dokumentation= |
Version vom 6. September 2022, 10:55 Uhr
Basisinformationen
Programm-Name
NCVIEW2D
Version
September 2021
Beschreibung
September 2022
Stichworte
Postprozessor
Zeitreihen
NCVIEW2D.DAT
cf-netcdf.nc
Kurzbeschreibung
NCVIEW2D (siehe auch NCVIEW2D.DAT) wird angewendet um Daten, die als cf-netcdf.nc Datei vorliegen, als 1d als Zeitreihe (time_series), als 1d Stationsserie (station_series) oder als 2d Zeit-Tiefen Diagramm darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:
- Plotfenster, auch subplots
- y-Achsen
- Daten (1D/2D)
Hierbei kann ein Plotfenster zwei y-Achsen mit jeweils bis zu 5 Datensätzen aufweisen. Als Beispiel können dem Plotfenster 1, der y-Achse 1 die Mess- und Modelldaten von Wasserstand und dem Plotfenster 1, der y-Achse 2 die Mess und Modelldaten von Strömung vorgegeben werden. Das Ergebnis wäre eine Darstellung mit dem Wasserstand auf der linken und der Strömung auf der rechten y-Achse.
Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID's der Input Daten angezeigt.
Eingabe-Dateien
- req: Steuerdatei NCVIEW2D.DAT
Ausgabe-Dateien
- Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)
- opt: Grafikausgabe (jpg, tif, svg, pdf, png)
- opt: Datenausgabe (MATLAB Timetable, Spreadsheet .xlsx, BOEWRT.DAT)
- Datei mit Informationen zum Programmablauf (Dateityp *.sdr)
- Datei mit Warnungen und Fehlern (Dateityp *.err)
Methode
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:
- Einlesen und checken der Steuerdatei
- Plausibilitätstests der Eingabedaten
- Vorbelegen optionaler Attribute, die in NCVIEW2D.DAT nicht angegeben wurden
- Datenimport
- opt: Datenoperatoren (nur time_series)
- opt: Datensmoothing (nur time_series)
- Erstellen der Figure
- Erstellen der Axes (Fallunterscheidung nach Plottyp)
- Erstellen der Legende
- Erstellen der UUID Legende
- Figure Titel einarbeiten
- Box und Hilfsgitternetz einarbeiten
- Textboxen einarbeiten
- DMQS Informationen abfragen und in der Figure abspeichern
- opt: Datenexport durchführen (nur time_series)
- *.fig exportieren
- opt: Weitere Formate exportieren (export_fig.m)
- Schließen aller Kanäle, Programmabschluss
Vorlauf-Programme
UNTRIM, UNTRIM2, UNK, DATACONVERT, BOE2NC, NCDELTA, NCANALYSE, NCCUTOUT, NCANALYSE, Delft3D-Flexible Mesh
Nachlauf-Programme
MATLAB, EXCEL, TEXTBEARBEITUNG
Weitere Informationen
Programmiersprache
MATLAB r2020b
zusätzliche Software
keine
Originalversion
R. Hagen
Programmpflege
Arbeitsgruppe POS mit R. Hagen und U. Schiller
Dokumentation/Literatur
- Musterdateien:
- Musterdateien finden sich in $PROGHOME/examples/ncview2d/
zurück zu Programmkennblätter