Aktionen

NCPOLO.DAT: Unterschied zwischen den Versionen

Aus BAWiki

 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
|name_en=NCPOLO.DAT
 
|name_en=NCPOLO.DAT
 
|dateityp=ncpolo.dat  
 
|dateityp=ncpolo.dat  
|version=Mai 2019
+
|version=Juli 2019
|version_beschr=Mai 2019
+
|version_beschr=August 2019
 
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPOLO]]
 
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPOLO]]
 
|dateiinhalt=
 
|dateiinhalt=
 
'''Eingabesteuerdaten'''
 
'''Eingabesteuerdaten'''
  
* '''Block 1 Messdaten''': Eingabewerte Messung
+
* '''Block 1 bzw. 1a-g in_*''': Eingabewerte (kann mehrfach angegeben werden)
*# '''MEAS_WL''': Messdaten Wasserstand im [[CF-NETCDF.NC|cf-netcdf.nc]] Format
+
*# '''infile''': Name des Eingangsdatensatzes [[CF-NETCDF.NC|cf-netcdf.nc]] Format aus [[NCDELTA]]
*# '''MEAS_CU''': Messdaten Strömung im [[CF-NETCDF.NC|cf-netcdf.nc]] Format
+
*# '''refname''': Bezeichner für die Referenzdaten aus [[NCDELTA]]
*# '''MEAS_SA''': Messdaten Salzgehalt im [[CF-NETCDF.NC|cf-netcdf.nc]] Format
+
*# '''varname''': Bezeichner für die Variantendaten aus [[NCDELTA]]
*# '''MEAS_TE''': Messdaten Temperatur im [[CF-NETCDF.NC|cf-netcdf.nc]] Format
+
*# '''stationName''': Variablenname für Pegelbezeichnungen (z.B. [[UNTRIM]]: Mesh0_node_long_name)
*# '''MEAS_SW''': Messdaten sig. Wellenhöhe im [[CF-NETCDF.NC|cf-netcdf.nc]] Format (siehe auch [[Kennwerte des Seegangs]])
+
*# '''timevar''': Variablenname für die Zeit (z.B. [[UNTRIM]]: nMesh0_data_time)
*# '''MEAS_PP''': Messdaten Peak Wellenperiode im [[CF-NETCDF.NC|cf-netcdf.nc]] Format (siehe auch [[Kennwerte des Seegangs]])
+
*# '''time_series''': Variablenname für die Ausgabe von Zeitreihen (z.B. [[UNTRIM]]: Mesh2_face_Wasserstand_2d), für die Ausgabe von Sedimentklassen wird eine Integer nach dem Variablennamen gefordert. 0 steht dabei für die Summe aller Fraktionen, 1 für die Sedimentkonzentration der Fraktion 1 und n für die Sedimentkonzentration der Fraktion n. Beispiel: Mesh2_face_Schwebstoff_2d 1
*# '''MEAS_MP''': Messdaten mit. Wellenperiode im [[CF-NETCDF.NC|cf-netcdf.nc]] Format (siehe auch [[Kennwerte des Seegangs]])
+
*# '''scatterplot''': Variablenname für die Ausgabe von Scatterplots (z.B. [[UNTRIM]]: Mesh2_face_Wasserstand_2d), für die Ausgabe von Sedimentklassen wird eine Integer nach dem Variablennamen gefordert. 0 steht dabei für die Summe aller Fraktionen, 1 für die Sedimentkonzentration der Fraktion 1 und n für die Sedimentkonzentration der Fraktion n. Beispiel: Mesh2_face_Schwebstoff_2d 1
 +
*# '''hodograph''': Variablennamen x und y-Komponente für die Ausgabe von Hodograph (z.B. [[UNTRIM]]: Mesh0_node_Stroemungsgeschwindigkeit_x_R_2d Mesh0_node_Stroemungsgeschwindigkeit_y_R_2d),
 +
*# '''error_distr''': Variablenname für die Ausgabe von Fehlerverteilung (z.B. [[UNTRIM]]: Mesh2_face_Wasserstand_2d), für die Ausgabe von Sedimentklassen wird eine Integer nach dem Variablennamen gefordert. 0 steht dabei für die Summe aller Fraktionen, 1 für die Sedimentkonzentration der Fraktion 1 und n für die Sedimentkonzentration der Fraktion n. Beispiel: Mesh2_face_Schwebstoff_2d 1
 +
