Aktionen

NCVIEW2D: Unterschied zwischen den Versionen

Aus BAWiki

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 66: Zeile 66:
# Schließen aller Kanäle, Programmabschluss
# Schließen aller Kanäle, Programmabschluss


|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/ Delft3D-Flexible Mesh]
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[TS2NC]], [[BOE2NC]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/ Delft3D-Flexible Mesh]
|postprozessor=[[MATLAB]], EXCEL, TEXTBEARBEITUNG
|postprozessor=[[MATLAB]], EXCEL, TEXTBEARBEITUNG
|programmiersprache=MATLAB r2020b
|programmiersprache=MATLAB r2020b

Version vom 28. August 2023, 06:16 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), als 1d Tiefenprofil (depth_profile) oder als 2d Zeit-Tiefen Diagramm (time_depth_series) darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:

  1. Figure Fenster (Zeichenfläche)
  2. Plotfenster (Tiles)
  3. x-Achse (Index oder Zeit)
  4. y-Achsen
  5. Daten (1D/2D)


Hierbei kann ein Figure Fenster mehrere Plotfenster mit jeweils zwei y-Achsen aufweisen. Es können beliebig viele Plotfenster erstellt werden. Als Beispiel können im Figure Fenster ein 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. Falls die Ausgabe der UUID erwünscht wird wird ein zusätzliches Plotfenster unter dem untersten Plot generiert in dem Metainformationen als Textfelder geschrieben werden angezeigt. Alle DMQS Metadaten werden zudem als Feld in dem Figure Export gespeichert und können so langfristig vorgehalten werden.

Eingabe-Dateien

  1. req: Steuerdatei NCVIEW2D.DAT

Ausgabe-Dateien

  1. Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)
  2. opt: Grafikausgabe (jpg, tif, svg, eps, pdf, png)
  3. opt: Datenausgabe (MATLAB Timetable, Spreadsheet .xlsx, BOEWRT.DAT)
  4. Datei mit Informationen zum Programmablauf (Dateityp *.sdr)
  5. 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:

  1. Einlesen und checken der Steuerdatei
  2. Plausibilitätstests der Eingabedaten
  3. Vorbelegen optionaler Attribute, die in NCVIEW2D.DAT nicht angegeben wurden
  4. Datenimport mit der BAW_NCIO Schnittstelle
  5. opt: Datenoperatoren (nur time_series)
  6. opt: Datensmoothing (nur time_series)
  7. Erstellen der Figure Umgebung
  8. Erstellen der Tiles
  9. Erstellen der optionalen Hilfslinien
  10. Erstellen der Legende
  11. Erstellen der UUID Legende
  12. Erstellen von Figure Titel
  13. Box und Hilfsgitternetz einarbeiten
  14. Erstellen der optionalen Textboxen
  15. DMQS Informationen abfragen und in der Figure abspeichern
  16. opt: Datenexport durchführen (nur time_series)
  17. *.fig exportieren
  18. opt: Weitere Formate exportieren (export_fig.m)
  19. Schließen aller Kanäle, Programmabschluss

Vorlauf-Programme

UNTRIM, UNTRIM2, UNK, TS2NC, BOE2NC, 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


Strukturübersicht