*# '''boxplot''': Variablenname für die Ausgabe von Boxplots (z.B. [[UNTRIM]]: Mesh2_face_Wasserstand_2d), für die Ausgabe von Sedimentklassen wird eine Integer nach dem Variablennamen gefordert. 0 steht dabei für die Summe aller Fraktionen, 1 für die Sedimentkonzentration der Fraktion 1 und n für die Sedimentkonzentration der Fraktion n. Beispiel: Mesh2_face_Schwebstoff_2d 1
 +
*# '''time_focus''': Angabe von Detailzeiträumen für Zeitreihen im Format ddmmyy ddmmyy ddmmyy ddmmyy ... (Start Ende Start End, ...) - maximal 5 Zeiträume möglich.
 +
*# '''tsBounds''': Y-Limits für time_series - kein Einfluss auf Datenverarbeitung
 +
*# '''scatBounds''': Y-Limits für scatterplot - kein Einfluss auf Datenverarbeitung
 +
*# '''hodoBounds''': Y-Limit für Hodograph (nur eine Angabe erf.) - kein Einfluss auf Datenverarbeitung
 +
*# '''errorBounds''': Y-Limits für error_distr - kein Einfluss auf Datenverarbeitung
 +
*# '''boxBounds''': Y-Limits für boxplot - kein Einfluss auf Datenverarbeitung
 +
*# '''data''': Aktiviert den Datenexport (Ref, Var, Dif) für die Formate DAT CSV MAT
 +
*# '''time_format''': Beeinflusst das Zeitformat der data Ausgabe. Entweder matlab ([[MATLAB]]-Zeitformat) oder Matlab konforme Zeitformate angeben (z.B. dd.mm.yyyy-HH:MM:SS)
 +
*# '''stats''': Aktiviert den Statistikexport für die Formate DAT CSV MAT LATEX
 +
*# '''stat_all''': Aktiviert den Statistiküberblickexport für die Formate DAT CSV MAT
  
* '''Block 2 Modelldaten''': Eingabewerte Modellergebnisse
+
* '''Block 2 Properties''': Einstellungen
*# '''MOD_ARE''': Gechunkte (siehe [[NCCHUNKIE]]), flächige, 2D [[UNTRIM2007]] oder [[UNTRIM2]] Ergebnisdatei
+
*# '''identifier''': Eindeutiger Bezeichner für [[NCPOLO]] Outputs z.B. run001
*# '''MOD_UNK''': Gechunkte (siehe [[NCCHUNKIE]]), flächige, 2D [[UNK]] Ergebnisdatei
+
*# '''language''': Ausgabesprache (DE, EN, ALL)
 +
*# '''cores''': Anzahl an Prozessoren für die Grafikausgabe (1-4)
  
* '''Block 3 Exportverzeichnis''': Festlegen der Exportverzeichnisse
+
* '''Block 3a-e Ploteigenschaften''': Festlegen der Ploteigenschaften
*# '''EXPORTDIR_WL''': Exportpfad aller Wasserstands bezogener [[NCPOLO]] Ausgaben.
+
*# '''EXPORTDIR_CU''': Exportpfad aller Strömungs bezogener [[NCPOLO]] Ausgaben.
+
*# '''EXPORTDIR_SA''': Exportpfad aller Salzgehalts bezogener [[NCPOLO]] Ausgaben.
+
*# '''EXPORTDIR_TE''': Exportpfad aller Temperatur bezogener [[NCPOLO]] Ausgaben.
+
*# '''EXPORTDIR_TU''': Exportpfad aller Schwebstoff bezogener [[NCPOLO]] Ausgaben.
+
*# '''EXPORTDIR_SW''': Exportpfad aller sig. Wellenhöhe bezogener [[NCPOLO]] Ausgaben.
+
*# '''EXPORTDIR_PP''': Exportpfad aller Peak Wellenperiode bezogener [[NCPOLO]] Ausgaben.
+
*# '''EXPORTDIR_MP''': Exportpfad aller mittl. Wellenperiode bezogener [[NCPOLO]] Ausgaben.
+
 
+
* '''Block 4 Eingangsparameter''': Festlegen relevanter Parameter
+
*# '''minPOINTS''': [[NCPOLO]] kontrolliert ob eine Edge oder ein Face, das örtlich korreliert wurde trockenfällt. Ist dies der Fall wird die zweitnächste (... usw.) Edge bzw. das zweitnächste (... usw.) Face korreliert. minPOINTS deckelt diese Iteration.
+
*# '''maxDIST''': Gibt in Metern an, wie weit die Messung maximal von der nächsten Edge bzw. dem nächsten Face entfernt sein darf.
+
*# '''WLBOUNDS''': Unteres und oberes Limit für die Darstellung von Wasserstand. Die Angabe von AUTO wählt die Bounds automatisch.
+
*# '''CUBOUNDS''': Unteres und oberes Limit für die Darstellung von Strömung. Die Angabe von AUTO wählt die Bounds automatisch.
+
*# '''SABOUNDS''': Unteres und oberes Limit für die Darstellung von Salzgehalt. Die Angabe von AUTO wählt die Bounds automatisch.
+
*# '''TEBOUNDS''': Unteres und oberes Limit für die Darstellung von Temperatur. Die Angabe von AUTO wählt die Bounds automatisch.
+
*# '''TUBOUNDS''': Unteres und oberes Limit für die Darstellung von Schwebstoff. Die Angabe von AUTO wählt die Bounds automatisch.
+
*# '''SWBOUNDS''': Unteres und oberes Limit für die Darstellung von sig. Wellenhöhe. Die Angabe von AUTO wählt die Bounds automatisch.
+
*# '''PPBOUNDS''': Unteres und oberes Limit für die Darstellung von Peak Wellenperiode. Die Angabe von AUTO wählt die Bounds automatisch.
+
*# '''MPBOUNDS''': Unteres und oberes Limit für die Darstellung von mit. Wellenperiode. Die Angabe von AUTO wählt die Bounds automatisch.
+
*# '''WLTOL''': Messungenauigkeit des Wasserstands zur Berechnung von ARMAE und ARRMSE.
+
*# '''CUTOL''': Messungenauigkeit der Strömung zur Berechnung von ARMAE und ARRMSE.
+
*# '''SATOL''': Messungenauigkeit des Salzgehalts zur Berechnung von ARMAE und ARRMSE.
+
*# '''TETOL''': Messungenauigkeit der Temperatur zur Berechnung von ARMAE und ARRMSE.
+
*# '''TUTOL''': Messungenauigkeit des Schwebstoffgehalts zur Berechnung von ARMAE und ARRMSE.
+
*# '''SWTOL''': Messungenauigkeit der sig. Wellenhöhe zur Berechnung von ARMAE und ARRMSE.
+
*# '''PPTOL''': Messungenauigkeit der Peak Wellenperiode zur Berechnung von ARMAE und ARRMSE.
+
*# '''MPTOL''': Messungenauigkeit der mit. Wellenperiode zur Berechnung von ARMAE und ARRMSE.
+
 
+
* '''Block 5 Plottypen''': Festlegen der Plotarten
+
*# '''TIME_SERIES''': Zeitreihen (WL, CU, SA, TE, TU, SW, PP, MP)
+
*# '''SCATTERPLOT''': Scatterplot (WL, CU, SA, TE, TU, SW, PP, MP)
+
*# '''HODOGRAPH''': Hodograph (CU)
+
*# '''ERROR_DISTR''': Fehlerverteilung als Balken, Linie oder Stem (WL, CU, SA, TE, TU, SW, PP, MP)
+
*# '''BOXPLOT''': Fehlerverteilung als Häufigkeitsverteilung bzw. als Boxplot (WL, CU, SA, TE, TU, SW, PP, MP)
+
*# '''TAYLORDIAGRAM''': Fehlerverteilung als Taylordiagramm (WL, CU, SA, TE, TU, SW, PP, MP), Achtung! Noch nicht verfügbar.
+
*# '''TARGETDIAGRAM''': Fehlerverteilung als Targetdiagramm (WL, CU, SA, TE, TU, SW, PP, MP), Achtung! Noch nicht verfügbar.
+
 
+
* '''Block 6 Ploteigenschaften''': Festlegen der Ploteigenschaften
+
 
In diesem Block werden je Darstellungstyp diverse Ploteigenschaften angeboten. Die Angabemöglichkeiten sind für dieses Programmkennblatt zu zahlreich und werden in der Steuerdatei zu [[NCPOLO]] erschöpfend beschrieben. Weitestgehend umschrieben enthalten diese Eingangsparameter:
 
In diesem Block werden je Darstellungstyp diverse Ploteigenschaften angeboten. Die Angabemöglichkeiten sind für dieses Programmkennblatt zu zahlreich und werden in der Steuerdatei zu [[NCPOLO]] erschöpfend beschrieben. Weitestgehend umschrieben enthalten diese Eingangsparameter:
  
Zeile 74: Zeile 49:
 
* Fitting Options (Scatterplot, Hodograph)
 
* Fitting Options (Scatterplot, Hodograph)
 
* Optionen zur farblichen Gestaltung der Dichtefunktion von Scatterplot bzw. Hodograph
 
* Optionen zur farblichen Gestaltung der Dichtefunktion von Scatterplot bzw. Hodograph
 
* '''Block 7 Datenexport''': Festlegen des Datenexports
 
*# '''TSEXPORT''': Export der Daten (je Pegel) als .dat, .csv, .latex, .boewrt
 
*# '''STATEXPORT''': Export der statistischen Kennwerte (je physikalischer Größe) als .dat, .csv, .latex, .mat
 
  
 
===Anmerkungen===
 
===Anmerkungen===
 
# Allgemeine Anforderungen:
 
# Allgemeine Anforderungen:
#* Es müssen Modelldaten angegeben werden. Werden keine Messdaten vorgegeben läuft das Programm ohne Ergebnis ab.
 
#* Für alle Toleranzen und Bounds werden im Examplesbereich sinnvolle  Werte vorgegeben, die erst im Zweifelsfall modifiziert werden sollten
 
 
#* Alle Ploteigenschaften können, müssen aber nicht angegeben werden.
 
#* Alle Ploteigenschaften können, müssen aber nicht angegeben werden.
#* Bei einem Vergleich mit Seegangsdaten müssen die flächigen Ergebnisdaten der Hydrodynamik und des Seegangs jeweils vorliegen.
 
#* Nach aktuellem Stand (02.05.2019) sind das Taylor-und das Targetdiagramm noch nicht implementiert.
 
 
      
 
      
 
|nutzerprogramme=[[NCPOLO]]
 
|nutzerprogramme=[[NCPOLO]]
Zeile 93: Zeile 60:
 
|dateiendung=.dat
 
|dateiendung=.dat
 
|schreibmodule=interaktive Erstellung, Editor  
 
|schreibmodule=interaktive Erstellung, Editor  
|lesemodule=$PROGHOME/matlab/gitlab/prg/ncpolo/for_redistribution_files_only/*
+
|lesemodule=$PROGHOME/matlab/gitlab/prg/ncpolo/*
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen], [mailto:maurice.jurke@baw.de M. Jurke]
+
|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]
|beispieldatei=$PROGHOME/examples/ncpolo/ncpolo.dat   
+
|beispieldatei=$PROGHOME/examples/ncpolo/ncpolo_steer.dat   
 
}}
 
}}

Aktuelle Version vom 13. August 2019, 09:59 Uhr

Basisinformationen

Datei-Typ

ncpolo.dat

Version

Juli 2019

Beschreibung

August 2019

Bedeutung der Datei

enthält allgemeine Eingabedaten für das Programm NCPOLO

Datei-Inhalt

Eingabesteuerdaten

  • Block 1 bzw. 1a-g in_*: Eingabewerte (kann mehrfach angegeben werden)
    1. infile: Name des Eingangsdatensatzes cf-netcdf.nc Format aus NCDELTA
    2. refname: Bezeichner für die Referenzdaten aus NCDELTA
    3. varname: Bezeichner für die Variantendaten aus NCDELTA
    4. stationName: Variablenname für Pegelbezeichnungen (z.B. UNTRIM: Mesh0_node_long_name)
    5. timevar: Variablenname für die Zeit (z.B. UNTRIM: nMesh0_data_time)
    6. time_series: Variablenname für die Ausgabe von Zeitreihen (z.B. UNTRIM: Mesh2_face_Wasserstand_2d), für die Ausgabe von Sedimentklassen wird eine Integer nach dem Variablennamen gefordert. 0 steht dabei für die Summe aller Fraktionen, 1 für die Sedimentkonzentration der Fraktion 1 und n für die Sedimentkonzentration der Fraktion n. Beispiel: Mesh2_face_Schwebstoff_2d 1
    7. scatterplot: Variablenname für die Ausgabe von Scatterplots (z.B. UNTRIM: Mesh2_face_Wasserstand_2d), für die Ausgabe von Sedimentklassen wird eine Integer nach dem Variablennamen gefordert. 0 steht dabei für die Summe aller Fraktionen, 1 für die Sedimentkonzentration der Fraktion 1 und n für die Sedimentkonzentration der Fraktion n. Beispiel: Mesh2_face_Schwebstoff_2d 1
    8. hodograph: Variablennamen x und y-Komponente für die Ausgabe von Hodograph (z.B. UNTRIM: Mesh0_node_Stroemungsgeschwindigkeit_x_R_2d Mesh0_node_Stroemungsgeschwindigkeit_y_R_2d),
    9. error_distr: Variablenname für die Ausgabe von Fehlerverteilung (z.B. UNTRIM: Mesh2_face_Wasserstand_2d), für die Ausgabe von Sedimentklassen wird eine Integer nach dem Variablennamen gefordert. 0 steht dabei für die Summe aller Fraktionen, 1 für die Sedimentkonzentration der Fraktion 1 und n für die Sedimentkonzentration der Fraktion n. Beispiel: Mesh2_face_Schwebstoff_2d 1
    10. boxplot: Variablenname für die Ausgabe von Boxplots (z.B. UNTRIM: Mesh2_face_Wasserstand_2d), für die Ausgabe von Sedimentklassen wird eine Integer nach dem Variablennamen gefordert. 0 steht dabei für die Summe aller Fraktionen, 1 für die Sedimentkonzentration der Fraktion 1 und n für die Sedimentkonzentration der Fraktion n. Beispiel: Mesh2_face_Schwebstoff_2d 1
    11. time_focus: Angabe von Detailzeiträumen für Zeitreihen im Format ddmmyy ddmmyy ddmmyy ddmmyy ... (Start Ende Start End, ...) - maximal 5 Zeiträume möglich.
    12. tsBounds: Y-Limits für time_series - kein Einfluss auf Datenverarbeitung
    13. scatBounds: Y-Limits für scatterplot - kein Einfluss auf Datenverarbeitung
    14. hodoBounds: Y-Limit für Hodograph (nur eine Angabe erf.) - kein Einfluss auf Datenverarbeitung
    15. errorBounds: Y-Limits für error_distr - kein Einfluss auf Datenverarbeitung
    16. boxBounds: Y-Limits für boxplot - kein Einfluss auf Datenverarbeitung
    17. data: Aktiviert den Datenexport (Ref, Var, Dif) für die Formate DAT CSV MAT
    18. time_format: Beeinflusst das Zeitformat der data Ausgabe. Entweder matlab (MATLAB-Zeitformat) oder Matlab konforme Zeitformate angeben (z.B. dd.mm.yyyy-HH:MM:SS)
    19. stats: Aktiviert den Statistikexport für die Formate DAT CSV MAT LATEX
    20. stat_all: Aktiviert den Statistiküberblickexport für die Formate DAT CSV MAT
  • Block 2 Properties: Einstellungen
    1. identifier: Eindeutiger Bezeichner für NCPOLO Outputs z.B. run001
    2. language: Ausgabesprache (DE, EN, ALL)
    3. cores: Anzahl an Prozessoren für die Grafikausgabe (1-4)
  • Block 3a-e Ploteigenschaften: Festlegen der Ploteigenschaften

In diesem Block werden je Darstellungstyp diverse Ploteigenschaften angeboten. Die Angabemöglichkeiten sind für dieses Programmkennblatt zu zahlreich und werden in der Steuerdatei zu NCPOLO erschöpfend beschrieben. Weitestgehend umschrieben enthalten diese Eingangsparameter:

  • Breite und Höhe
  • MATLAB LineSpec
  • Textgestaltung
  • Ausgabeformat
  • Ausgabesprache
  • Beschriftungsart
  • Achsenlimits und -ticks
  • Gitternetz und Hilfslinien
  • Skillscores im Plot
  • Fitting Options (Scatterplot, Hodograph)
  • Optionen zur farblichen Gestaltung der Dichtefunktion von Scatterplot bzw. Hodograph

Anmerkungen

  1. Allgemeine Anforderungen:
    • Alle Ploteigenschaften können, müssen aber nicht angegeben werden.

Programme, welche diesen Datei-Typ benutzen

NCPOLO

Weitere Informationen

Programmiersprache

MATLAB

Datei-Form

none

Datei-Zugriff

none

Datei-Endung

.dat

Schreib-Unterprogramm(e)/Modul(e)

interaktive Erstellung, Editor

Lese-Unterprogramm(e)/Modul(e)

$PROGHOME/matlab/gitlab/prg/ncpolo/*

Originalversion

R. Hagen

Pflege

R. Hagen

Beispiel-Datei

$PROGHOME/examples/ncpolo/ncpolo_steer.dat


zurück zu: Dateikennblätter


Strukturübersicht