<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.baw.de/de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ak3rhage</id>
	<title>BAWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.baw.de/de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ak3rhage"/>
	<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Spezial:Beitr%C3%A4ge/Ak3rhage"/>
	<updated>2026-05-16T00:03:11Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=TS2NC.DAT&amp;diff=36185</id>
		<title>TS2NC.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=TS2NC.DAT&amp;diff=36185"/>
		<updated>2023-10-17T10:13:57Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=TS2NC.DAT&lt;br /&gt;
|dateityp=ts2nc.dat &lt;br /&gt;
|version=August 2023&lt;br /&gt;
|version_beschr=August 2023&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[TS2NC]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 1 global_settings&#039;&#039;&#039;: Globale Einstellungen&lt;br /&gt;
*# &#039;&#039;&#039;startDate&#039;&#039;&#039; (req): Gewünschter Startzeitpunkt aller Messdaten im Format dd.mm.yyyy-HH:MM:SS.SSSSSS&lt;br /&gt;
*# &#039;&#039;&#039;endDate&#039;&#039;&#039; (req): Gewünschter Endzeitpunkt aller Messdaten im Format dd.mm.yyyy-HH:MM:SS.SSSSSS&lt;br /&gt;
*# &#039;&#039;&#039;stride&#039;&#039;&#039; (req): Gewünschter, äquidistanter Zeitschritt nach der Wandlung &lt;br /&gt;
*# &#039;&#039;&#039;nctemplate&#039;&#039;&#039; (opt): Option zum Vorgeben eines nutzerdefinierten Templates für die Ausgabe. Hier könnte zum Beispiel eine [[UnTRIM]] Ausgabedatei angegeben werden. &#039;&#039;Default: Messdatentemplate&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outPath&#039;&#039;&#039; (opt): Ausgabepfad (wird erstellt) &#039;&#039;Default: ./&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outName&#039;&#039;&#039; (opt): Ausgabename (Dateiendung ist erforderlich) &#039;&#039;Default: output.nc&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outPrefix&#039;&#039;&#039; (opt): Prefix des outName (wird outName vorangestellt) &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outSuffix&#039;&#039;&#039; (opt): Suffix des outName (wird outName hintenangestellt) &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;merge&#039;&#039;&#039; (opt): Gibt an, ob eine gemergte Ausgabedatei (true) oder eine Datei je Station (false) erstellt wird. &#039;&#039;Default: true&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;epsg&#039;&#039;&#039; (opt): EPSG-Code des Koordinatensystems z.B. 25832 für UTM32N oder 4326 für geographische Koordinaten. &#039;&#039;Default: 25832&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;timezone&#039;&#039;&#039; (opt): Code für die Zeitzone z.B. +01:00 (MEZ) oder +00:00 (UTC) &#039;&#039;Default: +01:00&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;plot_data&#039;&#039;&#039; (opt): Grafische Ausgabe der Daten in zusätzlichem Verzeichnis (outPath/fig) &#039;&#039;Default: false&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;use_flags&#039;&#039;&#039; (opt): Nutzung von quality_status_flags &#039;&#039;Default: false&#039;&#039;, dann sind alle Daten &amp;quot;gültig&amp;quot;&lt;br /&gt;
*# &#039;&#039;&#039;developermode&#039;&#039;&#039; (opt): Entwicklermodus (zusätzliche Ausgaben aktiviert) &#039;&#039;Default: false&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 2 Input&#039;&#039;&#039;: Eingabedateien&lt;br /&gt;
*# &#039;&#039;&#039;infile&#039;&#039;&#039; (req): Eingabedatei&lt;br /&gt;
*# &#039;&#039;&#039;phydef&#039;&#039;&#039; (req): Phydef Code (siehe &#039;&#039;&#039;phydef.cfg.de/en.dat&#039;&#039;&#039;)&lt;br /&gt;
*# &#039;&#039;&#039;type&#039;&#039;&#039; (req): Eingabeformat (aktuell nur [[BOEWRT.DAT]])&lt;br /&gt;
*# &#039;&#039;&#039;close_data_gaps&#039;&#039;&#039; (opt): Option zum Schließen von Datenlücken. Wird diese Option auf &amp;quot;true&amp;quot; gesetzt, werden die Datenlücken der Originalzeitreihe in der Ausgabedatei wieder ergänzt. &#039;&#039;Default: false&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;upper_limit&#039;&#039;&#039; (opt): Oberer Grenzwert, alle Werte darüber werden zu NaN gesetzt &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;lower_limit&#039;&#039;&#039; (opt): Unterer Grenzwert, alle Werte darunter werden zu NaN gesetzt &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;interpolation_method&#039;&#039;&#039; (opt): Interpolationsmethode ([https://www.mathworks.com/help/matlab/ref/timetable.retime.html#bvdhiwr-method Optionen]) &#039;&#039;Default: linear&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;aggregation_method&#039;&#039;&#039; (opt): Aggregationsmethode (([https://www.mathworks.com/help/matlab/ref/timetable.retime.html#bvdhiwr-method Optionen]) &#039;&#039;Default: mean&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;filter_outliers&#039;&#039;&#039; (opt): Aktiviert den Ausreißerfilter ([https://www.mathworks.com/help/matlab/ref/isoutlier.html?searchHighlight=isoutlier&amp;amp;s_tid=srchtitle_support_results_1_isoutlier#bvlllts-method Optionen]) &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;smooth&#039;&#039;&#039; (opt): Gleitendes Mittel zum Datenglätten. Die Nutzerangabe bezieht sich auf die Anzahl an Samples für das gleitende Mittel. Gibt der Nutzer &amp;quot;10&amp;quot; vor bei minütlichen Daten, wird das gleitende Mittel somit 10-minütig gebildet. &#039;&#039;Default: 1&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;averaging&#039;&#039;&#039; (opt): Option zum zeitlichen Aggregieren der Daten (bspw. für Tagesmittelwerte) mit der &amp;quot;aggregation_method ([https://www.mathworks.com/help/matlab/ref/timetable.retime.html?searchHighlight=retime&amp;amp;s_tid=srchtitle_support_results_1_retime#bvdhiwr-newTimeStep Optionen]) &amp;quot; &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;set_flags_to&#039;&#039;&#039; (opt): Option zum setzen manueller Flags für alle Daten im Input-Block. Hierfür muss use_flags im Block global_settings auf true gesetzt sein &amp;quot; &#039;&#039;Default: 1&#039;&#039; (gültig)&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Aktuell keine, für weiteres siehe [[TS2NC]]&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[TS2NC]]&lt;br /&gt;
|programmiersprache=MATLAB r2021b&lt;br /&gt;
|dateiform=none&lt;br /&gt;
|dateizugriff=none&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/matlab/gitlab/prg/ts2nc/for_redistribution_files_only/*&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/boe2nc/ts2nc_steer.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=36179</id>
		<title>NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=36179"/>
		<updated>2023-08-28T06:17:54Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCPLOT&lt;br /&gt;
|name=NCPLOT&lt;br /&gt;
|version=März 2022&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Graphik-Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Darstellung von Berechnungsergebnissen&amp;lt;br /&amp;gt;&lt;br /&gt;
CF-NetCDF-Format für 2D-/3D-Daten (unbekannte Attribute werden ignoriert)&amp;lt;br /&amp;gt;&lt;br /&gt;
Finite Elemente Verfahren&amp;lt;br /&amp;gt;&lt;br /&gt;
Finite Differenzen Verfahren&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze mit SubGrid-Informationen&amp;lt;br /&amp;gt;&lt;br /&gt;
Umrechnung bzw. Transformation (extensiv - intensiv) der physikalischen Einheit&amp;lt;br /&amp;gt;&lt;br /&gt;
Verknüpfung mehrerer Eingangsgrößen zu einer neuen Größe für Darstellungszwecke&amp;lt;br /&amp;gt;&lt;br /&gt;
(optional) Filterung der Darstellung basierend auf der Wassertiefe&amp;lt;br /&amp;gt;&lt;br /&gt;
(optional) Filterung der Darstellung baiserend auf der Anzahl der Beobachtungen&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
Das Programm NCPLOT dient der Darstellung von Berechnungs- und Analyseergebnissen,&lt;br /&gt;
die im CF-NetCDF-Format abgelegt sind.&lt;br /&gt;
Die Daten können an Knoten (node), für Kanten (edge) oder für Polygone (face)&lt;br /&gt;
vorliegen. Es können 2D-, und 3D-Daten, sowie Daten mit subgridskaligen Details&lt;br /&gt;
verarbeitet werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Bild:NcplotBspFaceArea.png|thumb|250px|Bild 1: Salzgehalt mit hinterlegter Topografie.]]&lt;br /&gt;
&lt;br /&gt;
Die Beispiel-Grafiken veranschaulichen die Leistungsfähigkeit von NCPLOT.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispiel-Grafiken: NCPLOT|NCPLOT: Beispiel-Grafiken]]&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich unterscheidet NCPLOT linienhafte von flächenhaften Diagrammtypen.&lt;br /&gt;
Bei flächenhaften Diagrammen ist die Symbolisierung der Daten im Allgemeinen von&lt;br /&gt;
ihrem Wert abhängig (Farblegende, Proportionalpfeil).&lt;br /&gt;
Bei linienhaften Diagrammen werden die Werte von Datenreihen an einer Achse angetragen,&lt;br /&gt;
die Symbolisierung der Datenreihe ist vom Datenwert unabhängig.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[NCPLOT: Flächenhafte Diagramme|Flächenhafte Diagramme]]:&lt;br /&gt;
* Karte, bzw. Draufsicht-Darstellung&lt;br /&gt;
* Vertikalschnitt entlang Profil (3D-Daten)&lt;br /&gt;
* Tiefenzeitreihe an einem Ort (3D-Daten)&lt;br /&gt;
* Hovmöller: zeitliche Entwicklung über Profil&lt;br /&gt;
&lt;br /&gt;
[[NCPLOT: Liniendiagramme|Liniendiagramme]]:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Zeitreihe&lt;br /&gt;
* Profildarstellung&lt;br /&gt;
* Tiefenprofil&lt;br /&gt;
&lt;br /&gt;
NCPLOT erlaubt es auf einem Bild verschiedene Diagramme unterschiedlichen Typs&lt;br /&gt;
darzustellen. Liniendiagramme neben flächenhaften Darstellungen mit statischen&lt;br /&gt;
und ggf. dynamischen Anteilen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bildserien:&amp;lt;br /&amp;gt;&lt;br /&gt;
Sowohl linien- als auch flächenhafte Diagrammdefinitionen können das Erstellen von&lt;br /&gt;
Bildserien anfordern. Ein Plot kann somit neben statischen auch dynamische, also&lt;br /&gt;
über die Bildserie veränderliche Bildanteile beinhalten.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit das Programm den sich dadurch ergebenden Kombinationsmöglichkeiten irgendwie&lt;br /&gt;
Herr wird, gilt folgende Regel:&amp;lt;br /&amp;gt;&lt;br /&gt;
Sind dynamische Diagramm-Definitionen vorhanden, so bestimmt die zuerst gelesene&lt;br /&gt;
dynamische Definition die erlaubte Bildserien-Länge. Ergeben andere vorhandene&lt;br /&gt;
dynamische Diagramm-Definitionen eine abweichende Bildanzahl bricht das Programm ab.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Weitere Prüfungen hinsichtlich der Sinnhaftigkeit der Daten-Adressierung zwischen&lt;br /&gt;
beteiligten Bildelementen werden nicht vorgenommen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verschiedene Seriendiagramme aus dynamischen Diagramm-Defintionen gleicher&lt;br /&gt;
Länge werden vom Programm verarbeitet. Die statischen Bildelemente finden&lt;br /&gt;
sich dabei auf jedem Bild der Serie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCPLOT.DAT|ncplot.dat]])&lt;br /&gt;
# &#039;&#039;&#039;Berechnungs und/oder Analyseergebnisse&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]])&lt;br /&gt;
# Datei mit &#039;&#039;&#039;Intervalldefinitionen&#039;&#039;&#039; von Farblegenden ([[BOUNDS.CFG.DAT|bounds.cfg.dat]]) &amp;lt;br /&amp;gt;Hinweis: Lokale Konfigurationsdatei (empfohlen) oder Datei aus $PROGHOME/cfg/-Verzeichnis.&lt;br /&gt;
# Datei mit &#039;&#039;&#039;Verweisen zu Palettendefinitionen&#039;&#039;&#039; ([[PALETTES.CFG.DAT|palettes.cfg.dat]]) &amp;lt;br /&amp;gt;Hinweis: Bereitgestellte Datei aus $PROGHOME/cfg/-Verzeichnis (empfohlen) oder aus lokaler Konfigurationsdatei.&lt;br /&gt;
# Datei mit &#039;&#039;&#039;Farbdefinitionen&#039;&#039;&#039; ([[COLORS.CFG.DAT|colors.cfg.dat]]) &amp;lt;br /&amp;gt;Hinweis: Bereitgestellte Datei aus $PROGHOME/cfg/-Verzeichnis (empfohlen) oder aus lokaler Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
Desweiteren werden von dem Programm NCPLOT folgende Standard-Konfigurationsdateien aus dem Verzeichnis&lt;br /&gt;
&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039; benötigt:&lt;br /&gt;
:* GKS-Parameter: &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;Grafikdatei(en)&#039;&#039;&#039; (Format: CGM oder SVG) &amp;lt;br /&amp;gt;Hinweis: Die erzeugten Vektorgrafiken k&amp;amp;ouml;nnen ggf. unhandlich gro&amp;amp;szlig; werden. Ein direktes Konvertieren in ein Bitmap-Format (z.B. PNG) wird daher empfohlen.&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncplot.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncplot.trc)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
NCPLOT ist ein reines Plotprogramm, d.h. zur Laufzeit des Programms findet keine&lt;br /&gt;
Interaktion mit dem Anwender statt. &lt;br /&gt;
Das Layout des Bildes und die graphische Darstellung der Daten wird über Angaben&lt;br /&gt;
in den Eingabedateien des Programmes festgelegt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NCPLOT erzeugt Vektorgrafiken im CGM- oder SVG-Format.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für originale UnTRIM-Ergebnisse, d.h. für Daten die direkt von einem der UnTRIM-Programme im&lt;br /&gt;
CF-NetCDF-Format ausgegeben wurden, besteht die Möglichkeit, die Daten nur dann in die&lt;br /&gt;
Darstellung einzubeziehen, wenn am Ort eine bestimmte, minimale Wasserbedeckung gegeben ist.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: &#039;&#039;&#039;HDF error&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Falls beim Lesen von Daten ein HDF error auftritt wird versucht,&lt;br /&gt;
die Werte des gewünschten Datenrecords aus den Werten zeitlich benachbarter&lt;br /&gt;
Records zu rekonstruieren (Interpolation).&lt;br /&gt;
Diese Reparatur funktioniert ausschließlich für von der Zeit abhängige Variablen. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[BOE2NC]], [[TS2NC]], [[DATACONVERT]], [[GRIDCONVERT]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[UNK]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor= --- &lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|zus_software= GKS (GTS-Gral) &lt;br /&gt;
|kontakt_original=G. Lang, S. Spohr&lt;br /&gt;
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncplot/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=36178</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=36178"/>
		<updated>2023-08-28T06:17:33Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=September 2021&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|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:&lt;br /&gt;
&lt;br /&gt;
# Figure Fenster (Zeichenfläche)&lt;br /&gt;
# Plotfenster (Tiles)&lt;br /&gt;
# x-Achse (Index oder Zeit)&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten (1D/2D)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Figure Fenster&#039;&#039;&#039; mehrere &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; mit jeweils zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; aufweisen. Es können beliebig viele &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|time_series&lt;br /&gt;
Station_series.example_13.de.png|station_series&lt;br /&gt;
Time_depth_series.ex_14.de.png|time_depth_series&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] in NetCDF gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag einer jeweiligen Achse je Plotfenster wird beim Beschriften und bei den Limits der Achsen berücksichtigt.&lt;br /&gt;
# This project took advantage of NetCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, eps, pdf, png)&lt;br /&gt;
# opt: Datenausgabe ([https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable], Spreadsheet .xlsx, [[BOEWRT.DAT]])&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und checken der Steuerdatei&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport mit der BAW_NCIO Schnittstelle&lt;br /&gt;
# opt: Datenoperatoren (nur time_series)&lt;br /&gt;
# opt: Datensmoothing (nur time_series)&lt;br /&gt;
# Erstellen der Figure Umgebung&lt;br /&gt;
# Erstellen der Tiles&lt;br /&gt;
# Erstellen der optionalen Hilfslinien&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Erstellen von Figure Titel&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Erstellen der optionalen Textboxen&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# opt: Datenexport durchführen (nur time_series)&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# opt: Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[TS2NC]], [[BOE2NC]], [[DATACONVERT]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/ Delft3D-Flexible Mesh]&lt;br /&gt;
|postprozessor=[[MATLAB]], EXCEL, TEXTBEARBEITUNG&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=R. Hagen&lt;br /&gt;
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS] mit R. Hagen und U. Schiller&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=36177</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=36177"/>
		<updated>2023-08-28T06:16:08Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=September 2021&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|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:&lt;br /&gt;
&lt;br /&gt;
# Figure Fenster (Zeichenfläche)&lt;br /&gt;
# Plotfenster (Tiles)&lt;br /&gt;
# x-Achse (Index oder Zeit)&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten (1D/2D)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Figure Fenster&#039;&#039;&#039; mehrere &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; mit jeweils zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; aufweisen. Es können beliebig viele &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|time_series&lt;br /&gt;
Station_series.example_13.de.png|station_series&lt;br /&gt;
Time_depth_series.ex_14.de.png|time_depth_series&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] in NetCDF gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag einer jeweiligen Achse je Plotfenster wird beim Beschriften und bei den Limits der Achsen berücksichtigt.&lt;br /&gt;
# This project took advantage of NetCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, eps, pdf, png)&lt;br /&gt;
# opt: Datenausgabe ([https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable], Spreadsheet .xlsx, [[BOEWRT.DAT]])&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und checken der Steuerdatei&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport mit der BAW_NCIO Schnittstelle&lt;br /&gt;
# opt: Datenoperatoren (nur time_series)&lt;br /&gt;
# opt: Datensmoothing (nur time_series)&lt;br /&gt;
# Erstellen der Figure Umgebung&lt;br /&gt;
# Erstellen der Tiles&lt;br /&gt;
# Erstellen der optionalen Hilfslinien&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Erstellen von Figure Titel&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Erstellen der optionalen Textboxen&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# opt: Datenexport durchführen (nur time_series)&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# opt: Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|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]&lt;br /&gt;
|postprozessor=[[MATLAB]], EXCEL, TEXTBEARBEITUNG&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=R. Hagen&lt;br /&gt;
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS] mit R. Hagen und U. Schiller&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=TS2NC&amp;diff=36176</id>
		<title>TS2NC</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=TS2NC&amp;diff=36176"/>
		<updated>2023-08-28T06:15:27Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=TS2NC&lt;br /&gt;
|name=TS2NC&lt;br /&gt;
|version=September 2023&lt;br /&gt;
|version_beschr=September 2023&lt;br /&gt;
|stichworte=Preprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
[[BOEWRT.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[TS2NC]] (siehe auch [[TS2NC.DAT]]) wird angewendet um eine beliebige Menge von Messdaten vom Typ [[BOEWRT.DAT]] (Stand: 28.08.2023) in eine zusammengefasste oder in einzelne [[CF-NETCDF.NC|cf-netcdf.nc]] zu überführen. Dieses Programm ist der direkte Nachfolger des Programms [[BOE2NC]] und bietet erweiterte Funktionalität im Data-Science Bereich, bessere Performanz und mehr Flexibilität.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dem Anwender unterliegt weiterhin die fachliche Prüfung der eingehenden Messdaten für [[TS2NC]]. Es besteht jedoch die Möglichkeit die Daten über ein gleitendes Mittel zu glätten, eine  [https://www.mathworks.com/help/matlab/ref/isoutlier.html#bvlllts-method Vielzahl von Ausreißerfiltern] anzuwenden, Interpolation und Extrapolation vorzunehmen, zeitlich zu aggregieren oder den Wertebereich zu setzen.&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Erstellung von dreidimensionalen Datensätzen ist derzeit noch nicht implementiert&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[TS2NC.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
# Ausgabeverzeichnis ./nc&lt;br /&gt;
## opt. Ordner mit den internen MATLAB-Structure Daten zur Fehleranalyse bzw. Weiterverwendung ./mat/&lt;br /&gt;
## opt. Ordner mit einer graphischen Darstellung der Daten (png, fig) ./fig/&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Lesen der Steuerdatei des Anwenders&lt;br /&gt;
# Ergänzen aller nicht-vorbelegten optionalen Argumente&lt;br /&gt;
# Import der Eingangsdaten, Bearbeitung und Reorganisation in [https://www.mathworks.com/help/matlab/timetables.html?searchHighlight=timetable&amp;amp;s_tid=srchtitle_support_results_2_timetable Timetables]. Alle Interpolation und Extrapolationen finden hier statt.&lt;br /&gt;
## opt. Wiederherstellen der Datenlücken&lt;br /&gt;
## opt. Ausreißerfilterung&lt;br /&gt;
## opt. Glättung&lt;br /&gt;
## opt. Prüfung des Wertebereichs&lt;br /&gt;
# Synchronisieren der [https://www.mathworks.com/help/matlab/timetables.html?searchHighlight=timetable&amp;amp;s_tid=srchtitle_support_results_2_timetable Timetables] für alle physikalischen Größen. Falls für eine Station eine physikalische Größe nicht vorhanden ist werden Fill Values gesetzt.&lt;br /&gt;
## opt. graphischer Export&lt;br /&gt;
## opt. Ausspeichern der reorganisierten Daten als MATLAB Structure&lt;br /&gt;
# Nutzen der BAW-Klasse &amp;quot;NCWriter&amp;quot; zum Schreiben der Daten&lt;br /&gt;
## opt. Schreiben der Daten je Station&lt;br /&gt;
## opt. Schreiben der Daten als eine Datei für alle Stationen&lt;br /&gt;
# Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor= [[ZEITRIO]]&lt;br /&gt;
|postprozessor=[[NCDELTA]], [[NCANALYSE]], [[NCDVAR]], [[NCMERGE]], [[NCPOLO]], [[NCPLOT]], [[NCVIEW2D]], [[NetCDF Operators]]&lt;br /&gt;
|programmiersprache=MATLAB r2021b&lt;br /&gt;
|zus_software= n/a&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ts2nc/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCDELTA&amp;diff=36175</id>
		<title>NCDELTA</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCDELTA&amp;diff=36175"/>
		<updated>2023-08-28T06:14:20Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCDELTA&lt;br /&gt;
|name=NCDELTA&lt;br /&gt;
|version=April 2023&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen für synoptische Daten (optionale Beschränkung des Zeitraums)&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen für Kennwerte&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen für extensive Größen&amp;lt;br /&amp;gt;&lt;br /&gt;
Eingangsdaten für Taylor-Diagramm&amp;lt;br /&amp;gt;&lt;br /&gt;
Skill nach Murphy (1988) Gleichung 4&amp;lt;br /&amp;gt;&lt;br /&gt;
Skill nach Taylor (2001) Gleichungen 4 und 5&amp;lt;br /&amp;gt;&lt;br /&gt;
Skill nach Willmott (1981) Index of agreement (d)&amp;lt;br /&amp;gt;&lt;br /&gt;
Median, Perzentile (Q01, Q05, Q95, Q99)&amp;lt;br /&amp;gt;&lt;br /&gt;
Parallelisierung mit [http://openmp.org/wp/ OpenMP]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(Teil-) Automatisierte Qualitätssicherung (Wertebereich)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Automatische Anpassung der READ-Daten-Portionen an Chunk-Größe&amp;lt;br /&amp;gt;&lt;br /&gt;
Automatisches Setzen der WRITE Chunk-Größe&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage des Inhalts der ASCII-Eingabesteuerdateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage der [https://de.wikipedia.org/wiki/Message-Digest_Algorithm_5 MD5-Hash]-Werte von Eingabedateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;  &lt;br /&gt;
optionale Verwendung der &#039;&#039;Message Passing Interface&#039;&#039; (MPI, [https://www.mpi-forum.org/ MPI Forum])&lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
Das Programm berechnet Differenzen für vergleichbare Variablen (primäre Variablenpaare) sowie gegebenenfalls weitere, daraus abgeleitete statistische Daten, und außerdem Eingangsdaten für Taylor-Diagramme (Details siehe [[Differenzen der Berechnungsergebnisse]]). Das Zusammenführen der primären Variablenpaare erfolgt dabei weitestgehend automatisch, kann aber von dem Anwender in Grenzen manuell übersteuert werden (siehe [[NCDELTA.DAT|ncdelta.dat]]). Die primären Differenzen berechnen sich gemäß &#039;&#039;Vergleichsdaten&#039;&#039; &#039;&#039;&#039;minus&#039;&#039;&#039; &#039;&#039;Referenzdaten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Anforderungen an synoptische Daten mit jeweils konstantem Zeitschritt:&lt;br /&gt;
# Die Datensätze können eine unterschiedliche &#039;&#039;Anzahl&#039;&#039; von Terminen enthalten, allerdings müssen die zu vergleichenden Zeiträume gleich lang sein. Es können also verschiedene, aber gleich lange Zeiträume miteinander verglichen werden;  &lt;br /&gt;
# Bei Datensätzen mit konstantem Zeitschritt dürfen sich die Zeitschritte um ein ganzzahliges Vielfaches voneinander unterscheiden.&lt;br /&gt;
&lt;br /&gt;
Anforderungen an zu vergleichende (zeitabhängige) Daten mit variablem Zeitschritt:&lt;br /&gt;
# Die Datensätze müssen dieselbe &#039;&#039;Anzahl&#039;&#039; von Terminen enthalten, wobei die Zeiträume selbst verschieden sein dürfen.  &lt;br /&gt;
&lt;br /&gt;
Anmerkungen zur räumlichen Lage zu vergleichender Datensätze:&lt;br /&gt;
# Datensätze müssen nicht an denselben Positionen vorliegen;&lt;br /&gt;
# Die Datensätze müssen sich räumlich zu einem gewissen Grad überlappen;&lt;br /&gt;
# Die Koordinaten der Datensätze dürfen in verschiedenen Koordinatensystemen vorliegen, z. B. Gauß-Krüger und UTM;&lt;br /&gt;
# Die Daten einer Position werden mit den Daten der jeweils am nächsten liegenden Position verglichen, insofern der Abstand zwischen den Positionen einen maximal zulässigen Abstand (siehe [[NCDELTA.DAT|ncdelta.dat]]) nicht überschreitet.&lt;br /&gt;
&lt;br /&gt;
Anmerkungen zum Vergleich extensiver Größen:&lt;br /&gt;
# Bei extensiven Größen wird als Gewicht die relevante Größe der Berechnungszelle berücksichtigt (Fläche, Länge).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCDELTA.DAT|ncdelta.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Referenzdaten&#039;&#039;&#039;, z. B. Ist-Zustand (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# &#039;&#039;&#039;Vergleichsdaten&#039;&#039;&#039;, z. B. Variante (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# für eine [[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(teil-) automatisierte Qualitätssicherung]] (Dateityp [[BOUNDS.CFG.DAT|bounds_verify.dat]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;Ergebnisse&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]])&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncdelta.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncdelta.trc)&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm untergliedert sich im Wesentlichen in folgende Abschnitte:&lt;br /&gt;
# Lesen, Prüfen und Druckerausgabe der Steuerdaten des Anwenders;&lt;br /&gt;
# Metadaten der &#039;&#039;Referenzdaten&#039;&#039; lesen;&lt;br /&gt;
# Metadaten der &#039;&#039;Vergleichsdaten&#039;&#039; lesen;&lt;br /&gt;
# Metadaten der Referenz- und Vergleichsdaten in programminterne Datenobjekte transferieren;&lt;br /&gt;
# Metadaten vergleichen und auf grundlegende Inkonsistenzen (insbesondere Referenzpositionen) überprüfen;&lt;br /&gt;
# Klassifizierung der Referenz- und Vergleichsdaten durchführen;&lt;br /&gt;
# Primäre Variablenpaare finden: eine Vergleichsvariable hat genau eine Referenzvariable als Partner; aus den zu einem primären Variablenpaar gehörenden Variablen werden später die primären Ergebnisdaten erzeugt;&lt;br /&gt;
# Bestimmen der aus den Referenz- und Vergleichsdaten in die Ergebnisdatei zu kopierenden Variablen;&lt;br /&gt;
# Ermitteln der für die räumliche Interpolation der Referenzdaten auf die Positionen der Vergleichsdaten erforderlichen Matrizen;&lt;br /&gt;
# Erzeugen der Metadaten für die Ergebnisdatei; diese setzen sich i. W. aus den Metadaten der zu kopierenden Variablen, der primären Berechnungsergebnisse, neu zu erzeugenden Koordinatenvariablen (Zeit, Vertikale), sowie zu kopierender oder neu zu erzeugender Gewichts- und weiterer Hilfsvariablen zusammen;&lt;br /&gt;
# Kopieren der aus den Eingangsdateien in die Ergebnisdatei zu kopierenden Daten;&lt;br /&gt;
# Berechnen aller primären Ergebnisvariablen, (neuer) Zeit- und Vertikalkoordinaten, sowie Gewichte und Hilfsvariablen. Bei primären Ergebnisvariablen werden optional vorhandene Hilfsvariablen mit Modifikator &#039;&#039;status_flag&#039;&#039; im &#039;&#039;standard_name&#039;&#039; berücksichtigt, insofern die Bedeutung &#039;&#039;good&#039;&#039; durch ein Bit (Flag) repräsentiert wird.&lt;br /&gt;
# Für die Definition der verschiedenen Skills wird auf nachfolgende Literatur verwiesen:&lt;br /&gt;
#*  Murphy, Allan H. (1988) &amp;quot;Skill Scores Based on the Mean Square Error and Their Relationship to the Correlation Coefficient&amp;quot;. Monthly Weather Review, Dec. 1988, Seiten 2417 - 2424.&lt;br /&gt;
#* Taylor, Karl E. (2001) &amp;quot;Summarizing multiple aspects of model performance in a single diagram&amp;quot;. Journal of Geophysical Research, Vol 106, No. D7, April 16, 2001, Seiten 7183 - 7192.&lt;br /&gt;
#* Willmott, Cort J. (1981) &amp;quot;On the validation of models&amp;quot;. Physical Geography, Seiten 184–194. &lt;br /&gt;
&lt;br /&gt;
Falls beim Lesen von Daten ein &#039;&#039;&#039;HDF error&#039;&#039;&#039; auftritt wird versucht, die Werte des gewünschten Datenrecords aus den Werten zeitlich benachbarter Records zu rekonstruieren (Interpolation). Diese Reparatur funktioniert ausschließlich für von der Zeit abhängige Variablen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[DATACONVERT]], [[BOE2NC]], [[TS2NC]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCRCATMAT]], [[NetCDF Operators]], [[UNK]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor=[[DAVIT]], [[GEOTIFFRASTERTOOL]], [[NCAUTO]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCPLOT]], [[NCPOLO]], [[NCVIEW2D]], [[NC2TABLE]], [[NETCDFRASTERTOOL]], [[TAYLORTARGETDIAGRAM]]&lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=G. Lang, S. Spohr&lt;br /&gt;
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Vorträge:&lt;br /&gt;
** 2015-07-15: [http://ewisa.baw.de/files/12835_tv12_2015_07_15_ncdelta_g_lang.pdf &#039;&#039;NCDELTA - Differenzen neu berechnet&#039;&#039;].&lt;br /&gt;
* [https://izw-campus.baw.de/ &#039;&#039;IZW-Campus&#039;&#039;] (Podcast)&lt;br /&gt;
** 2022-05-30: [https://izw-campus.baw.de/goto.php?target=cat_4308&amp;amp;client_id=iliasclient &#039;&#039;NCDELTA - Berechnung von Differenzen&#039;&#039;].&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncdelta/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCANALYSE&amp;diff=36174</id>
		<title>NCANALYSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCANALYSE&amp;diff=36174"/>
		<updated>2023-08-28T06:14:02Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCANALYSE&lt;br /&gt;
|name=NCANALYSE&lt;br /&gt;
|version=März 2023&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Analyse&amp;lt;br /&amp;gt;&lt;br /&gt;
Postprocessor&amp;lt;br/&amp;gt;&lt;br /&gt;
synoptische Berechnungsergebnisse&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitserien gemessener Daten (optional mit weiter qualifizierenden [http://cfconventions.org/Data/cf-conventions/cf-conventions-1.6/build/cf-conventions.html#flags Flag Variablen])&amp;lt;br /&amp;gt;&lt;br /&gt;
tiefengemittelte (2D) und tiefenstrukturierte Daten (3D) mit z-Schichten&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Wasserstandes]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Strömung]], [[Tidekennwerte des Wassertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Salzgehalts]], [[Tidekennwerte des Salztransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Temperatur]], [[Tidekennwerte des Wärmetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Schwebstoffgehalts]], [[Tidekennwerte des Schwebstofftransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Tracergehalts]], [[Tidekennwerte des Tracertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Geschiebetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Anomalie der Potentiellen Energie]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Harmonische Analyse des Wasserstands]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Harmonische Analyse der Strömung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Wasserstands]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Strömung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Salzgehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Temperatur]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Schwebstoffgehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Tracergehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Sauerstoffgehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Morphodynamik]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Geschiebetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Wassertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Salztransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Wärmetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Tracertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Schwebstofftransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle)&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Tide-Energietransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF|CF NetCDF]] Format für 2D-/3D-Daten&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze mit SubGrid-Informationen&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für Daten an Einzelpositionen (&#039;&#039;Discrete Sampling Geometry&#039;&#039; featureType = &#039;&#039;&#039;timeSeriesProfile&#039;&#039;&#039;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für Daten auf Profilen (&#039;&#039;Discrete Sampling Geometry&#039;&#039; featureType = &#039;&#039;&#039;trajectoryProfile&#039;&#039;&#039;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Parallelisierung mit [http://openmp.org/wp/ OpenMP] und [http://de.wikipedia.org/wiki/Message_Passing_Interface MPI]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(Teil-) Automatisierte Qualitätssicherung (Wertebereich)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Automatische Anpassung der READ-Daten-Portionen an Chunk-Größe&amp;lt;br /&amp;gt;&lt;br /&gt;
Automatisches Setzen der WRITE Chunk-Größe&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage des Inhalts der ASCII-Eingabesteuerdateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage der [https://de.wikipedia.org/wiki/Message-Digest_Algorithm_5 MD5-Hash]-Werte von Eingabedateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
Optionales Schließen von Datenlücken an Referenz-Positionen durch Interpolation&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
Das Programm NCANALYSE dient zur Analyse von in CF NetCDF Dateien gespeicherten synoptischen Daten.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCANALYSE.DAT|ncanalyse.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;synoptische Datensätze&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# für eine [[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(teil-) automatisierte Qualitätssicherung]] (Dateityp [[BOUNDS.CFG.DAT|bounds_verify.dat]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;Analyseergebnisse&#039;&#039;&#039; Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]])&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncanalyse.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncplot.trc)&lt;br /&gt;
|methode=&lt;br /&gt;
Folgende Analysen stehen zur Verfügung:&lt;br /&gt;
* Tidekennwerte:&lt;br /&gt;
*# [[Tidekennwerte des Wasserstandes]];&lt;br /&gt;
*# [[Tidekennwerte der Strömung]];&lt;br /&gt;
*# [[Tidekennwerte des Salzgehalts]];&lt;br /&gt;
*# [[Tidekennwerte der Temperatur]];&lt;br /&gt;
*# [[Tidekennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*# [[Tidekennwerte des Tracergehalts]];&lt;br /&gt;
*# [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*# [[Tidekennwerte des Geschiebetransports]];&lt;br /&gt;
*# [[Tidekennwerte der Anomalie der Potentiellen Energie]].&lt;br /&gt;
* Tide-Transport-Kennwerte (basierend auf &#039;&#039;exakten&#039;&#039; Integralen):&lt;br /&gt;
*# [[Tidekennwerte des Wassertransports]];&lt;br /&gt;
*# [[Tidekennwerte des Salztransports]];&lt;br /&gt;
*# [[Tidekennwerte des Wärmetransports]];&lt;br /&gt;
*# [[Tidekennwerte des Schwebstofftransports]];&lt;br /&gt;
*# [[Tidekennwerte des Tracertransports]].&lt;br /&gt;
* Harmonische Analyse:&lt;br /&gt;
*# [[Harmonische Analyse des Wasserstands]];&lt;br /&gt;
*# [[Harmonische Analyse der Strömung]].&lt;br /&gt;
* Tideunabhängige Kennwerte:&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Wasserstands]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Strömung]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Salzgehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Temperatur]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Tracergehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Sauerstoffgehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Morphodynamik]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Geschiebetransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]].&lt;br /&gt;
* Tideunabhängige Transport-Kennwerte (basierend auf &#039;&#039;exakten&#039;&#039; Integralen):&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Wassertransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Salztransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Wärmetransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Tracertransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Schwebstofftransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle).&lt;br /&gt;
* Tide-Energietransport:&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Tide-Energietransports]].&lt;br /&gt;
* Kennwerte meteorologischer Größen:&lt;br /&gt;
*# [[Kennwerte meteorologischer Größen|Windgeschwindigkeit]].&amp;lt;br /&amp;gt;&lt;br /&gt;
* Kennwerte des Seegangs:&lt;br /&gt;
*# [[Kennwerte des Seegangs|signifikante Wellenhöhe]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Falls beim Lesen von Daten ein &#039;&#039;&#039;HDF error&#039;&#039;&#039; auftritt wird versucht, die Werte des gewünschten Datenrecords aus den Werten zeitlich benachbarter Records zu rekonstruieren (Interpolation). Diese Reparatur funktioniert ausschließlich für von der Zeit abhängige Variablen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[DATACONVERT]], [[BOE2NC]], [[TS2NC]], [[GRIDCONVERT]], [[NCAGGREGATE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDVAR]], [[NCMERGE]], [[NetCDF Operators]], [[QUICKPLOT]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor=[[DAVIT]], [[DISPLAY_CONTROL_VOLUMES]], [[GEOTIFFRASTERTOOL]], [[NCAGGREGATE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCPLOT]], [[NC2TABLE]], [[NETCDFRASTERTOOL]], [[PLOTPROFILZEIT]],[[PLOTTS]]&lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|zus_software= ---&lt;br /&gt;
|kontakt_original=G. Lang&lt;br /&gt;
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Vorträge&lt;br /&gt;
** 2021-06-16: [http://doi.org/10.13140/RG.2.2.20390.45120 &#039;&#039;Tidal Asymmetry - Classical Parameters vs Skewness&#039;&#039;] (DOI: [http://doi.org/10.13140/RG.2.2.20390.45120 http://doi.org/10.13140/RG.2.2.20390.45120]);&lt;br /&gt;
** 2015-05-29: [http://ewisa.baw.de/files/12556_tv12_2015_05_29_tide_energie_transport_g_lang.pdf &#039;&#039;Tidewelle und Energietransport&#039;&#039;] (DOI: [http://dx.doi.org/10.13140/RG.2.2.31352.14089 http://dx.doi.org/10.13140/RG.2.2.31352.14089]).&lt;br /&gt;
** 2014-12-03: [http://ewisa.baw.de/files/11284_tv12_2014_12_03_ncanalyse_lzks_g_lang.pdf &#039;&#039;NCANALYSE - Tideunabhängige Kennwerte des Salzgehalts&#039;&#039;];&lt;br /&gt;
** 2014-12-03: [http://ewisa.baw.de/files/11285_tv12_2014_12_03_ncanalyse_tdks_g_lang.pdf &#039;&#039;NCANALYSE - Tidekennwerte des Salzgehalts&#039;&#039;];&lt;br /&gt;
** 2014-10-08: [http://ewisa.baw.de/files/10587_tv12_2014_10_08_ncanalyse_lzkv_g_lang.pdf &#039;&#039;NCANALYSE - Tideunabhängige Kennwerte der Strömung&#039;&#039;];&lt;br /&gt;
** 2014-09-10: [http://ewisa.baw.de/files/10588_tv12_2014_09_10_allgemein_g_lang.pdf &#039;&#039;NCANALYSE - Tidekennwerte der Strömung&#039;&#039;];&lt;br /&gt;
** 2013-08-07: [http://ewisa.baw.de/files/08510_speech_2013-08-07.pdf &#039;&#039;NCANALYSE - Tideunabhängige Kennwerte des Wasserstands&#039;&#039;];&lt;br /&gt;
** 2013-05-15: [http://ewisa.baw.de/files/08500_speech_2013-05-15.pdf &#039;&#039;NCANALYSE - Daten aus CF netCDF Dateien analysieren&#039;&#039;].&lt;br /&gt;
* [https://izw-campus.baw.de/ &#039;&#039;IZW-Campus&#039;&#039;] (Podcast)&lt;br /&gt;
** 2022-04-25: [https://izw-campus.baw.de/goto.php?target=cat_4105&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse LZKW (tideunabhängige Kennwerte des Wasserstands)&#039;&#039;];&lt;br /&gt;
** 2022-03-21: [https://izw-campus.baw.de/goto.php?target=cat_3829&amp;amp;client_id=iliasclient &#039;&#039;Energietransport einer Tidewelle&#039;&#039;];&lt;br /&gt;
** 2021-11-29: [https://izw-campus.baw.de/goto.php?target=cat_3490&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen - Wechselwirkung zwischen Salzgehalt und Schwebstoffgehalt&#039;&#039;];&lt;br /&gt;
** 2021-10-18: [https://izw-campus.baw.de/goto.php?target=cat_3301&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen verschiedener Kennwerte (Einfluss des Salzgehalts auf verschiedene Kenngrößen)&#039;&#039;];&lt;br /&gt;
** 2021-09-13: [https://izw-campus.baw.de/goto.php?target=cat_3102&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen TDKA (Tidekennwerte der Anomalie der Potentiellen Energie)&#039;&#039;];&lt;br /&gt;
** 2021-08-09: [https://izw-campus.baw.de/goto.php?target=cat_1830&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen TDKS (Tidekennwerte des Salzgehalts)&#039;&#039;];&lt;br /&gt;
** 2021-06-07: [https://izw-campus.baw.de/goto.php?target=cat_2554&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE Update zu Skewness - aus Partialtiden des Wasserstands und der Strömung&#039;&#039;];&lt;br /&gt;
** 2021-04-19: [https://izw-campus.baw.de/goto.php?target=cat_2329&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse FRQV (Harmonische Analyse der Strömung)&#039;&#039;];&lt;br /&gt;
** 2021-03-08: [https://izw-campus.baw.de/goto.php?target=cat_2224&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse FRQW (Harmonische Analyse des Wasserstands)&#039;&#039;];&lt;br /&gt;
** 2021-02-08: [https://izw-campus.baw.de/goto.php?target=cat_1940&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse TDKV (Tidekennwerte der Strömungsgeschwindigkeit)&#039;&#039;];&lt;br /&gt;
** 2021-01-11: [https://izw-campus.baw.de/goto.php?target=cat_1853&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse TDKW (Tidekennwerte des Wasserstands)&#039;&#039;];&lt;br /&gt;
* Musterdatei&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncanalyse/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCANALYSE&amp;diff=36173</id>
		<title>NCANALYSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCANALYSE&amp;diff=36173"/>
		<updated>2023-08-28T06:13:30Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCANALYSE&lt;br /&gt;
|name=NCANALYSE&lt;br /&gt;
|version=März 2023&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Analyse&amp;lt;br /&amp;gt;&lt;br /&gt;
Postprocessor&amp;lt;br/&amp;gt;&lt;br /&gt;
synoptische Berechnungsergebnisse&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitserien gemessener Daten (optional mit weiter qualifizierenden [http://cfconventions.org/Data/cf-conventions/cf-conventions-1.6/build/cf-conventions.html#flags Flag Variablen])&amp;lt;br /&amp;gt;&lt;br /&gt;
tiefengemittelte (2D) und tiefenstrukturierte Daten (3D) mit z-Schichten&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Wasserstandes]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Strömung]], [[Tidekennwerte des Wassertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Salzgehalts]], [[Tidekennwerte des Salztransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Temperatur]], [[Tidekennwerte des Wärmetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Schwebstoffgehalts]], [[Tidekennwerte des Schwebstofftransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Tracergehalts]], [[Tidekennwerte des Tracertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Geschiebetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Anomalie der Potentiellen Energie]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Harmonische Analyse des Wasserstands]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Harmonische Analyse der Strömung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Wasserstands]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Strömung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Salzgehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Temperatur]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Schwebstoffgehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Tracergehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Sauerstoffgehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Morphodynamik]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Geschiebetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Wassertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Salztransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Wärmetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Tracertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Schwebstofftransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle)&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Tide-Energietransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF|CF NetCDF]] Format für 2D-/3D-Daten&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze mit SubGrid-Informationen&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für Daten an Einzelpositionen (&#039;&#039;Discrete Sampling Geometry&#039;&#039; featureType = &#039;&#039;&#039;timeSeriesProfile&#039;&#039;&#039;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für Daten auf Profilen (&#039;&#039;Discrete Sampling Geometry&#039;&#039; featureType = &#039;&#039;&#039;trajectoryProfile&#039;&#039;&#039;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Parallelisierung mit [http://openmp.org/wp/ OpenMP] und [http://de.wikipedia.org/wiki/Message_Passing_Interface MPI]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(Teil-) Automatisierte Qualitätssicherung (Wertebereich)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Automatische Anpassung der READ-Daten-Portionen an Chunk-Größe&amp;lt;br /&amp;gt;&lt;br /&gt;
Automatisches Setzen der WRITE Chunk-Größe&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage des Inhalts der ASCII-Eingabesteuerdateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage der [https://de.wikipedia.org/wiki/Message-Digest_Algorithm_5 MD5-Hash]-Werte von Eingabedateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
Optionales Schließen von Datenlücken an Referenz-Positionen durch Interpolation&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
Das Programm NCANALYSE dient zur Analyse von in CF NetCDF Dateien gespeicherten synoptischen Daten.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCANALYSE.DAT|ncanalyse.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;synoptische Datensätze&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# für eine [[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(teil-) automatisierte Qualitätssicherung]] (Dateityp [[BOUNDS.CFG.DAT|bounds_verify.dat]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;Analyseergebnisse&#039;&#039;&#039; Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]])&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncanalyse.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncplot.trc)&lt;br /&gt;
|methode=&lt;br /&gt;
Folgende Analysen stehen zur Verfügung:&lt;br /&gt;
* Tidekennwerte:&lt;br /&gt;
*# [[Tidekennwerte des Wasserstandes]];&lt;br /&gt;
*# [[Tidekennwerte der Strömung]];&lt;br /&gt;
*# [[Tidekennwerte des Salzgehalts]];&lt;br /&gt;
*# [[Tidekennwerte der Temperatur]];&lt;br /&gt;
*# [[Tidekennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*# [[Tidekennwerte des Tracergehalts]];&lt;br /&gt;
*# [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*# [[Tidekennwerte des Geschiebetransports]];&lt;br /&gt;
*# [[Tidekennwerte der Anomalie der Potentiellen Energie]].&lt;br /&gt;
* Tide-Transport-Kennwerte (basierend auf &#039;&#039;exakten&#039;&#039; Integralen):&lt;br /&gt;
*# [[Tidekennwerte des Wassertransports]];&lt;br /&gt;
*# [[Tidekennwerte des Salztransports]];&lt;br /&gt;
*# [[Tidekennwerte des Wärmetransports]];&lt;br /&gt;
*# [[Tidekennwerte des Schwebstofftransports]];&lt;br /&gt;
*# [[Tidekennwerte des Tracertransports]].&lt;br /&gt;
* Harmonische Analyse:&lt;br /&gt;
*# [[Harmonische Analyse des Wasserstands]];&lt;br /&gt;
*# [[Harmonische Analyse der Strömung]].&lt;br /&gt;
* Tideunabhängige Kennwerte:&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Wasserstands]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Strömung]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Salzgehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Temperatur]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Tracergehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Sauerstoffgehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Morphodynamik]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Geschiebetransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]].&lt;br /&gt;
* Tideunabhängige Transport-Kennwerte (basierend auf &#039;&#039;exakten&#039;&#039; Integralen):&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Wassertransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Salztransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Wärmetransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Tracertransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Schwebstofftransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle).&lt;br /&gt;
* Tide-Energietransport:&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Tide-Energietransports]].&lt;br /&gt;
* Kennwerte meteorologischer Größen:&lt;br /&gt;
*# [[Kennwerte meteorologischer Größen|Windgeschwindigkeit]].&amp;lt;br /&amp;gt;&lt;br /&gt;
* Kennwerte des Seegangs:&lt;br /&gt;
*# [[Kennwerte des Seegangs|signifikante Wellenhöhe]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Falls beim Lesen von Daten ein &#039;&#039;&#039;HDF error&#039;&#039;&#039; auftritt wird versucht, die Werte des gewünschten Datenrecords aus den Werten zeitlich benachbarter Records zu rekonstruieren (Interpolation). Diese Reparatur funktioniert ausschließlich für von der Zeit abhängige Variablen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[DATACONVERT]], [[BOE2NC]], [[GRIDCONVERT]], [[NCAGGREGATE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDVAR]], [[NCMERGE]], [[NetCDF Operators]], [[QUICKPLOT]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor=[[DAVIT]], [[DISPLAY_CONTROL_VOLUMES]], [[GEOTIFFRASTERTOOL]], [[NCAGGREGATE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCPLOT]], [[NC2TABLE]], [[NETCDFRASTERTOOL]], [[PLOTPROFILZEIT]],[[PLOTTS]]&lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|zus_software= ---&lt;br /&gt;
|kontakt_original=G. Lang&lt;br /&gt;
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Vorträge&lt;br /&gt;
** 2021-06-16: [http://doi.org/10.13140/RG.2.2.20390.45120 &#039;&#039;Tidal Asymmetry - Classical Parameters vs Skewness&#039;&#039;] (DOI: [http://doi.org/10.13140/RG.2.2.20390.45120 http://doi.org/10.13140/RG.2.2.20390.45120]);&lt;br /&gt;
** 2015-05-29: [http://ewisa.baw.de/files/12556_tv12_2015_05_29_tide_energie_transport_g_lang.pdf &#039;&#039;Tidewelle und Energietransport&#039;&#039;] (DOI: [http://dx.doi.org/10.13140/RG.2.2.31352.14089 http://dx.doi.org/10.13140/RG.2.2.31352.14089]).&lt;br /&gt;
** 2014-12-03: [http://ewisa.baw.de/files/11284_tv12_2014_12_03_ncanalyse_lzks_g_lang.pdf &#039;&#039;NCANALYSE - Tideunabhängige Kennwerte des Salzgehalts&#039;&#039;];&lt;br /&gt;
** 2014-12-03: [http://ewisa.baw.de/files/11285_tv12_2014_12_03_ncanalyse_tdks_g_lang.pdf &#039;&#039;NCANALYSE - Tidekennwerte des Salzgehalts&#039;&#039;];&lt;br /&gt;
** 2014-10-08: [http://ewisa.baw.de/files/10587_tv12_2014_10_08_ncanalyse_lzkv_g_lang.pdf &#039;&#039;NCANALYSE - Tideunabhängige Kennwerte der Strömung&#039;&#039;];&lt;br /&gt;
** 2014-09-10: [http://ewisa.baw.de/files/10588_tv12_2014_09_10_allgemein_g_lang.pdf &#039;&#039;NCANALYSE - Tidekennwerte der Strömung&#039;&#039;];&lt;br /&gt;
** 2013-08-07: [http://ewisa.baw.de/files/08510_speech_2013-08-07.pdf &#039;&#039;NCANALYSE - Tideunabhängige Kennwerte des Wasserstands&#039;&#039;];&lt;br /&gt;
** 2013-05-15: [http://ewisa.baw.de/files/08500_speech_2013-05-15.pdf &#039;&#039;NCANALYSE - Daten aus CF netCDF Dateien analysieren&#039;&#039;].&lt;br /&gt;
* [https://izw-campus.baw.de/ &#039;&#039;IZW-Campus&#039;&#039;] (Podcast)&lt;br /&gt;
** 2022-04-25: [https://izw-campus.baw.de/goto.php?target=cat_4105&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse LZKW (tideunabhängige Kennwerte des Wasserstands)&#039;&#039;];&lt;br /&gt;
** 2022-03-21: [https://izw-campus.baw.de/goto.php?target=cat_3829&amp;amp;client_id=iliasclient &#039;&#039;Energietransport einer Tidewelle&#039;&#039;];&lt;br /&gt;
** 2021-11-29: [https://izw-campus.baw.de/goto.php?target=cat_3490&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen - Wechselwirkung zwischen Salzgehalt und Schwebstoffgehalt&#039;&#039;];&lt;br /&gt;
** 2021-10-18: [https://izw-campus.baw.de/goto.php?target=cat_3301&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen verschiedener Kennwerte (Einfluss des Salzgehalts auf verschiedene Kenngrößen)&#039;&#039;];&lt;br /&gt;
** 2021-09-13: [https://izw-campus.baw.de/goto.php?target=cat_3102&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen TDKA (Tidekennwerte der Anomalie der Potentiellen Energie)&#039;&#039;];&lt;br /&gt;
** 2021-08-09: [https://izw-campus.baw.de/goto.php?target=cat_1830&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen TDKS (Tidekennwerte des Salzgehalts)&#039;&#039;];&lt;br /&gt;
** 2021-06-07: [https://izw-campus.baw.de/goto.php?target=cat_2554&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE Update zu Skewness - aus Partialtiden des Wasserstands und der Strömung&#039;&#039;];&lt;br /&gt;
** 2021-04-19: [https://izw-campus.baw.de/goto.php?target=cat_2329&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse FRQV (Harmonische Analyse der Strömung)&#039;&#039;];&lt;br /&gt;
** 2021-03-08: [https://izw-campus.baw.de/goto.php?target=cat_2224&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse FRQW (Harmonische Analyse des Wasserstands)&#039;&#039;];&lt;br /&gt;
** 2021-02-08: [https://izw-campus.baw.de/goto.php?target=cat_1940&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse TDKV (Tidekennwerte der Strömungsgeschwindigkeit)&#039;&#039;];&lt;br /&gt;
** 2021-01-11: [https://izw-campus.baw.de/goto.php?target=cat_1853&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse TDKW (Tidekennwerte des Wasserstands)&#039;&#039;];&lt;br /&gt;
* Musterdatei&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncanalyse/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCANALYSE&amp;diff=36172</id>
		<title>NCANALYSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCANALYSE&amp;diff=36172"/>
		<updated>2023-08-28T06:13:06Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCANALYSE&lt;br /&gt;
|name=NCANALYSE&lt;br /&gt;
|version=März 2023&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Analyse&amp;lt;br /&amp;gt;&lt;br /&gt;
Postprocessor&amp;lt;br/&amp;gt;&lt;br /&gt;
synoptische Berechnungsergebnisse&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitserien gemessener Daten (optional mit weiter qualifizierenden [http://cfconventions.org/Data/cf-conventions/cf-conventions-1.6/build/cf-conventions.html#flags Flag Variablen])&amp;lt;br /&amp;gt;&lt;br /&gt;
tiefengemittelte (2D) und tiefenstrukturierte Daten (3D) mit z-Schichten&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Wasserstandes]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Strömung]], [[Tidekennwerte des Wassertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Salzgehalts]], [[Tidekennwerte des Salztransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Temperatur]], [[Tidekennwerte des Wärmetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Schwebstoffgehalts]], [[Tidekennwerte des Schwebstofftransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Tracergehalts]], [[Tidekennwerte des Tracertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte des Geschiebetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tidekennwerte der Anomalie der Potentiellen Energie]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Harmonische Analyse des Wasserstands]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Harmonische Analyse der Strömung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Wasserstands]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Strömung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Salzgehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Temperatur]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Schwebstoffgehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Tracergehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Sauerstoffgehalts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Morphodynamik]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Geschiebetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Wassertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Salztransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Wärmetransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Tracertransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Schwebstofftransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle)&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte des Tide-Energietransports]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF|CF NetCDF]] Format für 2D-/3D-Daten&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze mit SubGrid-Informationen&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für Daten an Einzelpositionen (&#039;&#039;Discrete Sampling Geometry&#039;&#039; featureType = &#039;&#039;&#039;timeSeriesProfile&#039;&#039;&#039;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für Daten auf Profilen (&#039;&#039;Discrete Sampling Geometry&#039;&#039; featureType = &#039;&#039;&#039;trajectoryProfile&#039;&#039;&#039;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Parallelisierung mit [http://openmp.org/wp/ OpenMP] und [http://de.wikipedia.org/wiki/Message_Passing_Interface MPI]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(Teil-) Automatisierte Qualitätssicherung (Wertebereich)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Automatische Anpassung der READ-Daten-Portionen an Chunk-Größe&amp;lt;br /&amp;gt;&lt;br /&gt;
Automatisches Setzen der WRITE Chunk-Größe&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage des Inhalts der ASCII-Eingabesteuerdateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage der [https://de.wikipedia.org/wiki/Message-Digest_Algorithm_5 MD5-Hash]-Werte von Eingabedateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
Optionales Schließen von Datenlücken an Referenz-Positionen durch Interpolation&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
Das Programm NCANALYSE dient zur Analyse von in CF NetCDF Dateien gespeicherten synoptischen Daten.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCANALYSE.DAT|ncanalyse.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;synoptische Datensätze&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# für eine [[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(teil-) automatisierte Qualitätssicherung]] (Dateityp [[BOUNDS.CFG.DAT|bounds_verify.dat]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;Analyseergebnisse&#039;&#039;&#039; Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]])&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncanalyse.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncplot.trc)&lt;br /&gt;
|methode=&lt;br /&gt;
Folgende Analysen stehen zur Verfügung:&lt;br /&gt;
* Tidekennwerte:&lt;br /&gt;
*# [[Tidekennwerte des Wasserstandes]];&lt;br /&gt;
*# [[Tidekennwerte der Strömung]];&lt;br /&gt;
*# [[Tidekennwerte des Salzgehalts]];&lt;br /&gt;
*# [[Tidekennwerte der Temperatur]];&lt;br /&gt;
*# [[Tidekennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*# [[Tidekennwerte des Tracergehalts]];&lt;br /&gt;
*# [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*# [[Tidekennwerte des Geschiebetransports]];&lt;br /&gt;
*# [[Tidekennwerte der Anomalie der Potentiellen Energie]].&lt;br /&gt;
* Tide-Transport-Kennwerte (basierend auf &#039;&#039;exakten&#039;&#039; Integralen):&lt;br /&gt;
*# [[Tidekennwerte des Wassertransports]];&lt;br /&gt;
*# [[Tidekennwerte des Salztransports]];&lt;br /&gt;
*# [[Tidekennwerte des Wärmetransports]];&lt;br /&gt;
*# [[Tidekennwerte des Schwebstofftransports]];&lt;br /&gt;
*# [[Tidekennwerte des Tracertransports]].&lt;br /&gt;
* Harmonische Analyse:&lt;br /&gt;
*# [[Harmonische Analyse des Wasserstands]];&lt;br /&gt;
*# [[Harmonische Analyse der Strömung]].&lt;br /&gt;
* Tideunabhängige Kennwerte:&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Wasserstands]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Strömung]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Salzgehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Temperatur]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Tracergehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Sauerstoffgehalts]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Morphodynamik]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Geschiebetransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]].&lt;br /&gt;
* Tideunabhängige Transport-Kennwerte (basierend auf &#039;&#039;exakten&#039;&#039; Integralen):&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Wassertransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Salztransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Wärmetransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Tracertransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Schwebstofftransports]];&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle).&lt;br /&gt;
* Tide-Energietransport:&lt;br /&gt;
*# [[Tideunabhängige Kennwerte des Tide-Energietransports]].&lt;br /&gt;
* Kennwerte meteorologischer Größen:&lt;br /&gt;
*# [[Kennwerte meteorologischer Größen|Windgeschwindigkeit]].&amp;lt;br /&amp;gt;&lt;br /&gt;
* Kennwerte des Seegangs:&lt;br /&gt;
*# [[Kennwerte des Seegangs|signifikante Wellenhöhe]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Falls beim Lesen von Daten ein &#039;&#039;&#039;HDF error&#039;&#039;&#039; auftritt wird versucht, die Werte des gewünschten Datenrecords aus den Werten zeitlich benachbarter Records zu rekonstruieren (Interpolation). Diese Reparatur funktioniert ausschließlich für von der Zeit abhängige Variablen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[DATACONVERT]], [[BOE2NC]], [[TS2NC]], [[GRIDCONVERT]], [[NCAGGREGATE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDVAR]], [[NCMERGE]], [[NetCDF Operators]], [[QUICKPLOT]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor=[[DAVIT]], [[DISPLAY_CONTROL_VOLUMES]], [[GEOTIFFRASTERTOOL]], [[NCAGGREGATE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCPLOT]], [[NC2TABLE]], [[NETCDFRASTERTOOL]], [[PLOTPROFILZEIT]],[[PLOTTS]]&lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|zus_software= ---&lt;br /&gt;
|kontakt_original=G. Lang&lt;br /&gt;
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Vorträge&lt;br /&gt;
** 2021-06-16: [http://doi.org/10.13140/RG.2.2.20390.45120 &#039;&#039;Tidal Asymmetry - Classical Parameters vs Skewness&#039;&#039;] (DOI: [http://doi.org/10.13140/RG.2.2.20390.45120 http://doi.org/10.13140/RG.2.2.20390.45120]);&lt;br /&gt;
** 2015-05-29: [http://ewisa.baw.de/files/12556_tv12_2015_05_29_tide_energie_transport_g_lang.pdf &#039;&#039;Tidewelle und Energietransport&#039;&#039;] (DOI: [http://dx.doi.org/10.13140/RG.2.2.31352.14089 http://dx.doi.org/10.13140/RG.2.2.31352.14089]).&lt;br /&gt;
** 2014-12-03: [http://ewisa.baw.de/files/11284_tv12_2014_12_03_ncanalyse_lzks_g_lang.pdf &#039;&#039;NCANALYSE - Tideunabhängige Kennwerte des Salzgehalts&#039;&#039;];&lt;br /&gt;
** 2014-12-03: [http://ewisa.baw.de/files/11285_tv12_2014_12_03_ncanalyse_tdks_g_lang.pdf &#039;&#039;NCANALYSE - Tidekennwerte des Salzgehalts&#039;&#039;];&lt;br /&gt;
** 2014-10-08: [http://ewisa.baw.de/files/10587_tv12_2014_10_08_ncanalyse_lzkv_g_lang.pdf &#039;&#039;NCANALYSE - Tideunabhängige Kennwerte der Strömung&#039;&#039;];&lt;br /&gt;
** 2014-09-10: [http://ewisa.baw.de/files/10588_tv12_2014_09_10_allgemein_g_lang.pdf &#039;&#039;NCANALYSE - Tidekennwerte der Strömung&#039;&#039;];&lt;br /&gt;
** 2013-08-07: [http://ewisa.baw.de/files/08510_speech_2013-08-07.pdf &#039;&#039;NCANALYSE - Tideunabhängige Kennwerte des Wasserstands&#039;&#039;];&lt;br /&gt;
** 2013-05-15: [http://ewisa.baw.de/files/08500_speech_2013-05-15.pdf &#039;&#039;NCANALYSE - Daten aus CF netCDF Dateien analysieren&#039;&#039;].&lt;br /&gt;
* [https://izw-campus.baw.de/ &#039;&#039;IZW-Campus&#039;&#039;] (Podcast)&lt;br /&gt;
** 2022-04-25: [https://izw-campus.baw.de/goto.php?target=cat_4105&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse LZKW (tideunabhängige Kennwerte des Wasserstands)&#039;&#039;];&lt;br /&gt;
** 2022-03-21: [https://izw-campus.baw.de/goto.php?target=cat_3829&amp;amp;client_id=iliasclient &#039;&#039;Energietransport einer Tidewelle&#039;&#039;];&lt;br /&gt;
** 2021-11-29: [https://izw-campus.baw.de/goto.php?target=cat_3490&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen - Wechselwirkung zwischen Salzgehalt und Schwebstoffgehalt&#039;&#039;];&lt;br /&gt;
** 2021-10-18: [https://izw-campus.baw.de/goto.php?target=cat_3301&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen verschiedener Kennwerte (Einfluss des Salzgehalts auf verschiedene Kenngrößen)&#039;&#039;];&lt;br /&gt;
** 2021-09-13: [https://izw-campus.baw.de/goto.php?target=cat_3102&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen TDKA (Tidekennwerte der Anomalie der Potentiellen Energie)&#039;&#039;];&lt;br /&gt;
** 2021-08-09: [https://izw-campus.baw.de/goto.php?target=cat_1830&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen TDKS (Tidekennwerte des Salzgehalts)&#039;&#039;];&lt;br /&gt;
** 2021-06-07: [https://izw-campus.baw.de/goto.php?target=cat_2554&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE Update zu Skewness - aus Partialtiden des Wasserstands und der Strömung&#039;&#039;];&lt;br /&gt;
** 2021-04-19: [https://izw-campus.baw.de/goto.php?target=cat_2329&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse FRQV (Harmonische Analyse der Strömung)&#039;&#039;];&lt;br /&gt;
** 2021-03-08: [https://izw-campus.baw.de/goto.php?target=cat_2224&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse FRQW (Harmonische Analyse des Wasserstands)&#039;&#039;];&lt;br /&gt;
** 2021-02-08: [https://izw-campus.baw.de/goto.php?target=cat_1940&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse TDKV (Tidekennwerte der Strömungsgeschwindigkeit)&#039;&#039;];&lt;br /&gt;
** 2021-01-11: [https://izw-campus.baw.de/goto.php?target=cat_1853&amp;amp;client_id=iliasclient &#039;&#039;NCANALYSE - Grundlagen am Beispiel der Analyse TDKW (Tidekennwerte des Wasserstands)&#039;&#039;];&lt;br /&gt;
* Musterdatei&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncanalyse/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=BOE2NC&amp;diff=36171</id>
		<title>BOE2NC</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=BOE2NC&amp;diff=36171"/>
		<updated>2023-08-28T06:11:32Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=BOE2NC&lt;br /&gt;
|name=BOE2NC&lt;br /&gt;
|version=Februar 2021&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Preprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Wandlung&amp;lt;br /&amp;gt;&lt;br /&gt;
[[BOEWRT.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[BOE2NC]] (siehe auch [[BOE2NC.DAT]]) wird angewendet um eine beliebige Menge von Messdaten vom [[BOEWRT.DAT]] in eine zusammengefasste [[CF-NETCDF.NC|cf-netcdf.nc]] zu überführen. &#039;&#039;&#039;ACHTUNG 28.08.2023: Dieses Programm wird nicht mehr gepflegt - die Funktionalität wird fortan durch [[TS2NC]] abgebildet.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Alle Messdaten müssen in einem Ordner vorliegen&lt;br /&gt;
# Erlaubte physikalische Größen sind zur Zeit: Wasserstand, Salzgehalt, Temperatur, Strömungsgeschwindigkeit&lt;br /&gt;
# Zur Strömungsgeschwindigkeit muss eine Magnitude und eine Richtung vorliegen&lt;br /&gt;
# Die [[BOEWRT.DAT]] Header müssen zwingend enthalten (Zeitzone, Koordinatensystem, Koordinaten, ID)&lt;br /&gt;
# Die Messdaten sollten geprüft sein. Eine Prüfung des Wertebereichs wird nicht vorgenommen. Die Wandlung ist zudem recht zeitintensiv - und bei fehlerhaften Daten muss neu gestartet werden.&lt;br /&gt;
# Es ist möglich den Messstationen eine Reihenfolge in einem Textfile vorzugeben. Dafür bitte die Stationsnamen in der gewünschten Reihenfolge in einer Text-Datei hinterlegen. Dieser Textfile muss bei den Messdaten liegen.&lt;br /&gt;
# [[BOEWRT.DAT]] Messdaten werden in Wasserstände und nicht-Wasserstände unterschieden.&lt;br /&gt;
# Nicht-Wasserstände werden anhand anhand des Stationsnamens der [[BOEWRT.DAT]] einem Wasserstand zugeordnet.&lt;br /&gt;
# Messdaten die keine Wasserstände sind, müssen einen Wasserstand zugeordnet bekommen. Vorschlag hierfür: Kopieren eines nahegelegenen Wasserstandspegels und ändern des Stationsnamen auf den Namen der Nicht-Wasserstandgröße.&lt;br /&gt;
# Ist eine physikalische Größe für einen Pegel nicht vorhanden werden Fill_Values zugeordnet.&lt;br /&gt;
# Es ist möglich nicht alle physikalischen Größen zu verwenden. Dies spart massiv Rechenzeit, da keine Dummys erstellt, gewandelt und angehängt werden müssen.&lt;br /&gt;
&lt;br /&gt;
|Mögliche Fehlerquellen:=&lt;br /&gt;
# Einer oder mehrere [[BOEWRT.DAT]] Header sind fehlerhaft.&lt;br /&gt;
# Die Stationsnamen stimmt nicht überein.&lt;br /&gt;
# Ein nicht-Wasserstand hat keinen Wasserstand zugeordnet.&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die [[BOEWRT.DAT]] Eingangsdaten müssen zwingend die Endung *.boewrt.dat aufweisen!&lt;br /&gt;
# Die Wandlung selbst nimmt den Großteil der Programmlaufzeit in Anspruch. 100 Jahreszeitreihen ~70min&lt;br /&gt;
# Die Anwendung kann sich bei schwankender Messdatenqualität recht mühsam gestalten, da keine Möglichkeit besteht gewandelte [[CF-NETCDF.NC|cf-netcdf.nc]] zu bearbeiten. Entsprechend wird empfohlen sich alle Daten vor dem Wandeln anzugucken.&lt;br /&gt;
# Sind mehrere Tiefen für eine Station vorhanden sollte der Stationsname geändert werden. Liegen zum Beispiel für RSS Messungen in 2 und 8m Wassertiefe vor, sollten die Stationsnamen RSS_020 und RSS_080 heißen. Für jeder der beiden Daten muss dann eine Wasserstandszeitreihe vorgegeben werden.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[BOE2NC.dat]]&lt;br /&gt;
# opt: Reihenfolgedatei z.B. reihenfolge.txt&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
# Ordner mit den Originaldaten ./boewrt&lt;br /&gt;
# Ordner mit den [[ZEITRIO]] prozessierten Daten ./boe&lt;br /&gt;
# Ordner mit den [[ZEITRIO]] prozessierten Daten, [[DATACONVERT]] gewandelten und ncks zusammengefassten Daten ./nc&lt;br /&gt;
# Ordner mit den zusammengefassten ./nc Daten via ncrcat ./nc_cat&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Lesen der Steuerdatei des Anwenders.&lt;br /&gt;
# Prüfen der Steuerdatei auf req. und opt Angaben&lt;br /&gt;
# Auswerten der [[BOEWRT.DAT]] Headerinformationen&lt;br /&gt;
# Auswerten der nutzerdef. Angaben der Dateiliste&lt;br /&gt;
# Wandlung I: Vorgegebene [[BOEWRT.DAT]] Daten&lt;br /&gt;
## Starten von [[ZEITRIO]] mit den Angaben aus der Steuerdatei [[BOE2NC.DAT]]&lt;br /&gt;
## Check: Haben alle Wandlungen mit [[ZEITRIO]] funktioniert? (nur mit Reihenfolge)&lt;br /&gt;
## Starten von [[DATACONVERT]] mit den Angaben aus der Steuerdatei [[BOE2NC.DAT]]&lt;br /&gt;
## Check: Haben alle Wandlungen mit [[DATACONVERT]] funktioniert?&lt;br /&gt;
# Nun wird für jede Wasserstands-Station gecheckt, ob alle angeforderten physikalischen Größen vorhanden sind.&lt;br /&gt;
## Check: Soll die physikalische Größe erzeugt werden?&lt;br /&gt;
## Check: Existieren hier schon &amp;quot;echte&amp;quot; Daten?&lt;br /&gt;
## Falls ja, werden die Daten an die Station angehängt.&lt;br /&gt;
## Falls nein, wird ein Array mit Fill_Values erzeugt, welcher nach [[BOEWRT.DAT]] gespeichert wird.&lt;br /&gt;
## Diese [[BOEWRT.DAT]] wird mit [[DATACONVERT]] nach [[CF-NETCDF.NC|cf-netcdf.nc]] überführt und dann an den entsprechenden Wasserstand angehängt.&lt;br /&gt;
## Dies wird für alle angeforderten physikalischen Werte wiederholt.&lt;br /&gt;
# Anschließend werden alle [[CF-NETCDF.NC|cf-netcdf.nc]] Messdaten mit ncrcat -h ([[NetCDF Operators]]) zusammengeführt&lt;br /&gt;
# Abschließend werden alle temporären Dateien gelöscht und alle Wandlungsprodukte in entsprechende Ordner verschoben.&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[ZEITRIO]], [[DATACONVERT]]&lt;br /&gt;
|postprozessor=[[NCDELTA]], [[NCANALYSE]], [[NCDVAR]], [[NCMERGE]], [[NCPOLO]], [[NCPLOT]], [[NCVIEW2D]], [[NetCDF Operators]]&lt;br /&gt;
|programmiersprache=MATLAB r2018b&lt;br /&gt;
|zus_software= [[ZEITRIO]]&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:anna.wuensche@baw.de A. Wünsche]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/boe2nc/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=TS2NC.DAT&amp;diff=36170</id>
		<title>TS2NC.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=TS2NC.DAT&amp;diff=36170"/>
		<updated>2023-08-28T06:01:18Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=TS2NC.DAT&lt;br /&gt;
|dateityp=ts2nc.dat &lt;br /&gt;
|version=August 2023&lt;br /&gt;
|version_beschr=August 2023&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[TS2NC]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 1 global_settings&#039;&#039;&#039;: Globale Einstellungen&lt;br /&gt;
*# &#039;&#039;&#039;startDate&#039;&#039;&#039; (req): Gewünschter Startzeitpunkt aller Messdaten im Format dd.mm.yyyy-HH:MM:SS.SSSSSS&lt;br /&gt;
*# &#039;&#039;&#039;endDate&#039;&#039;&#039; (req): Gewünschter Endzeitpunkt aller Messdaten im Format dd.mm.yyyy-HH:MM:SS.SSSSSS&lt;br /&gt;
*# &#039;&#039;&#039;stride&#039;&#039;&#039; (req): Gewünschter, äquidistanter Zeitschritt nach der Wandlung &lt;br /&gt;
*# &#039;&#039;&#039;nctemplate&#039;&#039;&#039; (opt): Option zum Vorgeben eines nutzerdefinierten Templates für die Ausgabe. Hier könnte zum Beispiel eine [[UnTRIM]] Ausgabedatei angegeben werden. &#039;&#039;Default: Messdatentemplate&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outPath&#039;&#039;&#039; (opt): Ausgabepfad (wird erstellt) &#039;&#039;Default: ./&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outName&#039;&#039;&#039; (opt): Ausgabename (Dateiendung ist erforderlich) &#039;&#039;Default: output.nc&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outPrefix&#039;&#039;&#039; (opt): Prefix des outName (wird outName vorangestellt) &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outSuffix&#039;&#039;&#039; (opt): Suffix des outName (wird outName hintenangestellt) &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;merge&#039;&#039;&#039; (opt): Gibt an, ob eine gemergte Ausgabedatei (true) oder eine Datei je Station (false) erstellt wird. &#039;&#039;Default: true&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;epsg&#039;&#039;&#039; (opt): EPSG-Code des Koordinatensystems z.B. 25832 für UTM32N oder 4326 für geographische Koordinaten. &#039;&#039;Default: 25832&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;timezone&#039;&#039;&#039; (opt): Code für die Zeitzone z.B. +01:00 (MEZ) oder +00:00 (UTC) &#039;&#039;Default: +01:00&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;plot_data&#039;&#039;&#039; (opt): Grafische Ausgabe der Daten in zusätzlichem Verzeichnis (outPath/fig) &#039;&#039;Default: false&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;developermode&#039;&#039;&#039; (opt): Entwicklermodus (zusätzliche Ausgaben aktiviert) &#039;&#039;Default: false&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 2 Input&#039;&#039;&#039;: Eingabedateien&lt;br /&gt;
*# &#039;&#039;&#039;infile&#039;&#039;&#039; (req): Eingabedatei&lt;br /&gt;
*# &#039;&#039;&#039;phydef&#039;&#039;&#039; (req): Phydef Code (siehe &#039;&#039;&#039;phydef.cfg.de/en.dat&#039;&#039;&#039;)&lt;br /&gt;
*# &#039;&#039;&#039;type&#039;&#039;&#039; (req): Eingabeformat (aktuell nur [[BOEWRT.DAT]])&lt;br /&gt;
*# &#039;&#039;&#039;close_data_gaps&#039;&#039;&#039; (opt): Option zum Schließen von Datenlücken. Wird diese Option auf &amp;quot;true&amp;quot; gesetzt, werden die Datenlücken der Originalzeitreihe in der Ausgabedatei wieder ergänzt. &#039;&#039;Default: false&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;upper_limit&#039;&#039;&#039; (opt): Oberer Grenzwert, alle Werte darüber werden zu NaN gesetzt &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;lower_limit&#039;&#039;&#039; (opt): Unterer Grenzwert, alle Werte darunter werden zu NaN gesetzt &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;interpolation_method&#039;&#039;&#039; (opt): Interpolationsmethode ([https://www.mathworks.com/help/matlab/ref/timetable.retime.html#bvdhiwr-method Optionen]) &#039;&#039;Default: linear&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;aggregation_method&#039;&#039;&#039; (opt): Aggregationsmethode (([https://www.mathworks.com/help/matlab/ref/timetable.retime.html#bvdhiwr-method Optionen]) &#039;&#039;Default: mean&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;filter_outliers&#039;&#039;&#039; (opt): Aktiviert den Ausreißerfilter ([https://www.mathworks.com/help/matlab/ref/isoutlier.html?searchHighlight=isoutlier&amp;amp;s_tid=srchtitle_support_results_1_isoutlier#bvlllts-method Optionen]) &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;smooth&#039;&#039;&#039; (opt): Gleitendes Mittel zum Datenglätten. Die Nutzerangabe bezieht sich auf die Anzahl an Samples für das gleitende Mittel. Gibt der Nutzer &amp;quot;10&amp;quot; vor bei minütlichen Daten, wird das gleitende Mittel somit 10-minütig gebildet. &#039;&#039;Default: 1&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;averaging&#039;&#039;&#039; (opt): Option zum zeitlichen Aggregieren der Daten (bspw. für Tagesmittelwerte) mit der &amp;quot;aggregation_method ([https://www.mathworks.com/help/matlab/ref/timetable.retime.html?searchHighlight=retime&amp;amp;s_tid=srchtitle_support_results_1_retime#bvdhiwr-newTimeStep Optionen]) &amp;quot; &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Aktuell keine, für weiteres siehe [[TS2NC]]&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[TS2NC]]&lt;br /&gt;
|programmiersprache=MATLAB r2021b&lt;br /&gt;
|dateiform=none&lt;br /&gt;
|dateizugriff=none&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/matlab/gitlab/prg/ts2nc/for_redistribution_files_only/*&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/boe2nc/ts2nc_steer.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=TS2NC.DAT&amp;diff=36169</id>
		<title>TS2NC.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=TS2NC.DAT&amp;diff=36169"/>
		<updated>2023-08-28T05:49:02Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: Die Seite wurde neu angelegt: „{{Dateikennblatt |name_en=TS2NC.DAT |dateityp=ts2nc.dat  |version=August 2023 |version_beschr=August 2023 |bedeutung=enthält allgemeine Eingabedaten für das…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=TS2NC.DAT&lt;br /&gt;
|dateityp=ts2nc.dat &lt;br /&gt;
|version=August 2023&lt;br /&gt;
|version_beschr=August 2023&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[TS2NC]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 1 global_settings&#039;&#039;&#039;: Globale Einstellungen&lt;br /&gt;
*# &#039;&#039;&#039;startDate&#039;&#039;&#039; (req): Gewünschter Startzeitpunkt aller Messdaten im Format dd.mm.yyyy-HH:MM:SS.SSSSSS&lt;br /&gt;
*# &#039;&#039;&#039;endDate&#039;&#039;&#039; (req): Gewünschter Endzeitpunkt aller Messdaten im Format dd.mm.yyyy-HH:MM:SS.SSSSSS&lt;br /&gt;
*# &#039;&#039;&#039;stride&#039;&#039;&#039; (req): Gewünschter, äquidistanter Zeitschritt nach der Wandlung &lt;br /&gt;
*# &#039;&#039;&#039;nctemplate&#039;&#039;&#039; (opt): Option zum Vorgeben eines nutzerdefinierten Templates für die Ausgabe. Hier könnte zum Beispiel eine [[UnTRIM]] Ausgabedatei angegeben werden. &#039;&#039;Default: Messdatentemplate&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outPath&#039;&#039;&#039; (opt): Ausgabepfad (wird erstellt) &#039;&#039;Default: ./&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outName&#039;&#039;&#039; (opt): Ausgabename (Dateiendung ist erforderlich) &#039;&#039;Default: output.nc&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outPrefix&#039;&#039;&#039; (opt): Prefix des outName (wird outName vorangestellt) &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;outSuffix&#039;&#039;&#039; (opt): Suffix des outName (wird outName hintenangestellt) &#039;&#039;Default: none&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;merge&#039;&#039;&#039; (opt): Gibt an, ob eine gemergte Ausgabedatei (true) oder eine Datei je Station (false) erstellt wird. &#039;&#039;Default: true&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;epsg&#039;&#039;&#039; (opt): EPSG-Code des Koordinatensystems z.B. 25832 für UTM32N oder 4326 für geographische Koordinaten. &#039;&#039;Default: 25832&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;timezone&#039;&#039;&#039; (opt): Code für die Zeitzone z.B. +01:00 (MEZ) oder +00:00 (UTC) &#039;&#039;Default: +01:00&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;plot_data&#039;&#039;&#039; (opt): Grafische Ausgabe der Daten in zusätzlichem Verzeichnis (outPath/fig) &#039;&#039;Default: false&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;developermode&#039;&#039;&#039; (opt): Entwicklermodus (zusätzliche Ausgaben aktiviert) &#039;&#039;Default: false&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 2 Output&#039;&#039;&#039;: Ausgabewerte&lt;br /&gt;
*# &#039;&#039;&#039;outPath&#039;&#039;&#039; (req): Verzeichnis, dass alle gewandelten und nicht-gewandelten Messdaten aller physikalischen Größen und die Reihenfolge enthält. Die Eingabe muss ungleich dem &#039;&#039;&#039;inPath&#039;&#039;&#039; sein.&lt;br /&gt;
*# &#039;&#039;&#039;outName&#039;&#039;&#039; (req): Name der zusammengefassten Messdaten im NetCDF Format.&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Aktuell keine, für weiteres siehe [[TS2NC]]&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[TS2NC]]&lt;br /&gt;
|programmiersprache=MATLAB r2021b&lt;br /&gt;
|dateiform=none&lt;br /&gt;
|dateizugriff=none&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/matlab/gitlab/prg/ts2nc/for_redistribution_files_only/*&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/boe2nc/ts2nc_steer.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=TS2NC&amp;diff=36168</id>
		<title>TS2NC</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=TS2NC&amp;diff=36168"/>
		<updated>2023-08-28T05:36:22Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=TS2NC&lt;br /&gt;
|name=TS2NC&lt;br /&gt;
|version=September 2023&lt;br /&gt;
|version_beschr=September 2023&lt;br /&gt;
|stichworte=Preprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
[[BOEWRT.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[TS2NC]] (siehe auch [[TS2NC.DAT]]) wird angewendet um eine beliebige Menge von Messdaten vom Typ [[BOEWRT.DAT]] (Stand: 28.08.2023) in eine zusammengefasste oder in einzelne [[CF-NETCDF.NC|cf-netcdf.nc]] zu überführen. Dieses Programm ist der direkte Nachfolger des Programms [[BOE2NC]] und bietet erweiterte Funktionalität im Data-Science Bereich, bessere Performanz und mehr Flexibilität.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dem Anwender unterliegt weiterhin die fachliche Prüfung der eingehenden Messdaten für [[TS2NC]]. Es besteht jedoch die Möglichkeit die Daten über ein gleitendes Mittel zu glätten, eine  [https://www.mathworks.com/help/matlab/ref/isoutlier.html#bvlllts-method Vielzahl von Ausreißerfiltern] anzuwenden, Interpolation und Extrapolation vorzunehmen, zeitlich zu aggregieren oder den Wertebereich zu setzen.&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Erstellung von dreidimensionalen Datensätzen ist derzeit noch nicht implementiert&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[TS2NC.dat]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
# Ordner mit den gewandelten NetCDF Dateien ./nc&lt;br /&gt;
# opt. Ordner mit den internen MATLAB-Struc Daten zur Fehleranalyse bzw. Weiterverwendt ./mat/&lt;br /&gt;
# opt. Ordner mit einer graphischen Darstellung der Daten (png, fig) ./fig/&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Lesen der Steuerdatei des Anwenders&lt;br /&gt;
# Ergänzen aller nicht-vorbelegten optionalen Argumente&lt;br /&gt;
# Import der Eingangsdaten, Bearbeitung und Reorganisation in [https://www.mathworks.com/help/matlab/timetables.html?searchHighlight=timetable&amp;amp;s_tid=srchtitle_support_results_2_timetable Timetables]. Alle Interpolation und Extrapolationen finden hier statt.&lt;br /&gt;
## opt. Wiederherstellen der Datenlücken&lt;br /&gt;
## opt. Ausreißerfilterung&lt;br /&gt;
## opt. Glättung&lt;br /&gt;
## opt. Prüfung des Wertebereichs&lt;br /&gt;
# Synchronisieren der [https://www.mathworks.com/help/matlab/timetables.html?searchHighlight=timetable&amp;amp;s_tid=srchtitle_support_results_2_timetable Timetables] für alle physikalischen Größen. Falls für eine Station eine physikalische Größe nicht vorhanden ist werden Fill Values gesetzt.&lt;br /&gt;
## opt. graphischer Export&lt;br /&gt;
## opt. Ausspeichern der reorganisierten Daten als MATLAB Structure&lt;br /&gt;
# Nutzen der BAW-Klasse &amp;quot;NCWriter&amp;quot; zum Schreiben der Daten&lt;br /&gt;
## opt. Schreiben der Daten je Station&lt;br /&gt;
## opt. Schreiben der Daten als eine Datei für alle Stationen&lt;br /&gt;
# Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor= [[ZEITRIO]]&lt;br /&gt;
|postprozessor=[[NCDELTA]], [[NCANALYSE]], [[NCDVAR]], [[NCMERGE]], [[NCPOLO]], [[NCPLOT]], [[NCVIEW2D]], [[NetCDF Operators]]&lt;br /&gt;
|programmiersprache=MATLAB r2021b&lt;br /&gt;
|zus_software= n/a&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ts2nc/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=TS2NC&amp;diff=36167</id>
		<title>TS2NC</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=TS2NC&amp;diff=36167"/>
		<updated>2023-08-25T13:11:24Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: Die Seite wurde neu angelegt: „{{Programmkennblatt |name_en=TS2NC |name=TS2NC |version=September 2023 |version_beschr=September 2023 |stichworte=Preprozessor&amp;lt;br /&amp;gt; Wandlung&amp;lt;br /&amp;gt; BOEWRT.DA…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=TS2NC&lt;br /&gt;
|name=TS2NC&lt;br /&gt;
|version=September 2023&lt;br /&gt;
|version_beschr=September 2023&lt;br /&gt;
|stichworte=Preprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Wandlung&amp;lt;br /&amp;gt;&lt;br /&gt;
[[BOEWRT.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[TS2NC]] (siehe auch [[TS2NC.DAT]]) wird angewendet um eine beliebige Menge von Messdaten vom [[BOEWRT.DAT]] in eine zusammengefasste [[CF-NETCDF.NC|cf-netcdf.nc]] zu überführen. Dieses Programm ist der direkte Nachfolger von [[BOE2NC]] und bietet erweiterte Funktionalität im Data-Science Bereich, eine bessere Performanz und mehr Flexibilität.&lt;br /&gt;
Messdaten für [[TS2NC]] sollten geprüft sein, denn eine Prüfung des Wertebereichs wird nicht vorgenommen. Es besteht jedoch die Möglichkeit die Daten über ein gleitendes Mittel zu glätten oder eine  [https://www.mathworks.com/help/matlab/ref/isoutlier.html#bvlllts-method Vielzahl von Außreißerfiltern] anzuwenden.&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Erstellung von dreidimensionalen Datensätzen ist derzeit noch nicht implementiert&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[TS2NC.dat]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
# Ordner mit den gewandelten NetCDF Dateien ./nc&lt;br /&gt;
# opt. Ordner mit den internen MATLAB-Struc Daten zur Fehleranalyse bzw. Weiterverwendt ./mat/&lt;br /&gt;
# opt. Ordner mit einer graphischen Darstellung der Daten (png, fig) ./fig/&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Lesen der Steuerdatei des Anwenders&lt;br /&gt;
# Ergänzen aller nicht-vorbelegten optionalen Argumente&lt;br /&gt;
# Import der Eingangsdaten und Reorganisation in [https://www.mathworks.com/help/matlab/timetables.html?searchHighlight=timetable&amp;amp;s_tid=srchtitle_support_results_2_timetable Timetables]. Hierbei werden die Daten auf den nutzerdef. Zeitstrahl interpoliert.&lt;br /&gt;
## opt. Wiederherstellen der Datenlücken&lt;br /&gt;
## opt. Ausreißerfilterung&lt;br /&gt;
## opt. Glättung&lt;br /&gt;
# Synchronisieren der [https://www.mathworks.com/help/matlab/timetables.html?searchHighlight=timetable&amp;amp;s_tid=srchtitle_support_results_2_timetable Timetables] für alle physikalischen Größen. Falls für eine Station eine physikalische Größe nicht vorhanden ist werden Fill Values gesetzt.&lt;br /&gt;
## opt. graphischer Export&lt;br /&gt;
## opt. Ausspeichern der reorganisierten Daten als MATLAB Struc&lt;br /&gt;
# Nutzen der BAW-Klasse &amp;quot;NCWriter&amp;quot; zum Schreiben der Daten&lt;br /&gt;
## opt. Schreiben der Daten je Station&lt;br /&gt;
## opt. Schreiben der Daten als eine Datei für alle Stationen&lt;br /&gt;
# Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor= [[ZEITRIO]]&lt;br /&gt;
|postprozessor=[[NCDELTA]], [[NCANALYSE]], [[NCDVAR]], [[NCMERGE]], [[NCPOLO]], [[NCPLOT]], [[NCVIEW2D]], [[NetCDF Operators]]&lt;br /&gt;
|programmiersprache=MATLAB r2021b&lt;br /&gt;
|zus_software= n/a&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ts2nc/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D.DAT&amp;diff=35684</id>
		<title>NCVIEW2D.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D.DAT&amp;diff=35684"/>
		<updated>2022-10-06T11:28:58Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCVIEW2D.DAT&lt;br /&gt;
|dateityp=ncview2d.dat &lt;br /&gt;
|version=März 2021&lt;br /&gt;
|version_beschr=März 2021&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCVIEW2D]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 1 Global_Settings&#039;&#039;&#039;: Einstellungen&lt;br /&gt;
*# &#039;&#039;&#039;type&#039;&#039;&#039; (req): aktuell nur &amp;quot;time_series&amp;quot;&lt;br /&gt;
*# &#039;&#039;&#039;language&#039;&#039;&#039; (req): Sprache mit den Auswahlmöglichkeiten Deutsch (de) und Englisch (en)&lt;br /&gt;
*# &#039;&#039;&#039;display&#039;&#039;&#039; (req): Gibt an, ob die Grafikausgabe auf dem Bildschirm erfolgen soll, bei false wird nur eine Datei gespeichert.&lt;br /&gt;
*# &#039;&#039;&#039;expFormat&#039;&#039;&#039; (opt): Exportformate der Grafiken. *.fig ist immer aktiviert, beliebig viele weitere Formate können zugeschaltet werden.&lt;br /&gt;
*# &#039;&#039;&#039;dataExport&#039;&#039;&#039; (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]&lt;br /&gt;
*# &#039;&#039;&#039;identifier&#039;&#039;&#039; (opt): Optionaler Textblock, der in der Benennung des Ergebnisses Anwendung findet. &lt;br /&gt;
*# &#039;&#039;&#039;uuid&#039;&#039;&#039; (opt): Stellt die uuid einer NetCDF Datei als Legende im Plot dar&lt;br /&gt;
*# &#039;&#039;&#039;dmqs&#039;&#039;&#039; (opt): Hängt die DMQS Variablen als Feld an die *.fig Datei an.&lt;br /&gt;
*# &#039;&#039;&#039;latexfont&#039;&#039;&#039; (opt): Stellt den Font auf LaTeX&lt;br /&gt;
*# &#039;&#039;&#039;interpreter&#039;&#039;&#039; (opt): Stellt den Interpreter für Labels o. Ä. ein&lt;br /&gt;
*# &#039;&#039;&#039;xlimits&#039;&#039;&#039; (opt): Stellt die Zeit von - bis dar&lt;br /&gt;
*# &#039;&#039;&#039;timezone&#039;&#039;&#039; (opt): Definiert die auszugebende Zeitzone&lt;br /&gt;
*# &#039;&#039;&#039;include_station&#039;&#039;&#039; (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)&lt;br /&gt;
*# &#039;&#039;&#039;developer_mode&#039;&#039;&#039; (opt): Aktivieren des Entwicklermodus&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 2 Input&#039;&#039;&#039;: Eingabewerte (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;infile&#039;&#039;&#039; (req): Eingabedatei (NetCDF)&lt;br /&gt;
*# &#039;&#039;&#039;data_var&#039;&#039;&#039; (req): Name der Variablen der Daten im infile (z.B. Mesh2_face_Wasserstand_2d)&lt;br /&gt;
*# &#039;&#039;&#039;location&#039;&#039;&#039; (req): Bezeichnung der Station (z.B. Cuxhaven). Bei Koordinatenextraktion hier &amp;quot;coordinates&amp;quot; oder &amp;quot;coordinates_xy&amp;quot; vorgeben.&lt;br /&gt;
*# &#039;&#039;&#039;fraction&#039;&#039;&#039; (opt): Bei fraktionierten Variablen (Schwebstoff, Partialtiden) erforderlich, sonst &amp;quot;none&amp;quot; angeben, Angabe als Index oder als Summe möglich (z.B. 2 oder very_fine_silt)&lt;br /&gt;
*# &#039;&#039;&#039;quantile&#039;&#039;&#039; (opt): Zum Darstellen von Quantilen erforderlich (bspw. 0.05 entspricht dem 5% Quantil)&lt;br /&gt;
*# &#039;&#039;&#039;depth&#039;&#039;&#039; (opt): Bei dreidimensionalen Daten erforderlich, sonst &amp;quot;none&amp;quot; angeben. Angabe in m (positiv abwärts)&lt;br /&gt;
*# &#039;&#039;&#039;coordinates_xy&#039;&#039;&#039; (opt): Extrahieren von Daten auf Grundlage von projezierten Koordinaten, sonst &amp;quot;none&amp;quot; vorgeben.&lt;br /&gt;
*# &#039;&#039;&#039;coordinates&#039;&#039;&#039; (opt): Extrahieren von Daten auf Grundlage von geographischen Koordinaten (lon/lat), sonst &amp;quot;none&amp;quot; vorgeben.&lt;br /&gt;
*# &#039;&#039;&#039;operator&#039;&#039;&#039; (opt): Möglicher Rechenoperator für operatorVal. Mögliche Angaben: + - * / ^&lt;br /&gt;
*# &#039;&#039;&#039;operatorVal&#039;&#039;&#039; (opt): Rechenwert für operator z.B. operator * und operatorVal 2 führt dazu dass alle darzustellenden Daten *2 genommen werden.&lt;br /&gt;
*# &#039;&#039;&#039;smooth&#039;&#039;&#039; (opt): Mögliches [https://de.mathworks.com/help/curvefit/smooth.html 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.&lt;br /&gt;
*# &#039;&#039;&#039;nof_subplot&#039;&#039;&#039; (opt): Index des Subplots (1-3)&lt;br /&gt;
*# &#039;&#039;&#039;nof_yaxis&#039;&#039;&#039; (opt): Index der Y-Achse (1: links, 2: rechts)&lt;br /&gt;
*# &#039;&#039;&#039;hline&#039;&#039;&#039; (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.&lt;br /&gt;
*# &#039;&#039;&#039;linestyle&#039;&#039;&#039; (opt): Stil der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;linewidth&#039;&#039;&#039; (opt): Breite der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;linecolor&#039;&#039;&#039; (opt): Farbe der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;transparency&#039;&#039;&#039; (opt): Transparenz der Linie/Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;markerkind&#039;&#039;&#039; (opt): Art des Markers [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;markersize&#039;&#039;&#039; (opt): Größe der Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;edgecolor&#039;&#039;&#039; (opt): Randfarbe der Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;facecolor&#039;&#039;&#039; (opt): Farbe der Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;ylimit&#039;&#039;&#039; (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&lt;br /&gt;
*# &#039;&#039;&#039;ylabel&#039;&#039;&#039; (opt): Beschriftung der y-Achse (Langtext, Einheit, Freitext), time_depth_series beschriften so die Colorbar&lt;br /&gt;
*# &#039;&#039;&#039;ytickformat&#039;&#039;&#039; (opt): Einstellen des Zahlenformats der y-Achsenbeschriftung, nicht aktiv für die Colorbar von time_depth_series&lt;br /&gt;
*# &#039;&#039;&#039;colormap&#039;&#039;&#039; (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]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 3 Styling&#039;&#039;&#039;: Styling&lt;br /&gt;
*# &#039;&#039;&#039;title&#039;&#039;&#039; (opt): Plottitel (über Subplot 1)&lt;br /&gt;
*# &#039;&#039;&#039;grid&#039;&#039;&#039; (opt): Hilfsgitternetz&lt;br /&gt;
*# &#039;&#039;&#039;box&#039;&#039;&#039; (opt): Plotumrandung&lt;br /&gt;
*# &#039;&#039;&#039;fontsizes&#039;&#039;&#039; (opt): Schriftgrößen (Titel, Achsenbeschriftung, Achsentick, Legende)&lt;br /&gt;
*# &#039;&#039;&#039;width&#039;&#039;&#039; (opt): Breite der Zeichenfläche in cm&lt;br /&gt;
*# &#039;&#039;&#039;height&#039;&#039;&#039; (opt): Höhe der Zeichenfläche in cm&lt;br /&gt;
*# &#039;&#039;&#039;nof_ticks_x&#039;&#039;&#039; (opt): Anzahl an x-Ticks&lt;br /&gt;
*# &#039;&#039;&#039;nof_ticks_y&#039;&#039;&#039; (opt): Anzahl an y-Ticks, time_depth_series beeinflussen so die Anzahl an Ticks der Colorbar&lt;br /&gt;
*# &#039;&#039;&#039;axiswidth&#039;&#039;&#039; (opt): Liniendicke der Achsen&lt;br /&gt;
*# &#039;&#039;&#039;legend_title&#039;&#039;&#039; (opt): Titel einer Legende&lt;br /&gt;
*# &#039;&#039;&#039;legend_pos&#039;&#039;&#039; (opt): Location der Legende [https://de.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend-properties.html Legend Properties]&lt;br /&gt;
*# &#039;&#039;&#039;legend_inp&#039;&#039;&#039; (opt): automatisch oder manuell beschriften&lt;br /&gt;
*# &#039;&#039;&#039;xlabel&#039;&#039;&#039; (opt): Beschriftet die unterste x-Achse mit Freitext&lt;br /&gt;
*# &#039;&#039;&#039;xtickangle&#039;&#039;&#039; (opt): Dreht die x-Achsenbeschriftung (in Grad 0-360)&lt;br /&gt;
*# &#039;&#039;&#039;date_format&#039;&#039;&#039; (opt): Datumsformat auf x-Achse&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 4 Textbox&#039;&#039;&#039;: Textbox (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;subplot&#039;&#039;&#039; (opt): Definition des Subplots für die Textbox&lt;br /&gt;
*# &#039;&#039;&#039;position_x&#039;&#039;&#039; (opt): x-Position der untere linke Ecke der Textbox in cm&lt;br /&gt;
*# &#039;&#039;&#039;position_y&#039;&#039;&#039; (opt): y-Position der untere linke Ecke der Textbox in cm&lt;br /&gt;
*# &#039;&#039;&#039;text&#039;&#039;&#039; (opt): Inhalt der Textbox&lt;br /&gt;
*# &#039;&#039;&#039;fontsize&#039;&#039;&#039; (opt): Schriftgröße Textbox&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 5 lines&#039;&#039;&#039;: Nutzerdefinierte Linien (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;subplot&#039;&#039;&#039; (opt): Definition des Subplots für die Textbox&lt;br /&gt;
*# &#039;&#039;&#039;type&#039;&#039;&#039; (opt): xline (vertikale Linie) oder yline (horizontale Linie)&lt;br /&gt;
*# &#039;&#039;&#039;linestyle&#039;&#039;&#039; (opt): Stil der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;linewidth&#039;&#039;&#039; (opt): Breite der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;linecolor&#039;&#039;&#039; (opt): Farbe der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;time&#039;&#039;&#039; (opt): Angabe einer Zeit für eine xline (nur time_series und time_depth_series)&lt;br /&gt;
*# &#039;&#039;&#039;value&#039;&#039;&#039; (opt): Angabe eines Wertes für eine xline (nur depth_profile, station_series) oder für eine horizontale yline (bspw. eine Nulllinie).&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Aktuell keine, für weiteres siehe [[NCVIEW2D]]&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[NCVIEW2D]]&lt;br /&gt;
|programmiersprache=MATLAB&lt;br /&gt;
|dateiform=none&lt;br /&gt;
|dateizugriff=none&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/matlab/gitlab/prg/ncview2d/for_redistribution_files_only/*&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncview2d/ncview2d_steer.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35683</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35683"/>
		<updated>2022-10-06T11:17:56Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=September 2021&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|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:&lt;br /&gt;
&lt;br /&gt;
# Figure Fenster (Zeichenfläche)&lt;br /&gt;
# Plotfenster (Tiles)&lt;br /&gt;
# x-Achse (Index oder Zeit)&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten (1D/2D)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Figure Fenster&#039;&#039;&#039; mehrere &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; mit jeweils zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; aufweisen. Es können beliebig viele &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|time_series&lt;br /&gt;
Station_series.example_13.de.png|station_series&lt;br /&gt;
Time_depth_series.ex_14.de.png|time_depth_series&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] in NetCDF gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag einer jeweiligen Achse je Plotfenster wird beim Beschriften und bei den Limits der Achsen berücksichtigt.&lt;br /&gt;
# This project took advantage of NetCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, eps, pdf, png)&lt;br /&gt;
# opt: Datenausgabe ([https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable], Spreadsheet .xlsx, [[BOEWRT.DAT]])&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und checken der Steuerdatei&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport mit der BAW_NCIO Schnittstelle&lt;br /&gt;
# opt: Datenoperatoren (nur time_series)&lt;br /&gt;
# opt: Datensmoothing (nur time_series)&lt;br /&gt;
# Erstellen der Figure Umgebung&lt;br /&gt;
# Erstellen der Tiles&lt;br /&gt;
# Erstellen der optionalen Hilfslinien&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Erstellen von Figure Titel&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Erstellen der optionalen Textboxen&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# opt: Datenexport durchführen (nur time_series)&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# opt: Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/ Delft3D-Flexible Mesh]&lt;br /&gt;
|postprozessor=[[MATLAB]], EXCEL, TEXTBEARBEITUNG&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=R. Hagen&lt;br /&gt;
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS] mit R. Hagen und U. Schiller&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35682</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35682"/>
		<updated>2022-10-06T11:17:36Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=September 2021&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|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:&lt;br /&gt;
&lt;br /&gt;
# Figure Fenster (Zeichenfläche)&lt;br /&gt;
# Plotfenster (Tiles)&lt;br /&gt;
# x-Achse (Index oder Zeit)&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten (1D/2D)&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Figure Fenster&#039;&#039;&#039; mehrere &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; mit jeweils zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; aufweisen. Es können beliebig viele &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|time_series&lt;br /&gt;
Station_series.example_13.de.png|station_series&lt;br /&gt;
Time_depth_series.ex_14.de.png|time_depth_series&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] in NetCDF gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag einer jeweiligen Achse je Plotfenster wird beim Beschriften und bei den Limits der Achsen berücksichtigt.&lt;br /&gt;
# This project took advantage of NetCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, eps, pdf, png)&lt;br /&gt;
# opt: Datenausgabe ([https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable], Spreadsheet .xlsx, [[BOEWRT.DAT]])&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und checken der Steuerdatei&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport mit der BAW_NCIO Schnittstelle&lt;br /&gt;
# opt: Datenoperatoren (nur time_series)&lt;br /&gt;
# opt: Datensmoothing (nur time_series)&lt;br /&gt;
# Erstellen der Figure Umgebung&lt;br /&gt;
# Erstellen der Tiles&lt;br /&gt;
# Erstellen der optionalen Hilfslinien&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Erstellen von Figure Titel&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Erstellen der optionalen Textboxen&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# opt: Datenexport durchführen (nur time_series)&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# opt: Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/ Delft3D-Flexible Mesh]&lt;br /&gt;
|postprozessor=[[MATLAB]], EXCEL, TEXTBEARBEITUNG&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=R. Hagen&lt;br /&gt;
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS] mit R. Hagen und U. Schiller&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPOLO&amp;diff=35671</id>
		<title>NCPOLO</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPOLO&amp;diff=35671"/>
		<updated>2022-09-07T08:56:48Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCPOLO&lt;br /&gt;
|name=NCPOLO&lt;br /&gt;
|version=September 2021&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen für synoptische Daten &amp;lt;br /&amp;gt;&lt;br /&gt;
Locations &amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen &amp;lt;br /&amp;gt;&lt;br /&gt;
Scatterplots &amp;lt;br /&amp;gt;&lt;br /&gt;
Hodograph &amp;lt;br /&amp;gt;&lt;br /&gt;
Modellskill &amp;lt;br /&amp;gt;&lt;br /&gt;
Statistik &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCPOLO]] (siehe auch [[NCPOLO.DAT]]) hat seinen Anwendungsschwerpunkt in der Modellvalidierung. Durch das Zusammenfassen validierungstypischer Darstellungen, Skillscores und diverser Exportmöglichkeiten in einem Programm wird ein Messung-Modell-Vergleich erstellt. Um den Vergleich von Mess- und Modelldaten anzustellen, müssen alle punktuell vorliegenden Messdaten (als [[CF-NETCDF.NC|cf-netcdf.nc]]) mit [[NCDELTA]] zeitlich und örtlich korreliert werden.&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
* Zum Preprocessing von [[BOEWRT.DAT]] Messdaten wird empfohlen [[BOE2NC]] zu verwenden.&lt;br /&gt;
* Die [[BOEWRT.DAT]] Header müssen alle notwendigen Informationen enthalten (Zeitzone, Koordinatensystem, Koordinaten, ...).&lt;br /&gt;
* Die Messdaten sollten geprüft sein. Eine Prüfung des Wertebereichs wird nicht vorgenommen.&lt;br /&gt;
* Die Messdaten sollten ein-eindeutig sein, mehrere Messungen je Station sind zwar möglich, jedoch wird nur der erste gültige Index programmintern berücksichtigt.&lt;br /&gt;
* Die Modelldaten können als 2D und 3D [[NCDELTA]] Ergebnis vorgegeben werden.&lt;br /&gt;
* [[NCDELTA]] &#039;&#039;&#039;muss&#039;&#039;&#039; mit der Option with_original_data = .true. durchgeführt werden&lt;br /&gt;
* Da es möglich ist mehrere Ausgabeformate für diverese Zeiträume (.png, .fig, .eps, .pdf) anzufordern, kann sich sehr schnell eine extrem große Menge an Bildern (&amp;gt;1.000) ergeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ausgaben von [[NCPOLO]]:&lt;br /&gt;
* Zeitreihen (komplett &amp;amp; Detailzeiträume)&lt;br /&gt;
* Scatterplots (nach Dichte eingefärbt oder einfarbig)&lt;br /&gt;
* Hodographen der Strömung (nach Dichte eingefärbt oder einfarbig)&lt;br /&gt;
* Boxplot der Fehlerverteilung&lt;br /&gt;
* Grafische Statistikverteilung (frei wählbare Parameter)&lt;br /&gt;
* Übersicht statistischer Größen (alle Pegel)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
S.19.004.sea_surface_height.ts.Bremerhaven.zeitraum.2.png|Beispielhafter Detailplot Wasserstand&lt;br /&gt;
S.19.004.sea water salinity.scat.Nordenham.png|Beispielhafter Scatterplot Salzgehalt&lt;br /&gt;
Ncpolo_ex1.undefined.hodograph.So07JD0.png|Beispielhafter Hodograph Strömung&lt;br /&gt;
boxall.wasserstand.png|Beispielhafte Boxplot-Fehlerverteilung Wasserstand&lt;br /&gt;
Fehler.Bar.png|Beispielhafte Statistikverteilung als Balkendiagramm&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
* &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCPOLO.DAT]]);&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
* Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncpolo.sdr)&lt;br /&gt;
* Datei mit &#039;&#039;&#039;Fehlern und Warnungen&#039;&#039;&#039; (Dateityp ncpolo.err)&lt;br /&gt;
* (optional) Zeitreihen (Dateityp PNG, FIG, EPS, FIG)&lt;br /&gt;
* (optional) Scatterplot (Dateityp PNG, FIG, EPS, FIG)&lt;br /&gt;
* (optional) Hodograph (Dateityp PNG, FIG, EPS, FIG)&lt;br /&gt;
* (optional) Boxplotverteilung (Dateityp PNG, FIG, EPS, FIG)&lt;br /&gt;
* (optional) Statistikverteilung (Dateityp PNG, FIG, EPS, FIG)&lt;br /&gt;
* (optional) Statistikübersicht (Dateityp CSV, MAT, XLSX)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit [[MATLAB]] erstellt und mit ProgHome-Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
# Lesen der Steuerdatei des Anwenders (Dictionary Check)&lt;br /&gt;
# Plausibilitätschecks&lt;br /&gt;
# Vorbelegen aller optionalen Parameter&lt;br /&gt;
# Einpflegen der nutzerdefinierten Parameter&lt;br /&gt;
# Datenimport&lt;br /&gt;
# Statistikberechnung&lt;br /&gt;
# Ausgabe&lt;br /&gt;
## Zeitreihenausgabe &lt;br /&gt;
## Scatterplotausgabe&lt;br /&gt;
## Hodographausgabe&lt;br /&gt;
## Fehlerverteilungsausgabe&lt;br /&gt;
## Boxplotausgabe&lt;br /&gt;
## Statistikausgabe&lt;br /&gt;
# Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[DATACONVERT]], [[ZEITRIO]], [[BOE2NC]], [[NCCHUNKIE]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[UNTRIM2007]], [[UNTRIM2]], [[UNK]]&lt;br /&gt;
|postprozessor=[[MATLAB]], [[EXCEL]]&lt;br /&gt;
|programmiersprache=MATLAB r2019b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=R. Hagen&lt;br /&gt;
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS] und R. Hagen&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncpolo/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Datei:Ncpolo_ex1.undefined.hodograph.So07JD0.png&amp;diff=35670</id>
		<title>Datei:Ncpolo ex1.undefined.hodograph.So07JD0.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Datei:Ncpolo_ex1.undefined.hodograph.So07JD0.png&amp;diff=35670"/>
		<updated>2022-09-07T08:54:53Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Datei:S.19.004.sea_water_salinity.scat.Nordenham.png&amp;diff=35668</id>
		<title>Datei:S.19.004.sea water salinity.scat.Nordenham.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Datei:S.19.004.sea_water_salinity.scat.Nordenham.png&amp;diff=35668"/>
		<updated>2022-09-07T08:52:54Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Datei:S.19.004.sea_surface_height.ts.Bremerhaven.zeitraum.2.png&amp;diff=35667</id>
		<title>Datei:S.19.004.sea surface height.ts.Bremerhaven.zeitraum.2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Datei:S.19.004.sea_surface_height.ts.Bremerhaven.zeitraum.2.png&amp;diff=35667"/>
		<updated>2022-09-07T08:51:23Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPOLO.DAT&amp;diff=35186</id>
		<title>NCPOLO.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPOLO.DAT&amp;diff=35186"/>
		<updated>2021-09-22T06:49:46Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCPOLO.DAT&lt;br /&gt;
|dateityp=ncpolo.dat &lt;br /&gt;
|version=September 2021&lt;br /&gt;
|version_beschr=September 2021&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPOLO]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 1 Properties&#039;&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;identifier&#039;&#039;&#039;: Eindeutiger Bezeichner für den Output (z.B. run001)&lt;br /&gt;
*# &#039;&#039;&#039;outlier_check&#039;&#039;&#039;: (opt) Durchführen eines Ausreißercheck mit [https://de.mathworks.com/help/matlab/ref/isoutlier.html MATLAB isoutlier(data,6)]&lt;br /&gt;
*# &#039;&#039;&#039;plot_linewidth&#039;&#039;&#039;: (opt) Dicke der Achsenumrandung (default 1.5)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 2 input&#039;&#039;&#039;: Eingabewerte (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;infile&#039;&#039;&#039;: Name des Eingangsdatensatzes [[CF-NETCDF.NC|cf-netcdf.nc]] Format aus [[NCDELTA]]&lt;br /&gt;
*# &#039;&#039;&#039;refname&#039;&#039;&#039;: Bezeichner für die Referenzdaten aus [[NCDELTA]]&lt;br /&gt;
*# &#039;&#039;&#039;varname&#039;&#039;&#039;: Bezeichner für die Variantendaten aus [[NCDELTA]]&lt;br /&gt;
*# &#039;&#039;&#039;variable&#039;&#039;&#039;: Skalare Variablenname der auszuwertenden Variable (&#039;&#039;&#039;ohne&#039;&#039;&#039; ODdif, OCvar oder OCref)&lt;br /&gt;
*# &#039;&#039;&#039;variable_xy&#039;&#039;&#039;: Vektorielle Variablennamen der auszuwertenden Variable (&#039;&#039;&#039;ohne&#039;&#039;&#039; ODdif, OCvar oder OCref, nur für Hodographen)&lt;br /&gt;
*# &#039;&#039;&#039;export_dir&#039;&#039;&#039;: Ausgabeordner (wird automatisch erstellt)&lt;br /&gt;
*# &#039;&#039;&#039;fraction&#039;&#039;&#039;: Index oder Name der darzustellenden Fraktion (z.B. 2 oder very_fine_silt)&lt;br /&gt;
*# &#039;&#039;&#039;time_series&#039;&#039;&#039;: (opt) true/false, ob Darstellung erfolgen soll&lt;br /&gt;
*# &#039;&#039;&#039;scatterplot&#039;&#039;&#039;: (opt) true/false, ob Darstellung erfolgen soll&lt;br /&gt;
*# &#039;&#039;&#039;hodograph&#039;&#039;&#039;: (opt) true/false, ob Darstellung erfolgen soll&lt;br /&gt;
*# &#039;&#039;&#039;error_distr&#039;&#039;&#039;: (opt) true/false, ob Darstellung erfolgen soll&lt;br /&gt;
*# &#039;&#039;&#039;boxplot&#039;&#039;&#039;: (opt) true/false, ob Darstellung erfolgen soll&lt;br /&gt;
*# &#039;&#039;&#039;time_focus&#039;&#039;&#039;: (opt) Angabe von Detailzeiträumen für Zeitreihen im Format ddmmyy ddmmyy ddmmyy ddmmyy ... (Start Ende Start End, ...) - maximal 5 Zeiträume möglich.&lt;br /&gt;
*# &#039;&#039;&#039;tsBounds&#039;&#039;&#039;: (opt) y-Limits für time_series - kein Einfluss auf Datenverarbeitung&lt;br /&gt;
*# &#039;&#039;&#039;scatBounds&#039;&#039;&#039;: (opt) y-Limits für scatterplot - kein Einfluss auf Datenverarbeitung&lt;br /&gt;
*# &#039;&#039;&#039;hodoBounds&#039;&#039;&#039;: (opt) y-Limit für Hodograph (nur eine Angabe erf.) - kein Einfluss auf Datenverarbeitung&lt;br /&gt;
*# &#039;&#039;&#039;errorBounds&#039;&#039;&#039;: (opt) y-Limits für error_distr - kein Einfluss auf Datenverarbeitung&lt;br /&gt;
*# &#039;&#039;&#039;boxBounds&#039;&#039;&#039;: (opt) y-Limits für boxplot - kein Einfluss auf Datenverarbeitung&lt;br /&gt;
*# &#039;&#039;&#039;stat_all&#039;&#039;&#039;: (opt) Aktiviert den Statistiküberblickexport für die Formate xlsx csv mat&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 3a-e Ploteigenschaften&#039;&#039;&#039;: Festlegen der Ploteigenschaften&lt;br /&gt;
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]] beschrieben. Weitestgehend umschrieben enthalten diese Eingangsparameter:&lt;br /&gt;
&lt;br /&gt;
* Breite und Höhe&lt;br /&gt;
* [[MATLAB]] LineSpec&lt;br /&gt;
* Textgestaltung&lt;br /&gt;
* Ausgabeformat&lt;br /&gt;
* Beschriftungsart&lt;br /&gt;
* Gitternetz und Hilfslinien&lt;br /&gt;
* Skillscores im Plot&lt;br /&gt;
* Fitting Options (Scatterplot, Hodograph)&lt;br /&gt;
* Optionen zur farblichen Gestaltung der Dichtefunktion von Scatterplot bzw. Hodograph&lt;br /&gt;
&lt;br /&gt;
===Statistische Kennwerte===&lt;br /&gt;
&lt;br /&gt;
* MEANREF, Mittelwert der Referenzdaten&lt;br /&gt;
* MAXREF, Maximalwert der Referenzdaten&lt;br /&gt;
* MINREF, Minimalwert der Referenzdaten&lt;br /&gt;
* MEANVAR, Mittelwert der Variantendaten&lt;br /&gt;
* MAXVAR, Maximalwert der Variantendaten&lt;br /&gt;
* MINVAR, Minimalwert der Variantendaten&lt;br /&gt;
* ME, Mittelwert der Fehler (var-ref)&lt;br /&gt;
* MAXDIF, Maximalwert der Fehler (var-ref)&lt;br /&gt;
* MINDIF, Minimalwert der Fehler (var-ref)&lt;br /&gt;
* MAE, Mittlerer, absoluter Fehler (var-ref)&lt;br /&gt;
* RMSE, Root mean square Error, Wurzel aus der Summe aller quadrierten Fehler&lt;br /&gt;
* BIAS, Differenz der Mittelwerte von Referenz und Variante (mean(var)-mean(ref))&lt;br /&gt;
* MSE, Mittlerer, quadrierter Fehler&lt;br /&gt;
* R, Pearson Korrelation&lt;br /&gt;
* R^2, Bestimmtheitsmaß (Quadrat der Pearson Korrelation)&lt;br /&gt;
* MURPHYSKILL, Skill Score nach Murphy (1988)&lt;br /&gt;
* d_ 1981, Skill Score nach [https://doi.org/10.1002/joc.2419 Willmott (1981)]&lt;br /&gt;
* d_ 1985, Skill Score nach [https://doi.org/10.1002/joc.2419 Willmott (1985)]&lt;br /&gt;
* d_2012, Skill Score nach [https://doi.org/10.1002/joc.2419 Willmott (2012)]&lt;br /&gt;
* M, Steigung einer linearen Regression aus (var,ref i.e., x,y)&lt;br /&gt;
* B, y-Achsen Abschnitt einer linearen Regression aus (var,ref i.e., x,y)&lt;br /&gt;
* STDVAR, Standardabweichung Variantendaten&lt;br /&gt;
* STDREF, Standardabweichung Referenzdaten&lt;br /&gt;
* STDDIF, Standardabweichung Fehler&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Allgemeine Anforderungen:&lt;br /&gt;
#* Alle Ploteigenschaften können, müssen aber nicht angegeben werden.&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[NCPOLO]]&lt;br /&gt;
|programmiersprache=MATLAB&lt;br /&gt;
|dateiform=none&lt;br /&gt;
|dateizugriff=none&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/matlab/gitlab/prg/ncpolo/*&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncpolo/ncpolo_steer.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPOLO.DAT&amp;diff=35185</id>
		<title>NCPOLO.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPOLO.DAT&amp;diff=35185"/>
		<updated>2021-09-22T06:44:48Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCPOLO.DAT&lt;br /&gt;
|dateityp=ncpolo.dat &lt;br /&gt;
|version=September 2021&lt;br /&gt;
|version_beschr=September 2021&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPOLO]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 1 Properties&#039;&#039;&#039;&lt;br /&gt;
*# &#039;&#039;&#039;identifier&#039;&#039;&#039;: Eindeutiger Bezeichner für den Output (z.B. run001)&lt;br /&gt;
*# &#039;&#039;&#039;outlier_check&#039;&#039;&#039;: (opt) Durchführen eines Ausreißercheck mit [https://de.mathworks.com/help/matlab/ref/isoutlier.html MATLAB isoutlier(data,6)]&lt;br /&gt;
*# &#039;&#039;&#039;plot_linewidth&#039;&#039;&#039;: (opt) Dicke der Achsenumrandung (default 1.5)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 2 input&#039;&#039;&#039;: Eingabewerte (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;infile&#039;&#039;&#039;: Name des Eingangsdatensatzes [[CF-NETCDF.NC|cf-netcdf.nc]] Format aus [[NCDELTA]]&lt;br /&gt;
*# &#039;&#039;&#039;refname&#039;&#039;&#039;: Bezeichner für die Referenzdaten aus [[NCDELTA]]&lt;br /&gt;
*# &#039;&#039;&#039;varname&#039;&#039;&#039;: Bezeichner für die Variantendaten aus [[NCDELTA]]&lt;br /&gt;
*# &#039;&#039;&#039;variable&#039;&#039;&#039;: Skalare Variablenname der auszuwertenden Variable (&#039;&#039;&#039;ohne&#039;&#039;&#039; ODdif, OCvar oder OCref)&lt;br /&gt;
*# &#039;&#039;&#039;variable_xy&#039;&#039;&#039;: Vektorielle Variablennamen der auszuwertenden Variable (&#039;&#039;&#039;ohne&#039;&#039;&#039; ODdif, OCvar oder OCref, nur für Hodographen)&lt;br /&gt;
*# &#039;&#039;&#039;export_dir&#039;&#039;&#039;: Ausgabeordner (wird automatisch erstellt)&lt;br /&gt;
*# &#039;&#039;&#039;fraction&#039;&#039;&#039;: Index oder Name der darzustellenden Fraktion (z.B. 2 oder very_fine_silt)&lt;br /&gt;
*# &#039;&#039;&#039;time_series&#039;&#039;&#039;: (opt) true/false, ob Darstellung erfolgen soll&lt;br /&gt;
*# &#039;&#039;&#039;scatterplot&#039;&#039;&#039;: (opt) true/false, ob Darstellung erfolgen soll&lt;br /&gt;
*# &#039;&#039;&#039;hodograph&#039;&#039;&#039;: (opt) true/false, ob Darstellung erfolgen soll&lt;br /&gt;
*# &#039;&#039;&#039;error_distr&#039;&#039;&#039;: (opt) true/false, ob Darstellung erfolgen soll&lt;br /&gt;
*# &#039;&#039;&#039;boxplot&#039;&#039;&#039;: (opt) true/false, ob Darstellung erfolgen soll&lt;br /&gt;
*# &#039;&#039;&#039;time_focus&#039;&#039;&#039;: (opt) Angabe von Detailzeiträumen für Zeitreihen im Format ddmmyy ddmmyy ddmmyy ddmmyy ... (Start Ende Start End, ...) - maximal 5 Zeiträume möglich.&lt;br /&gt;
*# &#039;&#039;&#039;tsBounds&#039;&#039;&#039;: (opt) y-Limits für time_series - kein Einfluss auf Datenverarbeitung&lt;br /&gt;
*# &#039;&#039;&#039;scatBounds&#039;&#039;&#039;: (opt) y-Limits für scatterplot - kein Einfluss auf Datenverarbeitung&lt;br /&gt;
*# &#039;&#039;&#039;hodoBounds&#039;&#039;&#039;: (opt) y-Limit für Hodograph (nur eine Angabe erf.) - kein Einfluss auf Datenverarbeitung&lt;br /&gt;
*# &#039;&#039;&#039;errorBounds&#039;&#039;&#039;: (opt) y-Limits für error_distr - kein Einfluss auf Datenverarbeitung&lt;br /&gt;
*# &#039;&#039;&#039;boxBounds&#039;&#039;&#039;: (opt) y-Limits für boxplot - kein Einfluss auf Datenverarbeitung&lt;br /&gt;
*# &#039;&#039;&#039;stat_all&#039;&#039;&#039;: (opt) Aktiviert den Statistiküberblickexport für die Formate xlsx csv mat&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 3a-e Ploteigenschaften&#039;&#039;&#039;: Festlegen der Ploteigenschaften&lt;br /&gt;
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]] beschrieben. Weitestgehend umschrieben enthalten diese Eingangsparameter:&lt;br /&gt;
&lt;br /&gt;
* Breite und Höhe&lt;br /&gt;
* [[MATLAB]] LineSpec&lt;br /&gt;
* Textgestaltung&lt;br /&gt;
* Ausgabeformat&lt;br /&gt;
* Beschriftungsart&lt;br /&gt;
* Gitternetz und Hilfslinien&lt;br /&gt;
* Skillscores im Plot&lt;br /&gt;
* Fitting Options (Scatterplot, Hodograph)&lt;br /&gt;
* Optionen zur farblichen Gestaltung der Dichtefunktion von Scatterplot bzw. Hodograph&lt;br /&gt;
&lt;br /&gt;
===Statistische Kennwerte===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Bezeichnung !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| MEANREF || Mittelwert der Referenzdaten&lt;br /&gt;
|-&lt;br /&gt;
| MAXREF || Maximalwert der Referenzdaten&lt;br /&gt;
|-&lt;br /&gt;
| MINREF || Minimalwert der Referenzdaten&lt;br /&gt;
|-&lt;br /&gt;
| MEANVAR|| Mittelwert der Variantendaten&lt;br /&gt;
|-&lt;br /&gt;
| MAXVAR || Maximalwert der Variantendaten&lt;br /&gt;
|-&lt;br /&gt;
| MINVAR || Minimalwert der Variantendaten&lt;br /&gt;
|-&lt;br /&gt;
| ME || Mittelwert der Fehler (var-ref)&lt;br /&gt;
|-&lt;br /&gt;
| MAXDIF || Maximalwert der Fehler (var-ref)&lt;br /&gt;
|-&lt;br /&gt;
| MINDIF || Minimalwert der Fehler (var-ref)&lt;br /&gt;
|-&lt;br /&gt;
| MAE || Mittlerer, absoluter Fehler (|var-ref|)&lt;br /&gt;
|-&lt;br /&gt;
| RMSE || Root mean square Error, Wurzel aus der Summe aller quadrierten Fehler&lt;br /&gt;
|-&lt;br /&gt;
| BIAS || Differenz der Mittelwerte von Referenz und Variante (mean(var)-mean(ref))&lt;br /&gt;
|-&lt;br /&gt;
| MSE || Mittlerer, quadrierter Fehler&lt;br /&gt;
|-&lt;br /&gt;
| R || Pearson Korrelation&lt;br /&gt;
|-&lt;br /&gt;
| R^2 || Bestimmtheitsmaß (Quadrat der Pearson Korrelation)&lt;br /&gt;
|-&lt;br /&gt;
| MURPHYSKILL || Skill Score nach [https://doi.org/10.1175/1520-0493(1988)116&amp;lt;2417:SSBOTM&amp;gt;2.0.CO;2 Murphy (1988)]&lt;br /&gt;
|-&lt;br /&gt;
| d_ 1981 || Skill Score nach [https://doi.org/10.1002/joc.2419 Willmott (1981)]&lt;br /&gt;
|-&lt;br /&gt;
| d_ 1985|| Skill Score nach [https://doi.org/10.1002/joc.2419 Willmott (1985)]&lt;br /&gt;
|-&lt;br /&gt;
| d_2012 || Skill Score nach [https://doi.org/10.1002/joc.2419 Willmott (2012)]&lt;br /&gt;
|-&lt;br /&gt;
| M || Steigung einer linearen Regression aus (var,ref i.e., x,y)&lt;br /&gt;
|-&lt;br /&gt;
| B || y-Achsen Abschnitt einer linearen Regression aus (var,ref i.e., x,y)&lt;br /&gt;
|-&lt;br /&gt;
| STDVAR || Standardabweichung Variantendaten&lt;br /&gt;
|-&lt;br /&gt;
| STDREF || Standardabweichung Referenzdaten&lt;br /&gt;
|-&lt;br /&gt;
| STDDIF || Standardabweichung Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Allgemeine Anforderungen:&lt;br /&gt;
#* Alle Ploteigenschaften können, müssen aber nicht angegeben werden.&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[NCPOLO]]&lt;br /&gt;
|programmiersprache=MATLAB&lt;br /&gt;
|dateiform=none&lt;br /&gt;
|dateizugriff=none&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/matlab/gitlab/prg/ncpolo/*&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncpolo/ncpolo_steer.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPOLO&amp;diff=35184</id>
		<title>NCPOLO</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPOLO&amp;diff=35184"/>
		<updated>2021-09-22T06:25:53Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCPOLO&lt;br /&gt;
|name=NCPOLO&lt;br /&gt;
|version=September 2021&lt;br /&gt;
|version_beschr=September 2021&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen für synoptische Daten &amp;lt;br /&amp;gt;&lt;br /&gt;
Locations &amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen &amp;lt;br /&amp;gt;&lt;br /&gt;
Scatterplots &amp;lt;br /&amp;gt;&lt;br /&gt;
Hodograph &amp;lt;br /&amp;gt;&lt;br /&gt;
Modellskill &amp;lt;br /&amp;gt;&lt;br /&gt;
Statistik &amp;lt;br /&amp;gt;&lt;br /&gt;
Parallelisiert &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCPOLO]] (siehe auch [[NCPOLO.DAT]]) hat seinen Anwendungsschwerpunkt in der Modellvalidierung. Durch das Zusammenfassen validierungstypischer Darstellungen, Skillscores und diverser Exportmöglichkeiten in einem Programm wird ein Messung-Modell-Vergleich schnell und einfach erstellt. Um den Vergleich von Mess- und Modelldaten anzustellen, müssen alle punktuell vorliegenden Messdaten (als [[CF-NETCDF.NC|cf-netcdf.nc]]) mit [[NCDELTA]] zeitlich und örtlich korreliert werden.&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
* Zum Preprocessing von [[BOEWRT.DAT]] Messdaten wird empfohlen [[BOE2NC]] zu verwenden.&lt;br /&gt;
* Die [[BOEWRT.DAT]] Header müssen alle notwendigen Informationen enthalten (Zeitzone, Koordinatensystem, Koordinaten, ...).&lt;br /&gt;
* Die Messdaten sollten geprüft sein. Eine Prüfung des Wertebereichs wird nicht vorgenommen.&lt;br /&gt;
* Die Messdaten sollten ein-eindeutig sein, mehrere Messungen je Station sind zwar möglich, jedoch wird nur der erste gültige Index programmintern berücksichtigt.&lt;br /&gt;
* Die Modelldaten können als 2D und 3D [[NCDELTA]] Ergebnis vorgegeben werden.&lt;br /&gt;
* [[NCDELTA]] &#039;&#039;&#039;muss&#039;&#039;&#039; mit der Option with_original_data = .true. durchgeführt werden&lt;br /&gt;
* Da es möglich ist mehrere Ausgabeformate für diverese Zeiträume (.png, .fig, .eps, .pdf) anzufordern, kann sich sehr schnell eine extrem große Menge an Bildern (&amp;gt;1.000) ergeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ausgaben von [[NCPOLO]]:&lt;br /&gt;
* Zeitreihen (komplett &amp;amp; Detailzeiträume)&lt;br /&gt;
* Scatterplots (nach Dichte eingefärbt oder einfarbig)&lt;br /&gt;
* Hodographen der Strömung (nach Dichte eingefärbt oder einfarbig)&lt;br /&gt;
* Boxplot der Fehlerverteilung&lt;br /&gt;
* Grafische Statistikverteilung (frei wählbare Parameter)&lt;br /&gt;
* Übersicht statistischer Größen (alle Pegel)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ts.wasserstand.png|Beispielhafter Detailplot Wasserstand&lt;br /&gt;
Scatterplot.Salzgehalt.DE.png|Beispielhafter Scatterplot Salzgehalt&lt;br /&gt;
hodograph.stroemung.png|Beispielhafter Hodograph Strömung&lt;br /&gt;
boxall.wasserstand.png|Beispielhafte Boxplot-Fehlerverteilung Wasserstand&lt;br /&gt;
Fehler.Bar.png|Beispielhafte Statistikverteilung als Balkendiagramm&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
* &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCPOLO.DAT]]);&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
* Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncpolo.sdr)&lt;br /&gt;
* Datei mit &#039;&#039;&#039;Fehlern und Warnungen&#039;&#039;&#039; (Dateityp ncpolo.err)&lt;br /&gt;
* (optional) Zeitreihen (Dateityp PNG, FIG, EPS, FIG)&lt;br /&gt;
* (optional) Scatterplot (Dateityp PNG, FIG, EPS, FIG)&lt;br /&gt;
* (optional) Hodograph (Dateityp PNG, FIG, EPS, FIG)&lt;br /&gt;
* (optional) Boxplotverteilung (Dateityp PNG, FIG, EPS, FIG)&lt;br /&gt;
* (optional) Statistikverteilung (Dateityp PNG, FIG, EPS, FIG)&lt;br /&gt;
* (optional) Statistikübersicht (Dateityp CSV, MAT, XLSX)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit [[MATLAB]] erstellt und mit [[PROGHOME]] Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
# Lesen der Steuerdatei des Anwenders (Dictionary Check)&lt;br /&gt;
# Plausibilitätschecks&lt;br /&gt;
# Vorbelegen aller optionalen Parameter&lt;br /&gt;
# Einpflegen der nutzerdefinierten Parameter&lt;br /&gt;
# Datenimport&lt;br /&gt;
# Statistikberechnung&lt;br /&gt;
# Ausgabe&lt;br /&gt;
## Zeitreihenausgabe &lt;br /&gt;
## Scatterplotausgabe&lt;br /&gt;
## Hodographausgabe&lt;br /&gt;
## Fehlerverteilungsausgabe&lt;br /&gt;
## Boxplotausgabe&lt;br /&gt;
## Statistikausgabe&lt;br /&gt;
# Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[DATACONVERT]], [[ZEITRIO]], [[BOE2NC]], [[NCCHUNKIE]], [[NCDELTA]], [[NCDVAR]], [[UNTRIM2007]], [[UNTRIM2]], [[SEDIMORPH]], [[UNK]]&lt;br /&gt;
|postprozessor=[[MATLAB]], [[EXCEL]]&lt;br /&gt;
|programmiersprache=MATLAB r2019b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncpolo/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D.DAT&amp;diff=35183</id>
		<title>NCVIEW2D.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D.DAT&amp;diff=35183"/>
		<updated>2021-09-22T06:18:03Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCVIEW2D.DAT&lt;br /&gt;
|dateityp=ncview2d.dat &lt;br /&gt;
|version=März 2021&lt;br /&gt;
|version_beschr=März 2021&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCVIEW2D]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 1 Global_Settings&#039;&#039;&#039;: Einstellungen&lt;br /&gt;
*# &#039;&#039;&#039;type&#039;&#039;&#039; (req): aktuell nur &amp;quot;time_series&amp;quot;&lt;br /&gt;
*# &#039;&#039;&#039;language&#039;&#039;&#039; (req): Sprache mit den Auswahlmöglichkeiten Deutsch (de) und Englisch (en)&lt;br /&gt;
*# &#039;&#039;&#039;display&#039;&#039;&#039; (req): Gibt an, ob die Grafikausgabe auf dem Bildschirm erfolgen soll, bei false wird nur eine Datei gespeichert.&lt;br /&gt;
*# &#039;&#039;&#039;expFormat&#039;&#039;&#039; (opt): Exportformate der Grafiken. *.fig ist immer aktiviert, beliebig viele weitere Formate können zugeschaltet werden.&lt;br /&gt;
*# &#039;&#039;&#039;dataExport&#039;&#039;&#039; (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]&lt;br /&gt;
*# &#039;&#039;&#039;identifier&#039;&#039;&#039; (opt): Optionaler Textblock, der in der Benennung des Ergebnisses Anwendung findet. &lt;br /&gt;
*# &#039;&#039;&#039;uuid&#039;&#039;&#039; (opt): Stellt die uuid einer NetCDF Datei als Legende im Plot dar&lt;br /&gt;
*# &#039;&#039;&#039;dmqs&#039;&#039;&#039; (opt): Hängt die DMQS Variablen als Feld an die *.fig Datei an.&lt;br /&gt;
*# &#039;&#039;&#039;latexfont&#039;&#039;&#039; (opt): Stellt den Font auf LaTeX&lt;br /&gt;
*# &#039;&#039;&#039;xlimits&#039;&#039;&#039; (opt): Stellt die Zeit von - bis dar&lt;br /&gt;
*# &#039;&#039;&#039;timezone&#039;&#039;&#039; (opt): Definiert die auszugebende Zeitzone&lt;br /&gt;
*# &#039;&#039;&#039;include_station&#039;&#039;&#039; (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)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 2 Input&#039;&#039;&#039;: Eingabewerte (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;infile&#039;&#039;&#039; (req): Eingabedatei (NetCDF)&lt;br /&gt;
*# &#039;&#039;&#039;data_var&#039;&#039;&#039; (req): Name der Variablen der Daten im infile (z.B. Mesh2_face_Wasserstand_2d)&lt;br /&gt;
*# &#039;&#039;&#039;fraction&#039;&#039;&#039; (req): Bei fraktionierten Variablen (Schwebstoff, Partialtiden) erforderlich, sonst &amp;quot;none&amp;quot; angeben, Angabe als Index oder als Summe möglich (z.B. 2 oder very_fine_silt)&lt;br /&gt;
*# &#039;&#039;&#039;depth&#039;&#039;&#039; (req): Bei dreidimensionalen Daten erforderlich, sonst &amp;quot;none&amp;quot; angeben. Angabe in m (positiv abwärts)&lt;br /&gt;
*# &#039;&#039;&#039;location&#039;&#039;&#039; (req): Bezeichnung der Station (z.B. Cuxhaven). Bei Koordinatenextraktion hier &amp;quot;coordinates&amp;quot; oder &amp;quot;coordinates_xy&amp;quot; vorgeben.&lt;br /&gt;
*# &#039;&#039;&#039;coordinates&#039;&#039;&#039; (req): Extrahieren von Daten auf Grundlage von geographischen Koordinaten (lon/lat), sonst &amp;quot;none&amp;quot; vorgeben.&lt;br /&gt;
*# &#039;&#039;&#039;coordinates_xy&#039;&#039;&#039; (req): Extrahieren von Daten auf Grundlage von projezierten Koordinaten, sonst &amp;quot;none&amp;quot; vorgeben.&lt;br /&gt;
*# &#039;&#039;&#039;operator&#039;&#039;&#039; (opt): Möglicher Rechenoperator für operatorVal. Mögliche Angaben: + - * / ^&lt;br /&gt;
*# &#039;&#039;&#039;operatorVal&#039;&#039;&#039; (opt): Rechenwert für operator z.B. operator * und operatorVal 2 führt dazu dass alle darzustellenden Daten *2 genommen werden.&lt;br /&gt;
*# &#039;&#039;&#039;smooth&#039;&#039;&#039; (opt): Mögliches [https://de.mathworks.com/help/curvefit/smooth.html 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.&lt;br /&gt;
*# &#039;&#039;&#039;nof_subplot&#039;&#039;&#039; (opt): Index des Subplots (1-3)&lt;br /&gt;
*# &#039;&#039;&#039;nof_yaxis&#039;&#039;&#039; (opt): Index der Y-Achse (1: links, 2: rechts)&lt;br /&gt;
*# &#039;&#039;&#039;linestyle&#039;&#039;&#039; (opt): Stil der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;linecolor&#039;&#039;&#039; (opt): Farbe der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;transparency&#039;&#039;&#039; (opt): Transparenz der Linie/Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;markersize&#039;&#039;&#039; (opt): Größe der Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;edgecolor&#039;&#039;&#039; (opt): Randfarbe der Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;facecolor&#039;&#039;&#039; (opt): Farbe der Marker [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;ylimit&#039;&#039;&#039; (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&lt;br /&gt;
*# &#039;&#039;&#039;ylabel&#039;&#039;&#039; (opt): Beschriftung der y-Achse (Langtext, Einheit, Freitext), time_depth_series beschriften so die Colorbar&lt;br /&gt;
*# &#039;&#039;&#039;ytickformat&#039;&#039;&#039; (opt): Einstellen des Zahlenformats der y-Achsenbeschriftung, nicht aktiv für die Colorbar von time_depth_series&lt;br /&gt;
*# &#039;&#039;&#039;colormap&#039;&#039;&#039; (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]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 3 Styling&#039;&#039;&#039;: Styling&lt;br /&gt;
*# &#039;&#039;&#039;title&#039;&#039;&#039; (opt): Plottitel (über Subplot 1)&lt;br /&gt;
*# &#039;&#039;&#039;grid&#039;&#039;&#039; (opt): Hilfsgitternetz&lt;br /&gt;
*# &#039;&#039;&#039;box&#039;&#039;&#039; (opt): Plotumrandung&lt;br /&gt;
*# &#039;&#039;&#039;fontsizes&#039;&#039;&#039; (opt): Schriftgrößen (Titel, Achsenbeschriftung, Achsentick, Legende)&lt;br /&gt;
*# &#039;&#039;&#039;width&#039;&#039;&#039; (opt): Breite eines Subplots in cm&lt;br /&gt;
*# &#039;&#039;&#039;height&#039;&#039;&#039; (opt): Höhe eines Subplots in cm&lt;br /&gt;
*# &#039;&#039;&#039;nof_ticks_x&#039;&#039;&#039; (opt): Anzahl an x-Ticks&lt;br /&gt;
*# &#039;&#039;&#039;nof_ticks_y&#039;&#039;&#039; (opt): Anzahl an y-Ticks, time_depth_series beeinflussen so die Anzahl an Ticks der Colorbar&lt;br /&gt;
*# &#039;&#039;&#039;legend_title&#039;&#039;&#039; (opt): Titel einer Legende&lt;br /&gt;
*# &#039;&#039;&#039;legend_pos&#039;&#039;&#039; (opt): Location der Legende [https://de.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend-properties.html Legend Properties]&lt;br /&gt;
*# &#039;&#039;&#039;legend_inp&#039;&#039;&#039; (opt): automatisch oder manuell beschriften&lt;br /&gt;
*# &#039;&#039;&#039;xlabel&#039;&#039;&#039; (opt): Beschriftet x-Achse mit Freitext&lt;br /&gt;
*# &#039;&#039;&#039;xtickangle&#039;&#039;&#039; (opt): Dreht die x-Achsenbeschriftung (in Grad 0-360)&lt;br /&gt;
*# &#039;&#039;&#039;date_format&#039;&#039;&#039; (opt): Datumsformat auf x-Achse&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 4 Textbox&#039;&#039;&#039;: Textbox (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;subplot&#039;&#039;&#039; (opt): Definition des Subplots für die Textbox&lt;br /&gt;
*# &#039;&#039;&#039;position&#039;&#039;&#039; (opt): untere linke Ecke der Textbox in cm&lt;br /&gt;
*# &#039;&#039;&#039;text&#039;&#039;&#039; (opt): Inhalt der Textbox&lt;br /&gt;
*# &#039;&#039;&#039;fontsize&#039;&#039;&#039; (opt): Schriftgröße Textbox&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Aktuell keine, für weiteres siehe [[NCVIEW2D]]&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[NCVIEW2D]]&lt;br /&gt;
|programmiersprache=MATLAB&lt;br /&gt;
|dateiform=none&lt;br /&gt;
|dateizugriff=none&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/matlab/gitlab/prg/ncview2d/for_redistribution_files_only/*&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncview2d/ncview2d_steer.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35182</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35182"/>
		<updated>2021-09-22T06:03:38Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=September 2021&lt;br /&gt;
|version_beschr=März 2021&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|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:&lt;br /&gt;
&lt;br /&gt;
# Plotfenster, auch subplots&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten (1D/2D)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; 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.&lt;br /&gt;
Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID&#039;s der Input Daten angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|time_series&lt;br /&gt;
Station_series.example_13.de.png|station_series&lt;br /&gt;
Time_depth_series.ex_14.de.png|time_depth_series&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] in NetCDF gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag wird beim Labeling der Achsen berücksichtigt.&lt;br /&gt;
# Es sind maximal 3 Subplots möglich.&lt;br /&gt;
# This project took advantage of NetCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, pdf, png)&lt;br /&gt;
# opt: Datenausgabe ([https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable], Spreadsheet .xlsx, [[BOEWRT.DAT]])&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und checken der Steuerdatei&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport&lt;br /&gt;
# opt: Datenoperatoren (nur time_series)&lt;br /&gt;
# opt: Datensmoothing (nur time_series)&lt;br /&gt;
# Erstellen der Figure&lt;br /&gt;
# Erstellen der Axes (Fallunterscheidung nach Plottyp)&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Figure Titel  einarbeiten&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Textboxen einarbeiten&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# opt: Datenexport durchführen (nur time_series)&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# opt: Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/ Delft3D-Flexible Mesh]&lt;br /&gt;
|postprozessor=[[MATLAB]], EXCEL, TEXTBEARBEITUNG&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Datei:Station_series.example_13.de.png&amp;diff=35181</id>
		<title>Datei:Station series.example 13.de.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Datei:Station_series.example_13.de.png&amp;diff=35181"/>
		<updated>2021-09-22T05:57:39Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Datei:Time_depth_series.ex_14.de.png&amp;diff=35180</id>
		<title>Datei:Time depth series.ex 14.de.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Datei:Time_depth_series.ex_14.de.png&amp;diff=35180"/>
		<updated>2021-09-22T05:57:12Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=BOE2NC&amp;diff=35156</id>
		<title>BOE2NC</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=BOE2NC&amp;diff=35156"/>
		<updated>2021-06-11T13:18:48Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=BOE2NC&lt;br /&gt;
|name=BOE2NC&lt;br /&gt;
|version=August 2019&lt;br /&gt;
|version_beschr=März 2020&lt;br /&gt;
|stichworte=Preprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Wandlung&amp;lt;br /&amp;gt;&lt;br /&gt;
[[BOEWRT.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[BOE2NC]] (siehe auch [[BOE2NC.DAT]]) wird angewendet um eine beliebige Menge von Messdaten vom [[BOEWRT.DAT]] in eine zusammengefasste [[CF-NETCDF.NC|cf-netcdf.nc]] zu überführen. &lt;br /&gt;
&lt;br /&gt;
# Alle Messdaten müssen in einem Ordner vorliegen&lt;br /&gt;
# Erlaubte physikalische Größen sind zur Zeit: Wasserstand, Salzgehalt, Temperatur, Strömungsgeschwindigkeit&lt;br /&gt;
# Zur Strömungsgeschwindigkeit muss eine Magnitude und eine Richtung vorliegen&lt;br /&gt;
# Die [[BOEWRT.DAT]] Header müssen zwingend enthalten (Zeitzone, Koordinatensystem, Koordinaten, ID)&lt;br /&gt;
# Die Messdaten sollten geprüft sein. Eine Prüfung des Wertebereichs wird nicht vorgenommen. Die Wandlung ist zudem recht zeitintensiv - und bei fehlerhaften Daten muss neu gestartet werden.&lt;br /&gt;
# Es ist möglich den Messstationen eine Reihenfolge in einem Textfile vorzugeben. Dafür bitte die Stationsnamen in der gewünschten Reihenfolge in einer Text-Datei hinterlegen. Dieser Textfile muss bei den Messdaten liegen.&lt;br /&gt;
# [[BOEWRT.DAT]] Messdaten werden in Wasserstände und nicht-Wasserstände unterschieden.&lt;br /&gt;
# Nicht-Wasserstände werden anhand anhand des Stationsnamens der [[BOEWRT.DAT]] einem Wasserstand zugeordnet.&lt;br /&gt;
# Messdaten die keine Wasserstände sind, müssen einen Wasserstand zugeordnet bekommen. Vorschlag hierfür: Kopieren eines nahegelegenen Wasserstandspegels und ändern des Stationsnamen auf den Namen der Nicht-Wasserstandgröße.&lt;br /&gt;
# Ist eine physikalische Größe für einen Pegel nicht vorhanden werden Fill_Values zugeordnet.&lt;br /&gt;
# Es ist möglich nicht alle physikalischen Größen zu verwenden. Dies spart massiv Rechenzeit, da keine Dummys erstellt, gewandelt und angehängt werden müssen.&lt;br /&gt;
&lt;br /&gt;
|Mögliche Fehlerquellen:=&lt;br /&gt;
# Einer oder mehrere [[BOEWRT.DAT]] Header sind fehlerhaft.&lt;br /&gt;
# Die Stationsnamen stimmt nicht überein.&lt;br /&gt;
# Ein nicht-Wasserstand hat keinen Wasserstand zugeordnet.&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die [[BOEWRT.DAT]] Eingangsdaten müssen zwingend die Endung *.boewrt.dat aufweisen!&lt;br /&gt;
# Die Wandlung selbst nimmt den Großteil der Programmlaufzeit in Anspruch. 100 Jahreszeitreihen ~70min&lt;br /&gt;
# Die Anwendung kann sich bei schwankender Messdatenqualität recht mühsam gestalten, da keine Möglichkeit besteht gewandelte [[CF-NETCDF.NC|cf-netcdf.nc]] zu bearbeiten. Entsprechend wird empfohlen sich alle Daten vor dem Wandeln anzugucken.&lt;br /&gt;
# Sind mehrere Tiefen für eine Station vorhanden sollte der Stationsname geändert werden. Liegen zum Beispiel für RSS Messungen in 2 und 8m Wassertiefe vor, sollten die Stationsnamen RSS_020 und RSS_080 heißen. Für jeder der beiden Daten muss dann eine Wasserstandszeitreihe vorgegeben werden.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[BOE2NC.dat]]&lt;br /&gt;
# opt: Reihenfolgedatei z.B. reihenfolge.txt&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
# Ordner mit den Originaldaten ./boewrt&lt;br /&gt;
# Ordner mit den [[ZEITRIO]] prozessierten Daten ./boe&lt;br /&gt;
# Ordner mit den [[ZEITRIO]] prozessierten Daten, [[DATACONVERT]] gewandelten und ncks zusammengefassten Daten ./nc&lt;br /&gt;
# Ordner mit den zusammengefassten ./nc Daten via ncrcat ./nc_cat&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Lesen der Steuerdatei des Anwenders.&lt;br /&gt;
# Prüfen der Steuerdatei auf req. und opt Angaben&lt;br /&gt;
# Auswerten der [[BOEWRT.DAT]] Headerinformationen&lt;br /&gt;
# Auswerten der nutzerdef. Angaben der Dateiliste&lt;br /&gt;
# Wandlung I: Vorgegebene [[BOEWRT.DAT]] Daten&lt;br /&gt;
## Starten von [[ZEITRIO]] mit den Angaben aus der Steuerdatei [[BOE2NC.DAT]]&lt;br /&gt;
## Check: Haben alle Wandlungen mit [[ZEITRIO]] funktioniert? (nur mit Reihenfolge)&lt;br /&gt;
## Starten von [[DATACONVERT]] mit den Angaben aus der Steuerdatei [[BOE2NC.DAT]]&lt;br /&gt;
## Check: Haben alle Wandlungen mit [[DATACONVERT]] funktioniert?&lt;br /&gt;
# Nun wird für jede Wasserstands-Station gecheckt, ob alle angeforderten physikalischen Größen vorhanden sind.&lt;br /&gt;
## Check: Soll die physikalische Größe erzeugt werden?&lt;br /&gt;
## Check: Existieren hier schon &amp;quot;echte&amp;quot; Daten?&lt;br /&gt;
## Falls ja, werden die Daten an die Station angehängt.&lt;br /&gt;
## Falls nein, wird ein Array mit Fill_Values erzeugt, welcher nach [[BOEWRT.DAT]] gespeichert wird.&lt;br /&gt;
## Diese [[BOEWRT.DAT]] wird mit [[DATACONVERT]] nach [[CF-NETCDF.NC|cf-netcdf.nc]] überführt und dann an den entsprechenden Wasserstand angehängt.&lt;br /&gt;
## Dies wird für alle angeforderten physikalischen Werte wiederholt.&lt;br /&gt;
# Anschließend werden alle [[CF-NETCDF.NC|cf-netcdf.nc]] Messdaten mit ncrcat -h ([[NetCDF Operators]]) zusammengeführt&lt;br /&gt;
# Abschließend werden alle temporären Dateien gelöscht und alle Wandlungsprodukte in entsprechende Ordner verschoben.&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[ZEITRIO]], [[DATACONVERT]]&lt;br /&gt;
|postprozessor=[[NCDELTA]], [[NCANALYSE]], [[NCDVAR]], [[NCPOLO]], [[NCPLOT]], [[NCVIEW2D]], [[NetCDF Operators]]&lt;br /&gt;
|programmiersprache=MATLAB r2018b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:anna.wuensche@baw.de A. Wünsche]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/boe2nc/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=BOE2NC&amp;diff=35155</id>
		<title>BOE2NC</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=BOE2NC&amp;diff=35155"/>
		<updated>2021-06-11T13:17:09Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=BOE2NC&lt;br /&gt;
|name=BOE2NC&lt;br /&gt;
|version=August 2019&lt;br /&gt;
|version_beschr=März 2020&lt;br /&gt;
|stichworte=Preprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Wandlung&amp;lt;br /&amp;gt;&lt;br /&gt;
[[BOEWRT.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[BOE2NC]] (siehe auch [[BOE2NC.DAT]]) wird angewendet um eine beliebige Menge von Messdaten vom [[BOEWRT.DAT]] in eine zusammengefasste [[CF-NETCDF.NC|cf-netcdf.nc]] zu überführen. &lt;br /&gt;
&lt;br /&gt;
# Alle Messdaten müssen in einem Ordner vorliegen&lt;br /&gt;
# Erlaubte physikalische Größen sind zur Zeit: Wasserstand, Salzgehalt, Temperatur, Strömungsgeschwindigkeit&lt;br /&gt;
# Zur Strömungsgeschwindigkeit muss eine Magnitude und eine Richtung vorliegen&lt;br /&gt;
# Die [[BOEWRT.DAT]] Header müssen zwingend enthalten (Zeitzone, Koordinatensystem, Koordinaten, ID)&lt;br /&gt;
# Die Messdaten sollten geprüft sein. Eine Prüfung des Wertebereichs wird nicht vorgenommen. Die Wandlung ist zudem recht zeitintensiv - und bei fehlerhaften Daten muss neu gestartet werden.&lt;br /&gt;
# Es ist möglich den Messstationen eine Reihenfolge in einem Textfile vorzugeben. Dafür bitte die Stationsnamen in der gewünschten Reihenfolge in einer Text-Datei hinterlegen. Dieser Textfile muss bei den Messdaten liegen.&lt;br /&gt;
# [[BOEWRT.DAT]] Messdaten werden in Wasserstände und nicht-Wasserstände unterschieden.&lt;br /&gt;
# Nicht-Wasserstände werden anhand anhand des Stationsnamens der [[BOEWRT.DAT]] einem Wasserstand zugeordnet.&lt;br /&gt;
# Messdaten die keine Wasserstände sind, müssen einen Wasserstand zugeordnet bekommen. Vorschlag hierfür: Kopieren eines nahegelegenen Wasserstandspegels und ändern des Stationsnamen auf den Namen der Nicht-Wasserstandgröße.&lt;br /&gt;
# Ist eine physikalische Größe für einen Pegel nicht vorhanden werden Fill_Values zugeordnet.&lt;br /&gt;
# Es ist möglich nicht alle physikalischen Größen zu verwenden. Dies spart massiv Rechenzeit, da keine Dummys erstellt, gewandelt und angehängt werden müssen.&lt;br /&gt;
&lt;br /&gt;
|Mögliche Fehlerquellen:=&lt;br /&gt;
# Einer oder mehrere [[BOEWRT.DAT]] Header sind fehlerhaft.&lt;br /&gt;
# Die Stationsnamen stimmt nicht überein.&lt;br /&gt;
# Ein nicht-Wasserstand hat keinen Wasserstand zugeordnet.&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die [[BOEWRT.DAT]] Eingangsdaten müssen zwingend die Endung *.boewrt.dat aufweisen!&lt;br /&gt;
# Die Wandlung selbst nimmt den Großteil der Programmlaufzeit in Anspruch. 100 Jahreszeitreihen ~70min&lt;br /&gt;
# Die Anwendung kann sich bei schwankender Messdatenqualität recht mühsam gestalten, da keine Möglichkeit besteht gewandelte [[CF-NETCDF.NC|cf-netcdf.nc]] zu bearbeiten. Entsprechend wird empfohlen sich alle Daten vor dem Wandeln anzugucken.&lt;br /&gt;
# Sind mehrere Tiefen für eine Station vorhanden sollte der Stationsname geändert werden. Liegen zum Beispiel für RSS Messungen in 2 und 8m Wassertiefe vor, sollten die Stationsnamen RSS_020 und RSS_080 heißen. Für jeder der beiden Daten muss dann eine Wasserstandszeitreihe vorgegeben werden.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[BOE2NC.dat]]&lt;br /&gt;
# opt: Reihenfolgedatei z.B. reihenfolge.txt&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
# Ordner mit den Originaldaten ./boewrt&lt;br /&gt;
# Ordner mit den [[ZEITRIO]] prozessierten Daten ./boe&lt;br /&gt;
# Ordner mit den [[ZEITRIO]] prozessierten Daten, [[DATACONVERT]] gewandelten und ncks zusammengefassten Daten ./nc&lt;br /&gt;
# Ordner mit den zusammengefassten ./nc Daten via ncrcat ./nc_cat&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Lesen der Steuerdatei des Anwenders.&lt;br /&gt;
# Prüfen der Steuerdatei auf req. und opt Angaben&lt;br /&gt;
# Auswerten der [[BOEWRT.DAT]] Headerinformationen&lt;br /&gt;
# Auswerten der nutzerdef. Angaben der Dateiliste&lt;br /&gt;
# Wandlung I: Vorgegebene [[BOEWRT.DAT]] Daten&lt;br /&gt;
## Starten von [[ZEITRIO]] mit den Angaben aus der Steuerdatei [[BOE2NC.DAT]]&lt;br /&gt;
## Check: Haben alle Wandlungen mit [[ZEITRIO]] funktioniert? (nur mit Reihenfolge)&lt;br /&gt;
## Starten von [[DATACONVERT]] mit den Angaben aus der Steuerdatei [[BOE2NC.DAT]]&lt;br /&gt;
## Check: Haben alle Wandlungen mit [[DATACONVERT]] funktioniert?&lt;br /&gt;
# Nun wird für jede Wasserstands-Station gecheckt, ob alle angeforderten physikalischen Größen vorhanden sind.&lt;br /&gt;
## Check: Soll die physikalische Größe erzeugt werden?&lt;br /&gt;
## Check: Existieren hier schon &amp;quot;echte&amp;quot; Daten?&lt;br /&gt;
## Falls ja, werden die Daten an die Station angehängt.&lt;br /&gt;
## Falls nein, wird ein Array mit Fill_Values erzeugt, welcher nach [[BOEWRT.DAT]] gespeichert wird.&lt;br /&gt;
## Diese [[BOEWRT.DAT]] wird mit [[DATACONVERT]] nach [[CF-NETCDF.NC|cf-netcdf.nc]] überführt und dann an den entsprechenden Wasserstand angehängt.&lt;br /&gt;
## Dies wird für alle angeforderten physikalischen Werte wiederholt.&lt;br /&gt;
# Anschließend werden alle [[CF-NETCDF.NC|cf-netcdf.nc]] Messdaten mit ncrcat -h ([[NetCDF Operators]]) zusammengeführt&lt;br /&gt;
# Abschließend werden alle temporären Dateien gelöscht und alle Wandlungsprodukte in entsprechende Ordner verschoben.&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[ZEITRIO]], [[DATACONVERT]]&lt;br /&gt;
|postprozessor=[[NCDELTA]], [[NCANALYSE]], [[NCDVAR]], [[NCPOLO]], [[NCPLOT]], [[NCVIEW2D]], [[NetCDF Operators]]&lt;br /&gt;
|programmiersprache=MATLAB r2018b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [anna.wuensche@baw.de A. Wünsche]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/boe2nc/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35128</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35128"/>
		<updated>2021-03-19T08:14:03Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=März 2021&lt;br /&gt;
|version_beschr=März 2021&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|cf-netcdf.nc]] Datei vorliegen, als 1d als Zeitreihe darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:&lt;br /&gt;
&lt;br /&gt;
# Plotfenster, auch subplots&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; 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.&lt;br /&gt;
Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID&#039;s der Input Daten angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|Beispiel 1&lt;br /&gt;
Time series.example 2.en.png|Beispiel 2&lt;br /&gt;
Time series.example 3.en.png|Beispiel 3&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag wird beim Labeling der Achsen berücksichtigt.&lt;br /&gt;
# Es sind maximal 3 Subplots möglich.&lt;br /&gt;
# This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, pdf, png)&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und Checken der Steuerdatei&lt;br /&gt;
# Existenztests&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport&lt;br /&gt;
# opt: Datenoperatoren&lt;br /&gt;
# opt: Datensmoothing&lt;br /&gt;
# Test auf Existenz der Limits der x-Achse&lt;br /&gt;
# Erstellen der Figure&lt;br /&gt;
# Erstellen der Axes&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Figure Titel  einarbeiten&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Textboxen einarbeiten&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# opt: Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# opt: Datenexport als Spreadsheet (*.xlsx) oder als [https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable]&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/ Delft3D-Flexible Mesh]&lt;br /&gt;
|postprozessor=[[MATLAB]]&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D.DAT&amp;diff=35127</id>
		<title>NCVIEW2D.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D.DAT&amp;diff=35127"/>
		<updated>2021-03-19T08:13:08Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCVIEW2D.DAT&lt;br /&gt;
|dateityp=ncview2d.dat &lt;br /&gt;
|version=März 2021&lt;br /&gt;
|version_beschr=März 2021&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCVIEW2D]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 1 Global_Settings&#039;&#039;&#039;: Einstellungen&lt;br /&gt;
*# &#039;&#039;&#039;type&#039;&#039;&#039; (req): aktuell nur &amp;quot;time_series&amp;quot;&lt;br /&gt;
*# &#039;&#039;&#039;language&#039;&#039;&#039; (req): Sprache mit den Auswahlmöglichkeiten Deutsch (de) und Englisch (en)&lt;br /&gt;
*# &#039;&#039;&#039;display&#039;&#039;&#039; (req): Gibt an, ob die Grafikausgabe auf dem Bildschirm erfolgen soll, bei false wird nur eine Datei gespeichert.&lt;br /&gt;
*# &#039;&#039;&#039;identifier&#039;&#039;&#039; (opt): Optionaler Textblock, der in der Benennung des Ergebnisses Anwendung findet. &lt;br /&gt;
*# &#039;&#039;&#039;expFormat&#039;&#039;&#039; (opt): Exportformate der Grafiken. *.fig ist immer aktiviert, beliebig viele weitere Formate können zugeschaltet werden.&lt;br /&gt;
*# &#039;&#039;&#039;dataExport&#039;&#039;&#039; (opt): Exportmöglichkeit für die Plotdaten als Spreadsheet (*.xlsx) oder als [https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable]&lt;br /&gt;
*# &#039;&#039;&#039;uuid&#039;&#039;&#039; (opt): Stellt die uuid einer NetCDF Datei als Legende im Plot dar&lt;br /&gt;
*# &#039;&#039;&#039;dmqs&#039;&#039;&#039; (opt): Hängt die DMQS Variablen als Feld an die *.fig Datei an.&lt;br /&gt;
*# &#039;&#039;&#039;xlimits&#039;&#039;&#039; (opt): Stellt die Zeit von - bis dar&lt;br /&gt;
*# &#039;&#039;&#039;latexfont&#039;&#039;&#039; (opt): Stellt den Font auf LaTeX&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 2 Input&#039;&#039;&#039;: Eingabewerte (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;infile&#039;&#039;&#039; (req): Eingabedatei (NetCDF)&lt;br /&gt;
*# &#039;&#039;&#039;time_var&#039;&#039;&#039; (req): Name der Variablen der Zeit im infile (z.B. nMesh0_data_time)&lt;br /&gt;
*# &#039;&#039;&#039;data_var&#039;&#039;&#039; (req): Name der Variablen der Daten im infile (z.B. Mesh2_face_Wasserstand_2d)&lt;br /&gt;
*# &#039;&#039;&#039;fraction&#039;&#039;&#039; (req): Bei fraktionierten Variablen (Schwebstoff, Partialtiden) erforderlich, sonst &amp;quot;none&amp;quot; angeben&lt;br /&gt;
*# &#039;&#039;&#039;depth&#039;&#039;&#039; (req): Bei dreidimensionalen Daten erforderlich, sonst &amp;quot;none&amp;quot; angeben.&lt;br /&gt;
*# &#039;&#039;&#039;stat_var&#039;&#039;&#039; (req): Name der Variablen der Stationen im infile (z.B. Mesh0_node_long_name). Bei flächigen Dateien (z.B. [[UnTRIM2]] output) &amp;quot;none&amp;quot; angeben.&lt;br /&gt;
*# &#039;&#039;&#039;location&#039;&#039;&#039; (req): Bezeichnung der Station (z.B. Cuxhaven). Bei flächigen Daten hier &amp;quot;coordinates&amp;quot; vorgeben.&lt;br /&gt;
*# &#039;&#039;&#039;coordinates&#039;&#039;&#039; (req): Koordinaten bei flächigen Dateien in lon/lat, bei nicht flächigen Dateien &amp;quot;none&amp;quot; vorgeben.&lt;br /&gt;
*# &#039;&#039;&#039;operator&#039;&#039;&#039; (opt): Möglicher Rechenoperator für operatorVal. Mögliche Angaben: + - * / ^&lt;br /&gt;
*# &#039;&#039;&#039;operatorVal&#039;&#039;&#039; (opt): Rechenwert für operator z.B. operator * und operatorVal 2 führt dazu dass alle darzustellenden Daten *2 genommen werden.&lt;br /&gt;
*# &#039;&#039;&#039;smooth&#039;&#039;&#039; (opt): Mögliches [https://de.mathworks.com/help/curvefit/smooth.html 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.&lt;br /&gt;
*# &#039;&#039;&#039;nof_subplot&#039;&#039;&#039; (opt): Index des Subplots (1-3)&lt;br /&gt;
*# &#039;&#039;&#039;nof_yaxis&#039;&#039;&#039; (opt): Index der Y-Achse (1: links, 2: rechts)&lt;br /&gt;
*# &#039;&#039;&#039;linestyle&#039;&#039;&#039; (opt): Stil der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;linecolor&#039;&#039;&#039; (opt): Farbe der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;ylimit&#039;&#039;&#039; (opt): Wertebereich der y-Achse (nur der letzte Inputblock eines Subplots und einer Achse wird realisiert)&lt;br /&gt;
*# &#039;&#039;&#039;ylabel&#039;&#039;&#039; (opt): Beschriftung der y-Achse (Langtext, Einheit, Freitext)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 3 Styling&#039;&#039;&#039;: Styling&lt;br /&gt;
*# &#039;&#039;&#039;title&#039;&#039;&#039; (opt): Plottitel (über Subplot 1)&lt;br /&gt;
*# &#039;&#039;&#039;grid&#039;&#039;&#039; (opt): Hilfsgitternetz&lt;br /&gt;
*# &#039;&#039;&#039;box&#039;&#039;&#039; (opt): Plotumrandung&lt;br /&gt;
*# &#039;&#039;&#039;fontsizes&#039;&#039;&#039; (opt): Schriftgrößen (Titel, Achsenbeschriftung, Achsentick, Legende)&lt;br /&gt;
*# &#039;&#039;&#039;width&#039;&#039;&#039; (opt): Breite in cm&lt;br /&gt;
*# &#039;&#039;&#039;height&#039;&#039;&#039; (opt): Höhe in cm&lt;br /&gt;
*# &#039;&#039;&#039;nof_ticks_x&#039;&#039;&#039; (opt): Anzahl an x-Ticks&lt;br /&gt;
*# &#039;&#039;&#039;nof_ticks_y&#039;&#039;&#039; (opt): Anzahl an y-Ticks&lt;br /&gt;
*# &#039;&#039;&#039;legend_title&#039;&#039;&#039; (opt): Titel einer Legende&lt;br /&gt;
*# &#039;&#039;&#039;legend_pos&#039;&#039;&#039; (opt): Location der Legende [https://de.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend-properties.html Legend Properties]&lt;br /&gt;
*# &#039;&#039;&#039;legend_inp&#039;&#039;&#039; (opt): automatisch oder manuell beschriften&lt;br /&gt;
*# &#039;&#039;&#039;showTimezone&#039;&#039;&#039; (opt): Beschriftet x-Achse mit Zeitzone&lt;br /&gt;
*# &#039;&#039;&#039;date_format&#039;&#039;&#039; (opt): Datumsformat auf x-Achse&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 4 Textbox&#039;&#039;&#039;: Textbox (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;position&#039;&#039;&#039; (opt): untere linke Ecke der Textbox in cm&lt;br /&gt;
*# &#039;&#039;&#039;text&#039;&#039;&#039; (opt): Inhalt der Textbox&lt;br /&gt;
*# &#039;&#039;&#039;fontsize&#039;&#039;&#039; (opt): Schriftgröße Textbox&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Aktuell keine, für weiteres siehe [[NCVIEW2D]]&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[NCVIEW2D]]&lt;br /&gt;
|programmiersprache=MATLAB&lt;br /&gt;
|dateiform=none&lt;br /&gt;
|dateizugriff=none&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/matlab/gitlab/prg/ncview2d/for_redistribution_files_only/*&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncview2d/ncview2d_steer.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D.DAT&amp;diff=35126</id>
		<title>NCVIEW2D.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D.DAT&amp;diff=35126"/>
		<updated>2021-03-19T08:12:11Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCVIEW2D.DAT&lt;br /&gt;
|dateityp=ncview2d.dat &lt;br /&gt;
|version=Februar 2020&lt;br /&gt;
|version_beschr=Februar 2020&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCVIEW2D]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 1 Global_Settings&#039;&#039;&#039;: Einstellungen&lt;br /&gt;
*# &#039;&#039;&#039;type&#039;&#039;&#039; (req): aktuell nur &amp;quot;time_series&amp;quot;&lt;br /&gt;
*# &#039;&#039;&#039;language&#039;&#039;&#039; (req): Sprache mit den Auswahlmöglichkeiten Deutsch (de) und Englisch (en)&lt;br /&gt;
*# &#039;&#039;&#039;display&#039;&#039;&#039; (req): Gibt an, ob die Grafikausgabe auf dem Bildschirm erfolgen soll, bei false wird nur eine Datei gespeichert.&lt;br /&gt;
*# &#039;&#039;&#039;identifier&#039;&#039;&#039; (opt): Optionaler Textblock, der in der Benennung des Ergebnisses Anwendung findet. &lt;br /&gt;
*# &#039;&#039;&#039;expFormat&#039;&#039;&#039; (opt): Exportformate der Grafiken. *.fig ist immer aktiviert, beliebig viele weitere Formate können zugeschaltet werden.&lt;br /&gt;
*# &#039;&#039;&#039;dataExport&#039;&#039;&#039; (opt): Exportmöglichkeit für die Plotdaten als Spreadsheet (*.xlsx) oder als [https://de.mathworks.com/help/matlab/timetables.html MATLAB Timetable]&lt;br /&gt;
*# &#039;&#039;&#039;uuid&#039;&#039;&#039; (opt): Stellt die uuid einer NetCDF Datei als Legende im Plot dar&lt;br /&gt;
*# &#039;&#039;&#039;dmqs&#039;&#039;&#039; (opt): Hängt die DMQS Variablen als Feld an die *.fig Datei an.&lt;br /&gt;
*# &#039;&#039;&#039;xlimits&#039;&#039;&#039; (opt): Stellt die Zeit von - bis dar&lt;br /&gt;
*# &#039;&#039;&#039;latexfont&#039;&#039;&#039; (opt): Stellt den Font auf LaTeX&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 2 Input&#039;&#039;&#039;: Eingabewerte (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;infile&#039;&#039;&#039; (req): Eingabedatei (NetCDF)&lt;br /&gt;
*# &#039;&#039;&#039;time_var&#039;&#039;&#039; (req): Name der Variablen der Zeit im infile (z.B. nMesh0_data_time)&lt;br /&gt;
*# &#039;&#039;&#039;data_var&#039;&#039;&#039; (req): Name der Variablen der Daten im infile (z.B. Mesh2_face_Wasserstand_2d)&lt;br /&gt;
*# &#039;&#039;&#039;fraction&#039;&#039;&#039; (req): Bei fraktionierten Variablen (Schwebstoff, Partialtiden) erforderlich, sonst &amp;quot;none&amp;quot; angeben&lt;br /&gt;
*# &#039;&#039;&#039;depth&#039;&#039;&#039; (req): Bei dreidimensionalen Daten erforderlich, sonst &amp;quot;none&amp;quot; angeben.&lt;br /&gt;
*# &#039;&#039;&#039;stat_var&#039;&#039;&#039; (req): Name der Variablen der Stationen im infile (z.B. Mesh0_node_long_name). Bei flächigen Dateien (z.B. [[UnTRIM2]] output) &amp;quot;none&amp;quot; angeben.&lt;br /&gt;
*# &#039;&#039;&#039;location&#039;&#039;&#039; (req): Bezeichnung der Station (z.B. Cuxhaven). Bei flächigen Daten hier &amp;quot;coordinates&amp;quot; vorgeben.&lt;br /&gt;
*# &#039;&#039;&#039;coordinates&#039;&#039;&#039; (req): Koordinaten bei flächigen Dateien in lon/lat, bei nicht flächigen Dateien &amp;quot;none&amp;quot; vorgeben.&lt;br /&gt;
*# &#039;&#039;&#039;operator&#039;&#039;&#039; (opt): Möglicher Rechenoperator für operatorVal. Mögliche Angaben: + - * / ^&lt;br /&gt;
*# &#039;&#039;&#039;operatorVal&#039;&#039;&#039; (opt): Rechenwert für operator z.B. operator * und operatorVal 2 führt dazu dass alle darzustellenden Daten *2 genommen werden.&lt;br /&gt;
*# &#039;&#039;&#039;smooth&#039;&#039;&#039; (opt): Mögliches [https://de.mathworks.com/help/curvefit/smooth.html 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.&lt;br /&gt;
*# &#039;&#039;&#039;nof_subplot&#039;&#039;&#039; (opt): Index des Subplots (1-3)&lt;br /&gt;
*# &#039;&#039;&#039;nof_yaxis&#039;&#039;&#039; (opt): Index der Y-Achse (1: links, 2: rechts)&lt;br /&gt;
*# &#039;&#039;&#039;linestyle&#039;&#039;&#039; (opt): Stil der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;linecolor&#039;&#039;&#039; (opt): Farbe der Linie [https://de.mathworks.com/help/matlab/ref/linespec.html LineSpec]&lt;br /&gt;
*# &#039;&#039;&#039;ylimit&#039;&#039;&#039; (opt): Wertebereich der y-Achse (nur der letzte Inputblock eines Subplots und einer Achse wird realisiert)&lt;br /&gt;
*# &#039;&#039;&#039;ylabel&#039;&#039;&#039; (opt): Beschriftung der y-Achse (Langtext, Einheit, Freitext)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 3 Styling&#039;&#039;&#039;: Styling&lt;br /&gt;
*# &#039;&#039;&#039;title&#039;&#039;&#039; (opt): Plottitel (über Subplot 1)&lt;br /&gt;
*# &#039;&#039;&#039;grid&#039;&#039;&#039; (opt): Hilfsgitternetz&lt;br /&gt;
*# &#039;&#039;&#039;box&#039;&#039;&#039; (opt): Plotumrandung&lt;br /&gt;
*# &#039;&#039;&#039;fontsizes&#039;&#039;&#039; (opt): Schriftgrößen (Titel, Achsenbeschriftung, Achsentick, Legende)&lt;br /&gt;
*# &#039;&#039;&#039;width&#039;&#039;&#039; (opt): Breite in cm&lt;br /&gt;
*# &#039;&#039;&#039;height&#039;&#039;&#039; (opt): Höhe in cm&lt;br /&gt;
*# &#039;&#039;&#039;nof_ticks_x&#039;&#039;&#039; (opt): Anzahl an x-Ticks&lt;br /&gt;
*# &#039;&#039;&#039;nof_ticks_y&#039;&#039;&#039; (opt): Anzahl an y-Ticks&lt;br /&gt;
*# &#039;&#039;&#039;legend_title&#039;&#039;&#039; (opt): Titel einer Legende&lt;br /&gt;
*# &#039;&#039;&#039;legend_pos&#039;&#039;&#039; (opt): Location der Legende [https://de.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend-properties.html Legend Properties]&lt;br /&gt;
*# &#039;&#039;&#039;legend_inp&#039;&#039;&#039; (opt): automatisch oder manuell beschriften&lt;br /&gt;
*# &#039;&#039;&#039;showTimezone&#039;&#039;&#039; (opt): Beschriftet x-Achse mit Zeitzone&lt;br /&gt;
*# &#039;&#039;&#039;date_format&#039;&#039;&#039; (opt): Datumsformat auf x-Achse&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Block 4 Textbox&#039;&#039;&#039;: Textbox (kann beliebig oft angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;position&#039;&#039;&#039; (opt): untere linke Ecke der Textbox in cm&lt;br /&gt;
*# &#039;&#039;&#039;text&#039;&#039;&#039; (opt): Inhalt der Textbox&lt;br /&gt;
*# &#039;&#039;&#039;fontsize&#039;&#039;&#039; (opt): Schriftgröße Textbox&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Aktuell keine, für weiteres siehe [[NCVIEW2D]]&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[NCVIEW2D]]&lt;br /&gt;
|programmiersprache=MATLAB&lt;br /&gt;
|dateiform=none&lt;br /&gt;
|dateizugriff=none&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/matlab/gitlab/prg/ncview2d/for_redistribution_files_only/*&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncview2d/ncview2d_steer.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35125</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35125"/>
		<updated>2021-03-19T07:50:29Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=March 2021&lt;br /&gt;
|version_beschr=March 2021&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|cf-netcdf.nc]] Datei vorliegen, als 1d als Zeitreihe darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:&lt;br /&gt;
&lt;br /&gt;
# Plotfenster, auch subplots&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; 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.&lt;br /&gt;
Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID&#039;s der Input Daten angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|Beispiel 1&lt;br /&gt;
Time series.example 2.en.png|Beispiel 2&lt;br /&gt;
Time series.example 3.en.png|Beispiel 3&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag wird beim Labeling der Achsen berücksichtigt.&lt;br /&gt;
# Es sind maximal 3 Subplots möglich.&lt;br /&gt;
# This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, pdf, png)&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und Checken der Steuerdatei&lt;br /&gt;
# Existenztests&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport&lt;br /&gt;
# opt: Datenoperatoren&lt;br /&gt;
# opt: Datensmoothing&lt;br /&gt;
# Test auf Existenz der Limits der x-Achse&lt;br /&gt;
# Erstellen der Figure&lt;br /&gt;
# Erstellen der Axes&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Figure Titel  einarbeiten&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Textboxen einarbeiten&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# opt: Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# opt: Datenexport als Spreadsheet (*.xlsx) oder als [[MATLAB]] [https://de.mathworks.com/help/matlab/timetables.html Timetable]&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/ Delft3D-Flexible Mesh]&lt;br /&gt;
|postprozessor=[[MATLAB]]&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35124</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35124"/>
		<updated>2021-03-19T07:49:24Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=March 2021&lt;br /&gt;
|version_beschr=March 2021&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|cf-netcdf.nc]] Datei vorliegen, als 1d als Zeitreihe darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:&lt;br /&gt;
&lt;br /&gt;
# Plotfenster, auch subplots&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; 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.&lt;br /&gt;
Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID&#039;s der Input Daten angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|Beispiel 1&lt;br /&gt;
Time series.example 2.en.png|Beispiel 2&lt;br /&gt;
Time series.example 3.en.png|Beispiel 3&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag wird beim Labeling der Achsen berücksichtigt.&lt;br /&gt;
# Es sind maximal 3 Subplots möglich.&lt;br /&gt;
# This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, pdf, png)&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und Checken der Steuerdatei&lt;br /&gt;
# Existenztests&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport&lt;br /&gt;
# opt: Datenoperatoren&lt;br /&gt;
# opt: Datensmoothing&lt;br /&gt;
# Test auf Existenz der Limits der x-Achse&lt;br /&gt;
# Erstellen der Figure&lt;br /&gt;
# Erstellen der Axes&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Figure Titel  einarbeiten&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Textboxen einarbeiten&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# opt: Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# opt: Datenexport als Spreadsheet (*.xlsx) oder als [[MATLAB]] [https://de.mathworks.com/help/matlab/timetables.html Timetable]&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [[https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/|Delft3D-Flexible Mesh]]&lt;br /&gt;
|postprozessor=[[MATLAB]]&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35123</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35123"/>
		<updated>2021-03-19T07:48:33Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=March 2021&lt;br /&gt;
|version_beschr=March 2021&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|cf-netcdf.nc]] Datei vorliegen, als 1d als Zeitreihe darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:&lt;br /&gt;
&lt;br /&gt;
# Plotfenster, auch subplots&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; 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.&lt;br /&gt;
Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID&#039;s der Input Daten angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|Beispiel 1&lt;br /&gt;
Time series.example 2.en.png|Beispiel 2&lt;br /&gt;
Time series.example 3.en.png|Beispiel 3&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag wird beim Labeling der Achsen berücksichtigt.&lt;br /&gt;
# Es sind maximal 3 Subplots möglich.&lt;br /&gt;
# This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, pdf, png)&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und Checken der Steuerdatei&lt;br /&gt;
# Existenztests&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport&lt;br /&gt;
# opt: Datenoperatoren&lt;br /&gt;
# opt: Datensmoothing&lt;br /&gt;
# Test auf Existenz der Limits der x-Achse&lt;br /&gt;
# Erstellen der Figure&lt;br /&gt;
# Erstellen der Axes&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Figure Titel  einarbeiten&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Textboxen einarbeiten&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# opt: Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# opt: Datenexport als Spreadsheet (*.xlsx) oder als [[MATLAB]] [https://de.mathworks.com/help/matlab/timetables.html Timetable]&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [[Delft3D-Flexible Mesh|https://www.deltares.nl/en/software/delft3d-flexible-mesh-suite/]]&lt;br /&gt;
|postprozessor=[[MATLAB]]&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35122</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35122"/>
		<updated>2021-03-19T07:42:31Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=Februar 2020&lt;br /&gt;
|version_beschr=Februar 2020&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|cf-netcdf.nc]] Datei vorliegen, als 1d als Zeitreihe darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:&lt;br /&gt;
&lt;br /&gt;
# Plotfenster, auch subplots&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; 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.&lt;br /&gt;
Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID&#039;s der Input Daten angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|Beispiel 1&lt;br /&gt;
Time series.example 2.en.png|Beispiel 2&lt;br /&gt;
Time series.example 3.en.png|Beispiel 3&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag wird beim Labeling der Achsen berücksichtigt.&lt;br /&gt;
# Es sind maximal 3 Subplots möglich.&lt;br /&gt;
# This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, pdf, png)&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und Checken der Steuerdatei&lt;br /&gt;
# Existenztests&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport&lt;br /&gt;
# opt: Datenoperatoren&lt;br /&gt;
# opt: Datensmoothing&lt;br /&gt;
# Test auf Existenz der Limits der x-Achse&lt;br /&gt;
# Erstellen der Figure&lt;br /&gt;
# Erstellen der Axes&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Figure Titel  einarbeiten&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Textboxen einarbeiten&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# opt: Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# opt: Datenexport als Spreadsheet (*.xlsx) oder als [[MATLAB]] [https://de.mathworks.com/help/matlab/timetables.html Timetable]&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [[Delft3D-Flexible Mesh]]&lt;br /&gt;
|postprozessor=[[MATLAB]]&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35121</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=35121"/>
		<updated>2021-03-19T07:41:19Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=Februar 2020&lt;br /&gt;
|version_beschr=Februar 2020&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|cf-netcdf.nc]] Datei vorliegen, als 1d als Zeitreihe darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:&lt;br /&gt;
&lt;br /&gt;
# Plotfenster, auch subplots&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; 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.&lt;br /&gt;
Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID&#039;s der Input Daten angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|Beispiel 1&lt;br /&gt;
Time series.example 2.en.png|Beispiel 2&lt;br /&gt;
Time series.example 3.en.png|Beispiel 3&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag wird beim Labeling der Achsen berücksichtigt.&lt;br /&gt;
# Es sind maximal 3 Subplots möglich.&lt;br /&gt;
# This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, pdf, png)&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und Checken der Steuerdatei&lt;br /&gt;
# Existenztests&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport&lt;br /&gt;
# Test auf Existenz der Limits der x-Achse&lt;br /&gt;
# Erstellen der Figure&lt;br /&gt;
# Erstellen der Axes&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Figure Titel  einarbeiten&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Textboxen einarbeiten&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# Weitere Formate exportieren ([https://de.mathworks.com/matlabcentral/fileexchange/23629-export_fig export_fig.m])&lt;br /&gt;
# Datenexport als Spreadsheet (*.xlsx) oder als [[MATLAB]] [https://de.mathworks.com/help/matlab/timetables.html Timetable]&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]], [[NCANALYSE]], [[NCCUTOUT]], [[NCANALYSE]], [[Delft3D-Flexible Mesh]]&lt;br /&gt;
|postprozessor=[[MATLAB]]&lt;br /&gt;
|programmiersprache=MATLAB r2020b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen], [mailto:ulrike.schiller@baw.de U. Schiller]&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=34766</id>
		<title>NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=34766"/>
		<updated>2020-02-25T14:40:54Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCPLOT&lt;br /&gt;
|name=NCPLOT&lt;br /&gt;
|version=Januar 2020&lt;br /&gt;
|version_beschr=Januar 2020&lt;br /&gt;
|stichworte=Graphik-Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Darstellung von Berechnungsergebnissen&amp;lt;br /&amp;gt;&lt;br /&gt;
CF-NetCDF-Format für 2D-/3D-Daten (unbekannte Attribute werden ignoriert)&amp;lt;br /&amp;gt;&lt;br /&gt;
Finite Elemente Verfahren&amp;lt;br /&amp;gt;&lt;br /&gt;
Finite Differenzen Verfahren&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze mit SubGrid-Informationen&amp;lt;br /&amp;gt;&lt;br /&gt;
Umrechnung bzw. Transformation (extensiv - intensiv) der physikalischen Einheit&amp;lt;br /&amp;gt;&lt;br /&gt;
Verknüpfung mehrerer Eingangsgrößen zu einer neuen Größe für Darstellungszwecke&amp;lt;br /&amp;gt;&lt;br /&gt;
(optional) Filterung der Darstellung basierend auf der Wassertiefe&amp;lt;br /&amp;gt;&lt;br /&gt;
(optional) Filterung der Darstellung baiserend auf der Anzahl der Beobachtungen&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
Das Programm NCPLOT dient der Darstellung von Berechnungs- und Analyseergebnissen,&lt;br /&gt;
die im CF-NetCDF-Format abgelegt sind.&lt;br /&gt;
Die Daten können an Knoten (node), für Kanten (edge) oder für Polygone (face)&lt;br /&gt;
vorliegen. Es können 2D-, und 3D-Daten, sowie Daten mit subgridskaligen Details&lt;br /&gt;
verarbeitet werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Bild:NcplotBspFaceArea.png|thumb|250px|Bild 1: Salzgehalt mit hinterlegter Topografie.]]&lt;br /&gt;
&lt;br /&gt;
Die Beispiel-Grafiken veranschaulichen die Leistungsfähigkeit von NCPLOT.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispiel-Grafiken: NCPLOT|NCPLOT: Beispiel-Grafiken]]&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich unterscheidet NCPLOT linienhafte von flächenhaften Diagrammtypen.&lt;br /&gt;
Bei flächenhaften Diagrammen ist die Symbolisierung der Daten im Allgemeinen von&lt;br /&gt;
ihrem Wert abhängig (Farblegende, Proportionalpfeil).&lt;br /&gt;
Bei linienhaften Diagrammen werden die Werte von Datenreihen an einer Achse angetragen,&lt;br /&gt;
die Symbolisierung der Datenreihe ist vom Datenwert unabhängig.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[NCPLOT: Flächenhafte Diagramme|Flächenhafte Diagramme]]:&lt;br /&gt;
* Karte, bzw. Draufsicht-Darstellung&lt;br /&gt;
&lt;br /&gt;
[[NCPLOT: Liniendiagramme|Liniendiagramme]]:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Zeitreihe&lt;br /&gt;
* Profildarstellung&lt;br /&gt;
* Tiefenprofil&lt;br /&gt;
&lt;br /&gt;
NCPLOT erlaubt es auf einem Bild verschiedene Diagramme unterschiedlichen Typs&lt;br /&gt;
darzustellen. Liniendiagramme neben flächenhaften Darstellungen mit statischen&lt;br /&gt;
und ggf. dynamischen Anteilen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bildserien:&amp;lt;br /&amp;gt;&lt;br /&gt;
Sowohl linien- als auch flächenhafte Diagrammdefinitionen können das Erstellen von&lt;br /&gt;
Bildserien anfordern. Ein Plot kann somit neben statischen auch dynamische, also&lt;br /&gt;
über die Bildserie veränderliche Bildanteile beinhalten.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit das Programm den sich dadurch ergebenden Kombinationsmöglichkeiten irgendwie&lt;br /&gt;
Herr wird, gilt folgende Regel:&amp;lt;br /&amp;gt;&lt;br /&gt;
Sind dynamische Diagramm-Definitionen vorhanden, so bestimmt die zuerst gelesene&lt;br /&gt;
dynamische Definition die erlaubte Bildserien-Länge. Ergeben andere vorhandene&lt;br /&gt;
dynamische Diagramm-Definitionen eine abweichende Bildanzahl bricht das Programm ab.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Weitere Prüfungen hinsichtlich der Sinnhaftigkeit der Daten-Adressierung zwischen&lt;br /&gt;
beteiligten Bildelementen werden nicht vorgenommen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verschiedene Seriendiagramme aus dynamischen Diagramm-Defintionen gleicher&lt;br /&gt;
Länge werden vom Programm verarbeitet. Die statischen Bildelemente finden&lt;br /&gt;
sich dabei auf jedem Bild der Serie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCPLOT.DAT|ncplot.dat]])&lt;br /&gt;
# &#039;&#039;&#039;Berechnungs und/oder Analyseergebnisse&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]])&lt;br /&gt;
# Datei mit &#039;&#039;&#039;Intervalldefinitionen&#039;&#039;&#039; von Farblegenden ([[BOUNDS.CFG.DAT|bounds.cfg.dat]]) &amp;lt;br /&amp;gt;Hinweis: Lokale Konfigurationsdatei (empfohlen) oder Datei aus $PROGHOME/cfg/-Verzeichnis.&lt;br /&gt;
# Datei mit &#039;&#039;&#039;Verweisen zu Palettendefinitionen&#039;&#039;&#039; ([[PALETTES.CFG.DAT|palettes.cfg.dat]]) &amp;lt;br /&amp;gt;Hinweis: Bereitgestellte Datei aus $PROGHOME/cfg/-Verzeichnis (empfohlen) oder aus lokaler Konfigurationsdatei.&lt;br /&gt;
# Datei mit &#039;&#039;&#039;Farbdefinitionen&#039;&#039;&#039; ([[COLORS.CFG.DAT|colors.cfg.dat]]) &amp;lt;br /&amp;gt;Hinweis: Bereitgestellte Datei aus $PROGHOME/cfg/-Verzeichnis (empfohlen) oder aus lokaler Konfigurationsdatei.&lt;br /&gt;
&lt;br /&gt;
Desweiteren werden von dem Programm NCPLOT folgende Standard-Konfigurationsdateien aus dem Verzeichnis&lt;br /&gt;
&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039; benötigt:&lt;br /&gt;
:* GKS-Parameter: &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;Plot-Metafiles&#039;&#039;&#039; (CGM) &amp;lt;br /&amp;gt;Hinweis: Die erzeugten CGM-Dateien werden, aus verschiedenen Gr&amp;amp;uuml;nden, schnell unhandlich gro&amp;amp;szlig;. Ein direktes Konvertieren in ein Bitmap-Format (z.B. PNG) wird empfohlen.&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncplot.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncplot.trc)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
NCPLOT ist ein reines Plotprogramm, d.h. zur Laufzeit des Programms findet keine&lt;br /&gt;
Interaktion mit dem Anwender statt. &lt;br /&gt;
Das Layout des Bildes und die graphische Darstellung der Daten wird über Angaben&lt;br /&gt;
in den Eingabedateien des Programmes festgelegt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NCPLOT erzeugt Vektorgrafiken im CGM-Format.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für originale UnTRIM-Ergebnisse, d.h. für Daten die direkt von einem der UnTRIM-Programme im&lt;br /&gt;
CF-NetCDF-Format ausgegeben wurden, besteht die Möglichkeit, die Daten nur dann in die&lt;br /&gt;
Darstellung einzubeziehen, wenn am Ort eine bestimmte, minimale Wasserbedeckung gegeben ist.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: &#039;&#039;&#039;HDF error&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Falls beim Lesen von Daten ein HDF error auftritt wird versucht,&lt;br /&gt;
die Werte des gewünschten Datenrecords aus den Werten zeitlich benachbarter&lt;br /&gt;
Records zu rekonstruieren (Interpolation).&lt;br /&gt;
Diese Reparatur funktioniert ausschließlich für von der Zeit abhängige Variablen. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[BOE2NC]], [[DATACONVERT]], [[GRIDCONVERT]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCCUTOUT]], [[NCDELTA]], [[UNK]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor= --- &lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|zus_software= GKS (GTS-Gral) &lt;br /&gt;
|kontakt_original=[mailto:guenther.lang@baw.de G. Lang], [mailto:susanne.spohr@baw.de S. Spohr]&lt;br /&gt;
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang], [mailto:susanne.spohr@baw.de S. Spohr]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncplot/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=BOE2NC&amp;diff=34765</id>
		<title>BOE2NC</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=BOE2NC&amp;diff=34765"/>
		<updated>2020-02-25T14:39:21Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=BOE2NC&lt;br /&gt;
|name=BOE2NC&lt;br /&gt;
|version=August 2019&lt;br /&gt;
|version_beschr=Juni 2019&lt;br /&gt;
|stichworte=Preprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Wandlung&amp;lt;br /&amp;gt;&lt;br /&gt;
[[BOEWRT.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[BOE2NC]] (siehe auch [[BOE2NC.DAT]]) wird angewendet um eine beliebige Menge von Messdaten vom [[BOEWRT.DAT]] in eine zusammengefasste [[CF-NETCDF.NC|cf-netcdf.nc]] zu überführen. &lt;br /&gt;
&lt;br /&gt;
# Alle Messdaten müssen in einem Ordner vorliegen&lt;br /&gt;
# Erlaubte physikalische Größen sind zur Zeit: Wasserstand, Salzgehalt, Temperatur, Strömungsgeschwindigkeit&lt;br /&gt;
# Zur Strömungsgeschwindigkeit muss eine Magnitude und eine Richtung vorliegen&lt;br /&gt;
# Die [[BOEWRT.DAT]] Header müssen zwingend enthalten (Zeitzone, Koordinatensystem, Koordinaten, ID)&lt;br /&gt;
# Die Messdaten sollten geprüft sein. Eine Prüfung des Wertebereichs wird nicht vorgenommen. Die Wandlung ist zudem recht zeitintensiv - und bei fehlerhaften Daten muss neu gestartet werden.&lt;br /&gt;
# Es ist möglich den Messstationen eine Reihenfolge in einem Textfile vorzugeben. Dafür bitte die Stationsnamen in der gewünschten Reihenfolge in einer Text-Datei hinterlegen. Dieser Textfile muss bei den Messdaten liegen.&lt;br /&gt;
# [[BOEWRT.DAT]] Messdaten werden in Wasserstände und nicht-Wasserstände unterschieden.&lt;br /&gt;
# Nicht-Wasserstände werden anhand anhand des Stationsnamens der [[BOEWRT.DAT]] einem Wasserstand zugeordnet.&lt;br /&gt;
# Messdaten die keine Wasserstände sind, müssen einen Wasserstand zugeordnet bekommen. Vorschlag hierfür: Kopieren eines nahegelegenen Wasserstandspegels und ändern des Stationsnamen auf den Namen der Nicht-Wasserstandgröße.&lt;br /&gt;
# Ist eine physikalische Größe für einen Pegel nicht vorhanden werden Fill_Values zugeordnet.&lt;br /&gt;
# Es ist möglich nicht alle physikalischen Größen zu verwenden. Dies spart massiv Rechenzeit, da keine Dummys erstellt, gewandelt und angehängt werden müssen.&lt;br /&gt;
&lt;br /&gt;
|Mögliche Fehlerquellen:=&lt;br /&gt;
# Einer oder mehrere [[BOEWRT.DAT]] Header sind fehlerhaft.&lt;br /&gt;
# Die Stationsnamen stimmt nicht überein.&lt;br /&gt;
# Ein nicht-Wasserstand hat keinen Wasserstand zugeordnet.&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die [[BOEWRT.DAT]] Eingangsdaten müssen zwingend die Endung *.boewrt.dat aufweisen!&lt;br /&gt;
# Die Wandlung selbst nimmt den Großteil der Programmlaufzeit in Anspruch. 100 Jahreszeitreihen ~70min&lt;br /&gt;
# Die Anwendung kann sich bei schwankender Messdatenqualität recht mühsam gestalten, da keine Möglichkeit besteht gewandelte [[CF-NETCDF.NC|cf-netcdf.nc]] zu bearbeiten. Entsprechend wird empfohlen sich alle Daten vor dem Wandeln anzugucken.&lt;br /&gt;
# Sind mehrere Tiefen für eine Station vorhanden sollte der Stationsname geändert werden. Liegen zum Beispiel für RSS Messungen in 2 und 8m Wassertiefe vor, sollten die Stationsnamen RSS_020 und RSS_080 heißen. Für jeder der beiden Daten muss dann eine Wasserstandszeitreihe vorgegeben werden.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[BOE2NC.dat]]&lt;br /&gt;
# opt: Reihenfolgedatei z.B. reihenfolge.txt&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
# Ordner mit den Originaldaten ./boewrt&lt;br /&gt;
# Ordner mit den [[ZEITRIO]] prozessierten Daten ./boe&lt;br /&gt;
# Ordner mit den [[ZEITRIO]] prozessierten Daten, [[DATACONVERT]] gewandelten und ncks zusammengefassten Daten ./nc&lt;br /&gt;
# Ordner mit den zusammengefassten ./nc Daten via ncrcat ./nc_cat&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Lesen der Steuerdatei des Anwenders.&lt;br /&gt;
# Prüfen der Steuerdatei auf req. und opt Angaben&lt;br /&gt;
# Auswerten der [[BOEWRT.DAT]] Headerinformationen&lt;br /&gt;
# Auswerten der nutzerdef. Angaben der Dateiliste&lt;br /&gt;
# Wandlung I: Vorgegebene [[BOEWRT.DAT]] Daten&lt;br /&gt;
## Starten von [[ZEITRIO]] mit den Angaben aus der Steuerdatei [[BOE2NC.DAT]]&lt;br /&gt;
## Check: Haben alle Wandlungen mit [[ZEITRIO]] funktioniert? (nur mit Reihenfolge)&lt;br /&gt;
## Starten von [[DATACONVERT]] mit den Angaben aus der Steuerdatei [[BOE2NC.DAT]]&lt;br /&gt;
## Check: Haben alle Wandlungen mit [[DATACONVERT]] funktioniert?&lt;br /&gt;
# Nun wird für jede Wasserstands-Station gecheckt, ob alle angeforderten physikalischen Größen vorhanden sind.&lt;br /&gt;
## Check: Soll die physikalische Größe erzeugt werden?&lt;br /&gt;
## Check: Existieren hier schon &amp;quot;echte&amp;quot; Daten?&lt;br /&gt;
## Falls ja, werden die Daten an die Station angehängt.&lt;br /&gt;
## Falls nein, wird ein Array mit Fill_Values erzeugt, welcher nach [[BOEWRT.DAT]] gespeichert wird.&lt;br /&gt;
## Diese [[BOEWRT.DAT]] wird mit [[DATACONVERT]] nach [[CF-NETCDF.NC|cf-netcdf.nc]] überführt und dann an den entsprechenden Wasserstand angehängt.&lt;br /&gt;
## Dies wird für alle angeforderten physikalischen Werte wiederholt.&lt;br /&gt;
# Anschließend werden alle [[CF-NETCDF.NC|cf-netcdf.nc]] Messdaten mit ncrcat -h ([[NetCDF Operators]]) zusammengeführt&lt;br /&gt;
# Abschließend werden alle temporären Dateien gelöscht und alle Wandlungsprodukte in entsprechende Ordner verschoben.&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[ZEITRIO]], [[DATACONVERT]]&lt;br /&gt;
|postprozessor=[[NCDELTA]], [[NCANALYSE]], [[NCPOLO]], [[NCPLOT]], [[NCVIEW2D]], [[NetCDF Operators]]&lt;br /&gt;
|programmiersprache=MATLAB r2018b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/boe2nc/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=MATLAB&amp;diff=34746</id>
		<title>MATLAB</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=MATLAB&amp;diff=34746"/>
		<updated>2020-02-19T14:47:37Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:MATLAB]]&lt;br /&gt;
MATLAB ist ein Softwaresystem zur Lösung technisch-wissenschaftlicher Probleme. Eine Übersicht zu den vielfältigen Einsatzmöglichkeiten liefert ein Blick auf die [http://www.mathworks.de/products/?s_tid=gn_ps MATLAB-Produktfamilie].&lt;br /&gt;
&lt;br /&gt;
==Stand Alone Anwendungen in der BAW==&lt;br /&gt;
Seit November 2013 sind kompilierte MATLAB Executables in der BAW-DH verfügbar, sowohl auf Linux- als auch auf Windows Systemen. Auf den lokalen Maschinen muss eine MATLAB Compiler Runtime (MCR) installiert sein. Eine MATLAB Lizenz ist nicht notwendig.&lt;br /&gt;
&lt;br /&gt;
* [[BOE2NC|boe2nc]]: Wandeln von [[BOEWRT.DAT]] in NetCDF.&lt;br /&gt;
* [[CREATE_SIMPLE_UNTRIM2_GRID|create_simple_untrim2_grid]]: Erzeugen eines einfachen Gitters für [[UNTRIM2]].&lt;br /&gt;
* [[DISPLAY_CONTROL_VOLUMES|display_control_volumes]]: Tabellarische Darstellung von räumlich und zeitlich aggregierten Flussgrößen (erzeugt von Programm [[NCANALYSE]]).&lt;br /&gt;
* [[INSPECT_CONTROL_VOLUMES|inspect_control_volumes]]: Visualisierung von Zeitreihen aggregierter Transportgrößen (erzeugt von Programm [[NCAGGREGATE]]).&lt;br /&gt;
* [[DISPLAY_PERCENTILES|display_percentiles]]: Berechnung und grafische Darstellung verschiedener statistischer Werte (Mittelwerte, Maxima, Minima, Median sowie zusätzlich verschiedene Perzentile) aus profilorientierten Daten (erzeugt von dem Programm [[XTRDATA]]).&lt;br /&gt;
* [[MATLABFIGVIEWER|matlabfigviewer]]: Anzeige von Dateien im Matlab Figure Format (*.fig) ohne Matlab Lizenz mit Möglichkeit zur Bearbeitung u.a. der Bildgröße, Linienstärken und Schriftgrößen.&lt;br /&gt;
* [[NCRCATMAT|ncrcatmat]]: Zusammenfügen von netcdf-Dateien entlang der unlimited dimension analag zu ncrcat aus den nco - tools&lt;br /&gt;
* [[NCPOLO|ncpolo]]: Postprocessing von [[NCDELTA]] Vergleichen von Messung und Modell.&lt;br /&gt;
* [[NCVIEW2D|ncview2d]]: Darstellen von NetCDF Dateien als Zeitreihe.&lt;br /&gt;
*[[INSEL2IPDS|insel2ipds]]: Mehrere [[INSEL.DAT|insel.dat]] Dateien einlesen und eine [[IPDS.DAT|ipds.dat]] Datei ausschreiben, die von [[NCAGGREGATE]] verarbeitet werden kann.&lt;br /&gt;
*[[PLOTPROFILZEIT|plotProfilZeit]]: Darstellung profilorientierter Daten (erzeugt von dem Programm [[XTRDATA]] oder [[NCAGGREGATE]]) als Hovmöller-Plot sowie Darstellung von Perzentilen oder Einzelwerten entlang des Profils.&lt;br /&gt;
* [[PLOTTS|plotts]]: Darstellung von Zeitreihen aus [[netCDF]]-Dateien.&lt;br /&gt;
* [[QUICKPLOT|quickplot]]: Interaktive Visualisierung mit Animation numerischer Daten.&lt;br /&gt;
* [[TTpegel]]: Analyse von Thw- und Tnw-Zeitserien für Pegelstationen.&lt;br /&gt;
* [[TAYLORTARGETDIAGRAM|taylorTargetDiagram]]: Visualisierung von Standarbweichung, Korrelation und Pattern root mean square error (PRMS) (erzeugt von Programm [[NCDELTA]]) in einem Taylor-Diagramm, Standardabweichung und Bias in einem Target-Diagramm und tabellarische Darstellung des [[Modell]]-Messung-Vergleichs.&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
&lt;br /&gt;
Links zu MATLAB-Anwendungen mit großer fachlicher Nähe sowie zum MATLAB Programmierstil:&lt;br /&gt;
* [http://publicwiki.deltares.nl/display/OET/MATLAB &#039;&#039;OpenEarth Wiki&#039;&#039; zu MATLAB (Deltares)];&lt;br /&gt;
* [http://woodshole.er.usgs.gov/operations/sea-mat/ &#039;&#039;MATLAB Tools for Oceanographic Analysis&#039;&#039; (Woods Hole Science Center)];&lt;br /&gt;
* [http://www.oceanographicdata.org/toolbox/ &#039;&#039;A thematic data portal to sattelite-derived ocean surface properties&#039;&#039; (NASA)];&lt;br /&gt;
* [http://publicwiki.deltares.nl/display/OET/Protocol+Matlab+programming+style MATLAB programming style (Deltares)].&lt;br /&gt;
----&lt;br /&gt;
zurück zu [[Standard-Software-Anwendungen (Add-ons)]]&lt;br /&gt;
----&lt;br /&gt;
[[Strukturübersicht]]&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=34745</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=34745"/>
		<updated>2020-02-19T14:45:37Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=Februar 2020&lt;br /&gt;
|version_beschr=Februar 2020&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|cf-netcdf.nc]] Datei vorliegen, als 1d als Zeitreihe darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:&lt;br /&gt;
&lt;br /&gt;
# Plotfenster, auch subplots&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; 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.&lt;br /&gt;
Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID&#039;s der Input Daten angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|Beispiel 1&lt;br /&gt;
Time series.example 2.en.png|Beispiel 2&lt;br /&gt;
Time series.example 3.en.png|Beispiel 3&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag wird beim Labeling der Achsen berücksichtigt.&lt;br /&gt;
# Es sind maximal 3 Subplots möglich.&lt;br /&gt;
# This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, pdf, png)&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und Checken der Steuerdatei&lt;br /&gt;
# Existenztests&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport&lt;br /&gt;
# Test auf Existenz der Limits der x-Achse&lt;br /&gt;
# Erstellen der Figure&lt;br /&gt;
# Erstellen der Axes&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Figure Titel  einarbeiten&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Textboxen einarbeiten&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# Weitere Formate exportieren (export_fig.m)&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCDELTA]]&lt;br /&gt;
|postprozessor=[[MATLAB]]&lt;br /&gt;
|programmiersprache=MATLAB r2019b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=UNK&amp;diff=34744</id>
		<title>UNK</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=UNK&amp;diff=34744"/>
		<updated>2020-02-19T14:45:16Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=UNK&lt;br /&gt;
|name=UNK&lt;br /&gt;
|version=Januar 2020&lt;br /&gt;
|version_beschr=Juli 2018&lt;br /&gt;
|stichworte=&lt;br /&gt;
Post-Prozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
numerische Simulation&amp;lt;br /&amp;gt;&lt;br /&gt;
spektrales Seegangsmodell&amp;lt;br /&amp;gt;&lt;br /&gt;
unstrukturiertes Gitter&amp;lt;br /&amp;gt;&lt;br /&gt;
zwei-dimensional&amp;lt;br /&amp;gt;&lt;br /&gt;
instationär, nichtlinear&amp;lt;br /&amp;gt;&lt;br /&gt;
Erhaltungsgleichung für die Aktionsdichte (action density balance equation)&amp;lt;br /&amp;gt;&lt;br /&gt;
Seegang, Windsee, Dünung&amp;lt;br /&amp;gt;&lt;br /&gt;
Wellenausbreitung&amp;lt;br /&amp;gt;&lt;br /&gt;
Aufsteilung der Wellen&amp;lt;br /&amp;gt;&lt;br /&gt;
Refraktion durch Tiefenänderungen&amp;lt;br /&amp;gt;&lt;br /&gt;
Refraktion durch Strömung&amp;lt;br /&amp;gt;&lt;br /&gt;
Energieeintrag durch den Wind&amp;lt;br /&amp;gt;&lt;br /&gt;
nichtlinerae Dissipation im Wasserkörper&amp;lt;br /&amp;gt;&lt;br /&gt;
Dissipation durch Wechselwirkung mit der Gewässersohle&amp;lt;br /&amp;gt;&lt;br /&gt;
automatische Bestimmung des Zeitschritts zur Einhaltung des CFL-Kriteriums&amp;lt;br /&amp;gt;&lt;br /&gt;
statische, alternative Topografie&amp;lt;br /&amp;gt;&lt;br /&gt;
dynamische Topografie&amp;lt;br /&amp;gt;&lt;br /&gt;
portable SMP- und SIMD-Programmierung mit [https://www.openmp.org/ OpenMP]&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage des Inhalts der ASCII-Eingabesteuerdateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage der [https://de.wikipedia.org/wiki/Message-Digest_Algorithm_5 MD5-Hash]-Werte von Eingabedateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
&#039;&#039;&#039;Methode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das Programm UNK (unstructured k-model) ist ein Postprocessor verschiedener mathematischer Strömungsmodelle und dient der Berechnung der Enstehung, Ausbreitung und Dissipation von Seegang im Ozean, in Küstengewässern oder Ästuarien. In seinem Berechnungs-Kern nutzt UNK das an dem [http://www.gkss.de/ GKSS-Forschungszentrum] entwickelte Spektrale Seegangsmodell mit nichtlinearer Dissipation - K-Modell (siehe auch Literatur).&amp;lt;br /&amp;gt;&lt;br /&gt;
Ab Version 7.x prozessiert UNK Eingangsdaten, die mit alternativer oder dynamischer Topografie vorliegen. Die alternative Topografie weist statische Tiefen auf, die aber von denen der unerodierbaren Schicht abweichen können.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Physikalische Prozesse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die folgenden physikalischen Prozesse werden von UNK berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* Erhaltung der Aktionsdichte (action density) der Wellen;&lt;br /&gt;
* Advektiver Transport der Aktionsdichte der Wellen durch die Strömung;&lt;br /&gt;
* Aufsteilen der Wellen (shoaling) bei Änderung der Wassertiefe und/oder der Strömungsgeschwindigkeit;&lt;br /&gt;
* Refraktion der Wellen infolge horizontaler Gradienten der Wassertiefe und/oder der Strömungsgeschwindigkeit;&lt;br /&gt;
* Energieeintrag durch Wind an der Wasseroberfläche;&lt;br /&gt;
* Energieverluste durch turbulente Diffusion;&lt;br /&gt;
* Energieverluste durch Reibung an der Gewässersohle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Berechnungsergebnisse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* integrale Seegangsparameter für Seegang, Windsee und Dünung:&lt;br /&gt;
** signifikante Wellenhöhe;&lt;br /&gt;
** Peak-Periode der Wellen;&lt;br /&gt;
** mittlere Periode der Wellen TM-1;&lt;br /&gt;
** Wellenperiode TM1;&lt;br /&gt;
** Wellenperiode TM2;&lt;br /&gt;
** mittlere Richtung der Wellenausbreitung;&lt;br /&gt;
** mittlere Streuung (spread) der Wellenausbreitung;&lt;br /&gt;
** Beschleunigung (durch Radiation Stress). &lt;br /&gt;
* zwei-dimensionale Seegangsspektren für Seegang, Windsee und Dünung:&lt;br /&gt;
** Frequenz-Richtungsspektrum. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Validierungsdokument&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Siehe Literaturhinweise. &lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039; (Dateityp [[UNK.DAT|unk.dat]]).&lt;br /&gt;
# &#039;&#039;&#039;Steuerdaten für das K-Modell&#039;&#039;&#039; (Dateityp [[K_MODEL.DAT|k_model.dat]]). &lt;br /&gt;
&lt;br /&gt;
Hinweis: darüber hinaus benötigte Eingabedateien sind auf den Kennblättern der vorgenannten Dateien zu finden. &lt;br /&gt;
|ausgabedateien=&lt;br /&gt;
Details zu den Ausgabedateien sind auf dem Kennblatt zu der Datei des Typs [[K_MODEL.DAT|k_model.dat]] zu finden. Des weiteren werden folgende Dateien erzeugt:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Druckerdatei&#039;&#039;&#039; mit Informationen zum Programmablauf (Dateityp unk.sdr); &lt;br /&gt;
|methode=&lt;br /&gt;
siehe Dokumentation/Literatur. &lt;br /&gt;
|preprozessor=&lt;br /&gt;
[[DATACONVERT]], [[DIDASPLIT]], [[DIDAMERGE]], [[METDIDA]], [[TM2DIDA]], [[TR2DIDA]], [[UNTRIM]]&lt;br /&gt;
|postprozessor=&lt;br /&gt;
[[ABDF]], [[BATCHPLOT]], [[DAVIT]], [[DIDAMERGE]], [[DIDARENAME]], [[DIDASPLIT]], [[HVIEW2D]], [[NCDELTA]], [[NCPLOT]], [[NCPOLO]], [[NCVIEW2D]], [[XTRDATA]], [[XTRLQ2]], [[ZEITR]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|zus_software= -&lt;br /&gt;
|kontakt_original=[mailto:guenther.lang@baw.de G. Lang]&lt;br /&gt;
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang], [mailto:susanne.spohr@baw.de S. Spohr], [mailto:peter.schade@baw.de P. Schade]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Beispieldateien: siehe $PROGHOME/examples/unk/&lt;br /&gt;
* Schneggenburger, C. (1998) : Spectral Wave Modelling with Nonlinear Dissipation, Dissertation, 117 Seiten, Bericht Nr. GKSS 98/E/42, [http://www.gkss.de/ GKSS-Forschungszentrum] Geesthacht. &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=DATACONVERT&amp;diff=34743</id>
		<title>DATACONVERT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=DATACONVERT&amp;diff=34743"/>
		<updated>2020-02-19T14:44:39Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=DATACONVERT &lt;br /&gt;
|name=DATACONVERT&lt;br /&gt;
|version=Dezember 2018&lt;br /&gt;
|version_beschr=Dezember 2018&lt;br /&gt;
|stichworte=&lt;br /&gt;
Konversion von Delft3D-Gitternetzen&amp;lt;br /&amp;gt;&lt;br /&gt;
Konversion von Delft3D-Berechnungsergebnissen&amp;lt;br /&amp;gt;&lt;br /&gt;
Konversion von (DWD) NetCDF-Daten&amp;lt;br /&amp;gt;&lt;br /&gt;
Zusammenfassen von (DWD) NetCDF-Daten in &#039;&#039;einer&#039;&#039; Datei&amp;lt;br /&amp;gt;&lt;br /&gt;
Konversion von BDF-Daten in CF-NetCDF-Daten&amp;lt;br /&amp;gt;&lt;br /&gt;
Konversion meteorologischer Daten ins Delft3D-Format METEO_DLFT&amp;lt;br /&amp;gt;&lt;br /&gt;
Ausdünnen von BDF-Datensätzen&amp;lt;br /&amp;gt;&lt;br /&gt;
Konversion von Zeitreihen im BOEWRT-Format in CF-NetCDF-Daten (optional mit [[BOEWRT.DAT#Status-Flag_Variable|Status-Flag Variable]])&amp;lt;br /&amp;gt;&lt;br /&gt;
Konversion von CF SGRID NetCDF in CF UGRID NetCDF&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=Das Programm DATACONVERT dient zur Konversion von Daten:&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Modus 1&#039;&#039;&#039;: Konversion der Berechnungsergebnisse des integrierten mathematischen Modellierungssystems Delft3D in BAW-spezifische Dateiformate, mit&amp;lt;br /&amp;gt;&lt;br /&gt;
** Konversion des Delft3D-Gitternetzes in ein Gitternetz im UnTRIM-Format,&amp;lt;br /&amp;gt;&lt;br /&gt;
** Konversion zwei-dimensionaler (tiefengemittelter) Delft3D-Berechnungsergebnisse in das BDF-Format (2D),&amp;lt;br /&amp;gt;&lt;br /&gt;
** Konversion und Tiefenmittelung drei-dimensionaler Delft3D-Berechnungsergebnisse (auf Sigma-Gitter) in das BDF-Format (2D), und&amp;lt;br /&amp;gt;&lt;br /&gt;
** Konversion drei-dimensionaler Delft3D-Berechnungsergebnisse (auf Sigma-Gitter) in das BDF-Format (3D, z-Schichten).&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine dynamische Modelltopographie (Morphodynamik) wird sowohl für 2D- als auch 3D-Berechnungsergebnisse unterstützt. Liegen Delft3D-Berechnungsergebnisse mit Domain Decomposition vor, so werden diese Ergebnisse einstweilen nicht in einer Datei zusammengefasst, sondern verbleiben in verschiedenen, domain-spezifischen Dateien.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Konversion in folgende physikalische Ausgabegrößen wird unterstützt:&lt;br /&gt;
# Wasserstand,&lt;br /&gt;
# Strömungsgeschwindigkeit,&lt;br /&gt;
# Salzgehalt,&lt;br /&gt;
# Temperatur,&lt;br /&gt;
# Schwebstoffgehalt (mehrere Fraktionen),&lt;br /&gt;
# Topographie (statisch),&lt;br /&gt;
# zeitvariable Topographie, &lt;br /&gt;
# Tiefenerosion,&lt;br /&gt;
# Schwebstoffgehalt (icode=7),&lt;br /&gt;
# &#039;&#039;neu&#039;&#039;: Geschiebetransport (icode=621), ein Massentransport konvertiert aus einem Volumentransport,&lt;br /&gt;
# &#039;&#039;neu&#039;&#039;: suspended load transport rate (icode=622), ein Massentransport konvertiert aus einem Volumentransport,&lt;br /&gt;
# &#039;&#039;neu&#039;&#039;: Bodenschubspannung.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Modus 2&#039;&#039;&#039;: Konversion von (DWD) NetCDF-Daten in BAW-spezifische Dateiformate, mit&amp;lt;br /&amp;gt;&lt;br /&gt;
** Erzeugen eines Gitternetzes aus den in der NetCDF-Datei vorhandenen Punkt-Koordinaten, und&amp;lt;br /&amp;gt;&lt;br /&gt;
** Konversion der NetCDF-Daten in das BDF-Format.&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Modus 3&#039;&#039;&#039;: Zusammenfassen von (DWD) NetCDF-Daten aus mehreren Dateien in einer NetCDF-Datei, mit&amp;lt;br /&amp;gt;&lt;br /&gt;
** Übertragen der Metadaten und Daten bei identischen Terminen in eine NetCDF-Datei.&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Modus 4&#039;&#039;&#039;: Konversion von [[DIRZ.BIN|BDF-Daten]] in das [[CF-NETCDF.NC|CF-NetCDF-Format]], für&lt;br /&gt;
** [[NetCDF Synoptische Daten an Einzelpositionen|Synoptische Daten an Einzelpositionen]].&lt;br /&gt;
** [[NetCDF Synoptische Daten im Dreiecksgitter|Synoptische Daten im Dreiecksgitter]].&lt;br /&gt;
** [[NetCDF Synoptische (morphologische) Daten im Dreiecksgitter|Synoptische (morphologische) Daten im Dreiecksgitter]].&lt;br /&gt;
** [[NetCDF Synoptische Daten im unstrukturierten Gitter|Synoptische Daten im unstrukturierten Gitter]].&lt;br /&gt;
** [[NetCDF Synoptische Daten auf Profilen|Synoptische Daten auf Profilen]].&lt;br /&gt;
* &#039;&#039;&#039;Modus 5&#039;&#039;&#039;: Ausdünnen von BDF-Daten aus UnTrim und SediMorph für flächenhafte Daten, Zeitreihen und Profildaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
** Auswahl einzelner Größen möglich&amp;lt;br /&amp;gt;&lt;br /&gt;
** Auswahl einzelner Varianten dieser Größen möglich&amp;lt;br /&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Modus 6&#039;&#039;&#039;: Konversion meteorologischer Daten im BDF-Format ins Delft3D-Format METEO_DLFT mit&amp;lt;br /&amp;gt;&lt;br /&gt;
** einer auf einem regelmäßigen Gitter basierenden Gitterdatei,&amp;lt;br /&amp;gt;&lt;br /&gt;
** ggf. der Erzeugung des regelmäßigen Gitters. &amp;lt;br /&amp;gt;&lt;br /&gt;
** Folgende physikalische Größen werden unterstützt.&lt;br /&gt;
# Bewölkung,&lt;br /&gt;
# Luftdruck,&lt;br /&gt;
# Lufttemperatur,&lt;br /&gt;
# relative Luftfeuchtigkeit und&lt;br /&gt;
# Windgeschwindigkeit (Code=906)&lt;br /&gt;
* &#039;&#039;&#039;Modus 7&#039;&#039;&#039;: Konversion von Zeitreihen und Metainformationen im [[BOEWRT.DAT|BOEWRT-Format]] in eine [[CF-NETCDF.NC|cf-netcdf.nc]] Datei, die auf der [http://www.nodc.noaa.gov/data/formats/netcdf/#templatesexamples feature type Vorlage für Zeitserien] des NODCs beruht. Die Erzeugung einer optionalen [[BOEWRT.DAT#Status-Flag_Variable|Status-Flag Variable]] zur Beschreibung der Qualität einzelner Datenwerte wird unterstützt.&lt;br /&gt;
* &#039;&#039;&#039;Modus 8&#039;&#039;&#039;: Konversion von CF SGRID NetCDF nach CF UGRID NetCDF (siehe [[CF-NETCDF.NC|cf-netcdf.nc]]), für&lt;br /&gt;
** Wasserstand, und&lt;br /&gt;
** Topografie (statisch).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&amp;lt;br/&amp;gt;Datei des Typs [[DATACONVERT.DAT|dataconvert.dat]]. In der Beschreibung dieser Datei sind umfassende Informationen zu allen Steuerdaten, Eingangs- sowie Ergebnisdateien vorhanden.&lt;br /&gt;
# &#039;&#039;&#039;Gitternetz&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;Modus 1&#039;&#039;&#039;&lt;br /&gt;
#:* [[DELFT3D.GRD|delft3d.grd]],&lt;br /&gt;
#:* [[DELFT3D.DEP|delft3d.dep]], und&lt;br /&gt;
#:* [[DELFT3D.ENC|delft3d.enc]].&amp;lt;br /&amp;gt;&lt;br /&gt;
#:* (optional) [[DELFT3D.DRY|delft3d.dry]],&lt;br /&gt;
#:* (optional) [[DELFT3D.THD|delft3d.thd]],&lt;br /&gt;
#:* (optional) [[DELFT3D.LWL|delft3d.lwl]],&lt;br /&gt;
#:* (optional) [[DELFT3D.EXT|delft3d.ext]], sowie&lt;br /&gt;
#:* (optional) [[DELFT3D.BND|delft3d.bnd]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 2&#039;&#039;&#039; - kein Gitternetz erforderlich.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 3&#039;&#039;&#039; - kein Gitternetz erforderlich.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 4&#039;&#039;&#039;&lt;br /&gt;
#:* [[LOCATION_GRID.DAT|location_grid.dat]] oder [[CF-NETCDF.NC|cf-netcdf.nc]] (aus [[GRIDCONVERT]]).&lt;br /&gt;
#:* [[GITTER05.DAT und GITTER05.BIN|gitter05.dat und gitter05.bin]] oder [[CF-NETCDF.NC|cf-netcdf.nc]] (aus [[GRIDCONVERT]]).&lt;br /&gt;
#:* [[UNTRIM_GRID.DAT|untrim_grid.dat]] oder [[CF-NETCDF.NC|cf-netcdf.nc]] (aus [[GRIDCONVERT]]).&lt;br /&gt;
#:* [[UTRSUB_GRID.DAT|utrsub_grid.dat]] (nur mit &#039;&#039;unechtem&#039;&#039; SubGrid - ein SubPolygon/Polygon, eine SubKante/Kante).&lt;br /&gt;
#:* [[PROFIL05.BIN|profil05.bin]] oder [[CF-NETCDF.NC|cf-netcdf.nc]] (aus [[GRIDCONVERT]]).&lt;br /&gt;
#* &#039;&#039;&#039;Modus 5&#039;&#039;&#039; - kein Gitternetz erforderlich.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 6&#039;&#039;&#039;&lt;br /&gt;
#:* alle mit BDF-Dateien kombinierbaren Gitterformate, z.B.[[GITTER05.DAT_und_GITTER05.BIN|GITTER05]]&lt;br /&gt;
#* &#039;&#039;&#039;Modus 7&#039;&#039;&#039; - kein Gitternetz erforderlich.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 8&#039;&#039;&#039; - kein Gitternetz erforderlich.&lt;br /&gt;
# &#039;&#039;&#039;(optional) Globale Metadaten&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[Metadaten von Modellergebnissen im Küstenwasserbau|Metadaten über Shell-Skripte setzen]]&#039;&#039;&#039;&lt;br /&gt;
Die Umgebungsvariablen können für den jeweiligen Simulationslauf im Run-Skript gesetzt werden. Auftragsweit gültige Variablen können in einem Auftrags-Skript unter $PROGHOME/bin/dmqs zentral abgelegt werden. Mit diesem Vorgehen können DMQS-konforme Metadaten erzeugt werden.&lt;br /&gt;
* &#039;&#039;&#039;[[NC_META.DAT|nc_meta.dat]]&#039;&#039;&#039;&lt;br /&gt;
Erst wenn die genannten Umgebungsvariablen nicht vorhanden sind, wird nach der Konfigurationsdatei nc_meta.dat gesucht. Falls sie in dem Arbeitsverzeichnis vorhanden ist, so wird sie automatisch gelesen. Anderenfalls wird auf die gleichnamige Datei in dem Verzeichnis $PROGHOME/cfg zurückgegriffen.&lt;br /&gt;
# &#039;&#039;&#039;Berechnungsergebnisse oder Daten&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;Modus 1&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[NETCDF.CDF|netcdf.cdf]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 2&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[NETCDF.CDF|netcdf.cdf]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 3&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[NETCDF.CDF|netcdf.cdf]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 4&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* BDF-Dateien [[DIRZ.BIN|dirz.bin]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN.R|dirz.bin.r]]&lt;br /&gt;
#* &#039;&#039;&#039;Modus 5&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* BDF-Dateien [[DIRZ.BIN|dirz.bin]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN.R|dirz.bin.r]]&lt;br /&gt;
#* &#039;&#039;&#039;Modus 6&#039;&#039;&#039;&lt;br /&gt;
#:* BDF-Dateien [[DIRZ.BIN|dirz.bin]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN.R|dirz.bin.r]]&lt;br /&gt;
#* &#039;&#039;&#039;Modus 7&#039;&#039;&#039;&lt;br /&gt;
#:* [[BOEWRT.DAT|boewrt.dat]]&lt;br /&gt;
#* &#039;&#039;&#039;Modus 8&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[NETCDF.CDF|netcdf.cdf]] (CF SGRID NetCDF).&lt;br /&gt;
# (optional) &#039;&#039;&#039;Vertikalstruktur&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;Modus 1&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[VERTICAL.DAT|vertical.dat]].&amp;lt;br /&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;Modus 2&#039;&#039;&#039; - keine Vertikalstruktur erforderlich.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 3&#039;&#039;&#039; - keine Vertikalstruktur erforderlich.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 4&#039;&#039;&#039; - keine Vertikalstruktur erforderlich.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 5&#039;&#039;&#039; - keine Vertikalstruktur erforderlich.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 6&#039;&#039;&#039; - keine Vertikalstruktur erforderlich.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 7&#039;&#039;&#039; - keine Vertikalstruktur erforderlich.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 8&#039;&#039;&#039; - keine Vertikalstruktur erforderlich.&lt;br /&gt;
|ausgabedateien=&lt;br /&gt;
#&#039;&#039;&#039;konvertiertes Gitternetz&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Modus 1&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[UNTRIM_GRID.DAT|untrim_grid.dat]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 2&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]: &lt;br /&gt;
#* &#039;&#039;&#039;Modus 3&#039;&#039;&#039;&amp;lt;br/&amp;gt; - keine Gitternetzdatei.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 4&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
#:* (optional) [[CF-NETCDF.NC|cf-netcdf.nc]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 5&#039;&#039;&#039;&amp;lt;br/&amp;gt; - keine Gitternetzdatei.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 6&#039;&#039;&#039;&amp;lt;br/&amp;gt; &lt;br /&gt;
#:* implizites regelmäßiges Gitter.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 7&#039;&#039;&#039;&amp;lt;br/&amp;gt; - keine Gitternetzdatei.&lt;br /&gt;
#* &#039;&#039;&#039;Modus 8&#039;&#039;&#039;&amp;lt;br/&amp;gt; - keine Gitternetzdatei.&lt;br /&gt;
#&#039;&#039;&#039;konvertierte Berechnungsergebnisse&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Modus 1&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[DIRZ.BIN.R|dirz.bin.r]],&lt;br /&gt;
#:* [[DIRZ.BIN.I|dirz.bin.i]], und&lt;br /&gt;
#:* [[DIRZ.BIN|dirz.bin]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 2&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[DIRZ.BIN.R|dirz.bin.r]],&lt;br /&gt;
#:* [[DIRZ.BIN.I|dirz.bin.i]], und&lt;br /&gt;
#:* [[DIRZ.BIN|dirz.bin]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 3&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[NETCDF.CDF|netcdf.cdf]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 4&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[CF-NETCDF.NC|cf-netcdf.nc]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 5&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[DIRZ.BIN.R|dirz.bin.r]],&lt;br /&gt;
#:* [[DIRZ.BIN.I|dirz.bin.i]], und&lt;br /&gt;
#:* [[DIRZ.BIN|dirz.bin]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 6&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#:* [[METEO_DLFT]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 7&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#** [[CF-NETCDF.NC|cf-netcdf.nc]].&lt;br /&gt;
#* &#039;&#039;&#039;Modus 8&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
#** [[CF-NETCDF.NC|cf-netcdf.nc]] (CF UGRID NetCDF).&lt;br /&gt;
#&#039;&#039;&#039;Druckerprotokolldatei&#039;&#039;&#039;&lt;br /&gt;
#:* dataconvert.sdr.&lt;br /&gt;
# (optional) &#039;&#039;&#039;Tracedatei&#039;&#039;&#039;&lt;br /&gt;
#:* dataconvert.trc.&lt;br /&gt;
|methode=Die Gitterinformationen werden teilweise mit Hilfe der in den Softwarepaketen H_GRID und L_GRID zur Verfügung stehenden Methoden konvertiert. Zur Konversion der Berechnungsergebnisse werden teilweise Methoden des Paketes H_IP benutzt. Lesen und Schreiben der verschiedenen Formate mit den Berechnungsergebnissen erfolgt mit i. W. mit Methoden des Paketes IO_DATASET, bzw. in Modus 6 IO_DELFT.&lt;br /&gt;
|preprozessor=[http://www.baw.de/methoden/index.php5/Mathematisches_Verfahren_DELFT3D DELFT3D], [[GETDATA]], [[GRIDCONVERT]], [[UNTRIM2007]], [[UNTRIM2]], [[XTRLQ2]].&lt;br /&gt;
|postprozessor=[[ABDF]], [[ADCP2PROFILE]], [[ArcGIS-Anwendungen]], [[BOE2NC]], [[DAVIT]], [[Mathematisches_Verfahren_DELFT3D | DELFT3D]], [[DIDAMERGE]], [[DIDARENAME]], [[DIDASPLIT]], [[ENERF]], [[GVIEW2D]], [[HVIEW2D]], [[IO_VOLUME]], [[METDIDA]], [[NCANALYSE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCDELTA]], [[NCPLOT]], [[NCPOLO]], [[NCRCATMAT]], [[NCVIEW2D]], [[NC2TABLE]], [[NetCDF Operators]], [[PARTRACE]], [[PGCALC]], [[PLOTTS]], [[PLOTPROFILZEIT]], [[QUICKPLOT]], [[UNK]], [[UNS]], [[VTDK]], [[XTRDATA]], [[XTRLQ2]], [[ZEITR]]. &lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|zus_software= -&lt;br /&gt;
|kontakt_original=[mailto:guenther.lang@baw.de G. Lang]&lt;br /&gt;
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang,], [mailto:susanne.spohr@baw.de S. Spohr], [mailto:peter.schade@baw.de P. Schade,]&lt;br /&gt;
|dokumentation=unter $PROGHOME/examples/dataconvert}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=ZEITRIO&amp;diff=34742</id>
		<title>ZEITRIO</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=ZEITRIO&amp;diff=34742"/>
		<updated>2020-02-19T14:43:47Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=ZEITRIO&lt;br /&gt;
|name=ZEITRIO&lt;br /&gt;
|version=Januar 2020&lt;br /&gt;
|version_beschr=Januar 2020&lt;br /&gt;
|stichworte=Preprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen-Verarbeitung (Input/Output)&amp;lt;br /&amp;gt;&lt;br /&gt;
Aneinanderhängen&lt;br /&gt;
|kurzbeschreibung=Dieses Programm liest und schreibt Dateien, die Zeitreihen in den unten angegebenen Formaten bereitstellen.  Die Zeitreihen können dann in Dateien der Formate boewrt.dat, als spaltenorientierte ASCII-Datei (für MATLAB/SCILAB) oder als CSV-Datei geschrieben werden. Das Aneinanderhängen mehrerer Zeitreihen-Dateien zu einer einzigen Datei wird unterstützt.  &lt;br /&gt;
Der BOEWRT-Status-Flag wird als Zusatzinformation beim Schreiben von [[BOEWRT.DAT|boewrt.dat]] erzeugt.&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ [[BOEWRT.DAT|boewrt.dat]].&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ [[SOLWRT.DAT|solwrt.dat]].&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ 6dph.dat.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ trbnk.dat.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ aander.dat.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ dwdwin.dat.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ WSA Bremen.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ peg.dat.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ pegel.his.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ extab.dat (Excel-Tabelle mit Trennern Blanks, Tabs, Komma oder Semikolon als Text-Datei ausgegeben).&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ WSA Emden.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ spaltenorientierte MATLAB-Matrix.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ ZRX.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ WOCE-gauge.&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ [[KNOERG.BIN|knoerg.bin]]&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ CSV Pegel-Online der BfG&lt;br /&gt;
# Zeitreihen-Datei(en) vom Typ CSV von ftp://ftp-cdc.dwd.de/pub/CDC/ .&lt;br /&gt;
# Eine Datei vom Typ [[ZEITRIO.DAT|zeitrio.dat]]. Sie enthaelt vordefinierte Zeitfenster für den Fall, daß nicht eine Datei vom Typ [[BOEWRT.DAT|boewrt.dat]] erzeugt werden soll, sondern für jeden Datentag eine separate [[BOEWRT.DAT|boewrt.dat]]. &lt;br /&gt;
|ausgabedateien=&lt;br /&gt;
Die Zahl der Ausgabe-Dateiformate wurde auf das Notwendige beschränkt, damit innerhalb der BAW-DH nicht zu viele verschiedene Dateiformate kursieren.&lt;br /&gt;
# Zeitreihen-Datei vom Typ [[BOEWRT.DAT|boewrt.dat]] (Ausgabemodus 1 und 2).&lt;br /&gt;
# Zeitreihen-Datei in Spaltenorientierung mit zusätzlicher Header-Datei (geeignet für die Verarbeitung mit MATLAB, SCILAB oder Mathematica, Ausgabemodus 3)&lt;br /&gt;
# Zeitreihendatei vom Typ CSV, einzeiliger Header (Zeitpunkt; Größe 1; Größe 2; ....) für [http://www.deltares.nl/en/software/479962/delft-fews Delft-FEWS] (Ausgabemodus 4). &lt;br /&gt;
# Druckerprotokolldatei (zeitrio.sdr)&lt;br /&gt;
# (optional) Terminal-Protokoll vom Typ gkslog.dat. Da ZEITRIO relativ viele Nutzer-Eingaben während des interaktiven Durchlaufes verlangt, wird die Nutzung dieser makroartigen Aufzeichnung dringend empfohlen! Sie kann auch als Grundlage batchorientierter Automatisierung dienen.  &lt;br /&gt;
|methode=Nach Eingabe eines Referenzdatums, auf welches sich Dateien mit relativen Zeitangaben (z.B. solwrt.dat) beziehen, wird eine Zeitreihe eingelesen. Dabei kann immer nur EINE Zeitreihe EINES Knotens gelesen werden. Optional können weitere Dateien direkt anschließend angehängt werden. Das Dateiformat kann bei jeder einzulesenden Datei gewechselt werden. Nach dem Einlesen wird die gesamte Zeitreihe chronologisch sortiert sowie um doppelte und ungültige Zeitpunkte bereinigt.&lt;br /&gt;
&lt;br /&gt;
Die gelesenen Dateien werden dann in eine Datei geschrieben, deren Format der Anwender festlegt. Für das [[BOEWRT.DAT|boewrt.dat]]-Format existiert zusätzlich die Möglichkeit, für jeden Tag, an dem Daten vorliegen, eine eigene Datei zu erzeugen. Der Dateiname einer solchen Datei enthält unter anderem das Datum des Tages. &lt;br /&gt;
Gemessene Eingangsdaten werden mit dem BOEWRT-Status-Flag 2 (&amp;quot;ungeprüft&amp;quot;) markiert. Berechnete Zeitreihen (aus knoerg.bin) erhalten ohne Prüfung den Status-Flag 1 (&amp;quot;good&amp;quot;)!&lt;br /&gt;
&lt;br /&gt;
Die Zeitreihe kann vor der Ausgabe auf eine äquidistante Zeitachse interpoliert werden. Die Druckerprotokolldatei gibt Auskunft über größere Datenlücken. Datenlücken werden nach der Interpolation entweder mit einem Füllwert (&amp;quot;fill value&amp;quot;) belegt (Ausgabemodus 1) oder eliminiert (Ausgabemodus 2). Der Benutzer legt die minimale Größe für Datenlücken fest. Bei der Ausgabe einer äquidistante Zeitreihe, werden alle Werte in zeitlichen Lücken, die kleiner als diese minimale Größe für Datenlücken sind, interpoliert. Es kann zwischen linearer Interpolation oder Spline-Interpolation gewählt werden.&lt;br /&gt;
Über den BOEWRT-Status-Flag 6 werden die interpolierten Zeitpunkte eindeutig sichtbar (&amp;quot;ungeprüft und interpoliert&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Der Ausgabezeitraum umfasst den Gesamtzeitraum aller eingelesener Eingabedaten. Die vom Nutzer gemachte Angaben können die Ausgabezeitreihe auf den gewünschten Zeitraum einschränken, sofern das eingelesene Dateiformat eine Abfrage zulässt (z.B.  beim Einlesen von [[BOEWRT.DAT|boewrt.dat]]). Die Zeitangaben des Nutzers beziehen sich auf die in der Umgebungsvariable BAWZONE definierte Zeitzone. Im Ausgabemodus 1 ([[BOEWRT.DAT|boewrt.dat]]) werden bei äquidistanter Interpolation ggf. &amp;quot;fill values&amp;quot; am Anfang und Ende ergänzt, wenn die Eingabedateien den gewünschten Gesamtzeitraum nicht vollständig abdecken. Ein wie von den früheren Versionen gewohnter Abbruch des Programms bei nicht abgedecktem Zeitraum für das Einlesen von Daten erfolgt nicht mehr. Die Ausgabedatei sollte nachträglich geprüft und die Standardausgabe auf Warnungen geprüft werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; In allen vorangegangenen Versionen konnten &amp;quot;fill values&amp;quot; noch nicht bei der Interpolation&lt;br /&gt;
verarbeitet werden. Das Vorgehen war daher, eine einzelne Zeitreihe zunächst zu extrahieren und dann zu interpolieren. In der jetzigen Version ist es möglich, die &amp;quot;fill values&amp;quot; in Zeitreihen dahingehend zu berücksichtigen, dass sie als Datenlücken interpretiert werden. Bitte dennoch das Ergebnis immer prüfen!&lt;br /&gt;
&lt;br /&gt;
Für Eingabedateien des Typs MATLAB-Matrix, ZRX-Format und &amp;quot;exctab.dat&amp;quot; kann eine Filterung sowie eine Korrektur der Zeitreihe um einen Werte-Offset und einen Skalierungsfaktor erfolgen. Die Berechnung der&lt;br /&gt;
absoluten Zeiten der Zeitachse erfolgt mittels hochgenauer Operatoren für absolute Zeitrechnung.&lt;br /&gt;
&lt;br /&gt;
Beim Einlesen der Daten und Interpolieren wird ein vorläufiger zusätzlicher BOEWRT-Status-Flag erzeugt. Dieser sollte im Nachgang durch geeignete Prüfverfahren überarbeitet werden, bevor die Dateien weiter prozessiert werden.&lt;br /&gt;
&lt;br /&gt;
Das ausführbare Programm steht sowohl für LINUX- als auch WINDOWS-Rechner zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[FFT]], [[GVIEW2D]], [[TSCALC]], [http://www.mathworks.de/products/matlab/ MATLAB], [http://www.scilab.org/ SCILAB], [[TRIM-2D]], [[TRIM-3D]]&lt;br /&gt;
|postprozessor=[[BOERND]], [[BOE2NC]], [[DATACONVERT]], [[EXCELENZ]], [[FFT]], [[FRQWF]], [[GVIEW2D]], [[ROSE]], [[TIDKEN]], [[TSCALC]], [[UTRRND]], [http://www.mathworks.de/products/matlab/ MATLAB], [http://www.scilab.org/ SCILAB], [http://www.deltares.nl/en/software/479962/delft-fews Delft-FEWS]&lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|zus_software= NTv2-Gitterdateien für die Koordinatentransformation (siehe auch [[GEOTRANSFORMER]]). &lt;br /&gt;
|kontakt_original=[mailto:jens.juerges@baw.de J. Jürges]&lt;br /&gt;
|kontakt_pflege=[mailto:jens.juerges@baw.de J. Jürges] [mailto:guntram.seiss@baw.de G. Seiß]&lt;br /&gt;
|dokumentation=unter $PROGHOME/examples/zeitrio &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCDELTA&amp;diff=34741</id>
		<title>NCDELTA</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCDELTA&amp;diff=34741"/>
		<updated>2020-02-19T14:43:08Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCDELTA&lt;br /&gt;
|name=NCDELTA&lt;br /&gt;
|version=Januar 2020&lt;br /&gt;
|version_beschr=Januar 2020&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen für synoptische Daten (optionale Beschränkung des Zeitraums)&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen für Kennwerte&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen für extensive Größen&amp;lt;br /&amp;gt;&lt;br /&gt;
Eingangsdaten für Taylor-Diagramm&amp;lt;br /&amp;gt;&lt;br /&gt;
Skill nach Murphy (1988) Gleichung 4&amp;lt;br /&amp;gt;&lt;br /&gt;
Skill nach Taylor (2001) Gleichungen 4 und 5&amp;lt;br /&amp;gt;&lt;br /&gt;
Median, Perzentile (Q01, Q05, Q95, Q99)&amp;lt;br /&amp;gt;&lt;br /&gt;
Parallelisierung mit [http://openmp.org/wp/ OpenMP]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(Teil-) Automatisierte Qualitätssicherung (Wertebereich)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Automatische Anpassung der READ-Daten-Portionen an Chunk-Größe&amp;lt;br /&amp;gt;&lt;br /&gt;
Automatisches Setzen der WRITE Chunk-Größe&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage des Inhalts der ASCII-Eingabesteuerdateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage der [https://de.wikipedia.org/wiki/Message-Digest_Algorithm_5 MD5-Hash]-Werte von Eingabedateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
Das Programm berechnet Differenzen für vergleichbare Variablen (primäre Variablenpaare) sowie gegebenenfalls weitere, daraus abgeleitete statistische Daten, und außerdem Eingangsdaten für Taylor-Diagramme (Details siehe [[Differenzen der Berechnungsergebnisse]]). Das Zusammenführen der primären Variablenpaare erfolgt dabei weitestgehend automatisch, kann aber von dem Anwender in Grenzen manuell übersteuert werden (siehe [[NCDELTA.DAT|ncdelta.dat]]). Die primären Differenzen berechnen sich gemäß &#039;&#039;Vergleichsdaten&#039;&#039; &#039;&#039;&#039;minus&#039;&#039;&#039; &#039;&#039;Referenzdaten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Anforderungen an synoptische Daten mit jeweils konstantem Zeitschritt:&lt;br /&gt;
# Die Datensätze können eine unterschiedliche &#039;&#039;Anzahl&#039;&#039; von Terminen enthalten, allerdings müssen die zu vergleichenden Zeiträume gleich lang sein. Es können also verschiedene, aber gleich lange Zeiträume miteinander verglichen werden;  &lt;br /&gt;
# Bei Datensätzen mit konstantem Zeitschritt dürfen sich die Zeitschritte um ein ganzzahliges Vielfaches voneinander unterscheiden.&lt;br /&gt;
&lt;br /&gt;
Anforderungen an zu vergleichende (zeitabhängige) Daten mit variablem Zeitschritt:&lt;br /&gt;
# Die Datensätze müssen dieselbe &#039;&#039;Anzahl&#039;&#039; von Terminen enthalten, wobei die Zeiträume selbst verschieden sein dürfen.  &lt;br /&gt;
&lt;br /&gt;
Anmerkungen zur räumlichen Lage zu vergleichender Datensätze:&lt;br /&gt;
# Datensätze müssen nicht an denselben Positionen vorliegen;&lt;br /&gt;
# Die Datensätze müssen sich räumlich zu einem gewissen Grad überlappen;&lt;br /&gt;
# Die Koordinaten der Datensätze dürfen in verschiedenen Koordinatensystemen vorliegen, z. B. Gauß-Krüger und UTM;&lt;br /&gt;
# Die Daten einer Position werden mit den Daten der jeweils am nächsten liegenden Position verglichen, insofern der Abstand zwischen den Positionen einen maximal zulässigen Abstand (siehe [[NCDELTA.DAT|ncdelta.dat]]) nicht überschreitet.&lt;br /&gt;
&lt;br /&gt;
Anmerkungen zum Vergleich extensiver Größen:&lt;br /&gt;
# Bei extensiven Größen wird als Gewicht die relevante Größe der Berechnungszelle berücksichtigt (Fläche, Länge).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCDELTA.DAT|ncdelta.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Referenzdaten&#039;&#039;&#039;, z. B. Ist-Zustand (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# &#039;&#039;&#039;Vergleichsdaten&#039;&#039;&#039;, z. B. Variante (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# für eine [[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(teil-) automatisierte Qualitätssicherung]] (Dateityp [[BOUNDS.CFG.DAT|bounds_verify.dat]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;Ergebnisse&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]])&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncdelta.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncdelta.trc)&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm untergliedert sich im Wesentlichen in folgende Abschnitte:&lt;br /&gt;
# Lesen, Prüfen und Druckerausgabe der Steuerdaten des Anwenders;&lt;br /&gt;
# Metadaten der &#039;&#039;Referenzdaten&#039;&#039; lesen;&lt;br /&gt;
# Metadaten der &#039;&#039;Vergleichsdaten&#039;&#039; lesen;&lt;br /&gt;
# Metadaten der Referenz- und Vergleichsdaten in programminterne Datenobjekte transferieren;&lt;br /&gt;
# Metadaten vergleichen und auf grundlegende Inkonsistenzen (insbesondere Referenzpositionen) überprüfen;&lt;br /&gt;
# Klassifizierung der Referenz- und Vergleichsdaten durchführen;&lt;br /&gt;
# Primäre Variablenpaare finden: eine Vergleichsvariable hat genau eine Referenzvariable als Partner; aus den zu einem primären Variablenpaar gehörenden Variablen werden später die primären Ergebnisdaten erzeugt;&lt;br /&gt;
# Bestimmen der aus den Referenz- und Vergleichsdaten in die Ergebnisdatei zu kopierenden Variablen;&lt;br /&gt;
# Ermitteln der für die räumliche Interpolation der Referenzdaten auf die Positionen der Vergleichsdaten erforderlichen Matrizen;&lt;br /&gt;
# Erzeugen der Metadaten für die Ergebnisdatei; diese setzen sich i. W. aus den Metadaten der zu kopierenden Variablen, der primären Berechnungsergebnisse, neu zu erzeugenden Koordinatenvariablen (Zeit, Vertikale), sowie zu kopierender oder neu zu erzeugender Gewichts- und weiterer Hilfsvariablen zusammen;&lt;br /&gt;
# Kopieren der aus den Eingangsdateien in die Ergebnisdatei zu kopierenden Daten;&lt;br /&gt;
# Berechnen aller primären Ergebnisvariablen, (neuer) Zeit- und Vertikalkoordinaten, sowie Gewichte und Hilfsvariablen. Bei primären Ergebnisvariablen werden optional vorhandene Hilfsvariablen mit Modifikator &#039;&#039;status_flag&#039;&#039; im &#039;&#039;standard_name&#039;&#039; berücksichtigt, insofern die Bedeutung &#039;&#039;good&#039;&#039; durch ein Bit (Flag) repräsentiert wird.&lt;br /&gt;
# Für die Definition der verschiedenen Skills wird auf nachfolgende Literatur verwiesen:&lt;br /&gt;
#*  Murphy, Allan H. (1988) &amp;quot;Skill Scores Based on the Mean Square Error and Their Relationship to the Correlation Coefficient&amp;quot;. Monthly Weather Review, Dec. 1988, Seiten 2417 - 2424.&lt;br /&gt;
#* Taylor, Karl E. (2001) &amp;quot;Summarizing multiple aspects of model performance in a single diagram&amp;quot;. Journal of Geophysical Research, Vol 106, No. D7, April 16, 2001, Pages 7183 - 7192.&lt;br /&gt;
&lt;br /&gt;
Falls beim Lesen von Daten ein &#039;&#039;&#039;HDF error&#039;&#039;&#039; auftritt wird versucht, die Werte des gewünschten Datenrecords aus den Werten zeitlich benachbarter Records zu rekonstruieren (Interpolation). Diese Reparatur funktioniert ausschließlich für von der Zeit abhängige Variablen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Leitfaden zur Erfassung der DMQS-Metadaten steht [[Leitfaden_Metadaten_Küstengewässer|hier]].&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[DATACONVERT]], [[BOE2NC]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCRCATMAT]], [[NetCDF Operators]], [[UNK]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor=[[DAVIT]], [[NCAUTO]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCPLOT]], [[NCPOLO]], [[NCVIEW2D]], [[NC2TABLE]], [[TAYLORTARGETDIAGRAM]]&lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:guenther.lang@baw.de G. Lang],[mailto:susanne.spohr@baw.de S. Spohr]&lt;br /&gt;
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang],[mailto:susanne.spohr@baw.de S. Spohr]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Vorträge:&lt;br /&gt;
** 2015-07-15: [http://ewisa.baw.de/files/12835_tv12_2015_07_15_ncdelta_g_lang.pdf &#039;&#039;NCDELTA - Differenzen neu berechnet&#039;&#039;].&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncdelta/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=BOE2NC&amp;diff=34740</id>
		<title>BOE2NC</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=BOE2NC&amp;diff=34740"/>
		<updated>2020-02-19T14:42:43Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=BOE2NC&lt;br /&gt;
|name=BOE2NC&lt;br /&gt;
|version=August 2019&lt;br /&gt;
|version_beschr=Juni 2019&lt;br /&gt;
|stichworte=Preprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Wandlung&amp;lt;br /&amp;gt;&lt;br /&gt;
[[BOEWRT.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[BOE2NC]] (siehe auch [[BOE2NC.DAT]]) wird angewendet um eine beliebige Menge von Messdaten vom [[BOEWRT.DAT]] in eine zusammengefasste [[CF-NETCDF.NC|cf-netcdf.nc]] zu überführen. &lt;br /&gt;
&lt;br /&gt;
# Alle Messdaten müssen in einem Ordner vorliegen&lt;br /&gt;
# Erlaubte physikalische Größen sind zur Zeit: Wasserstand, Salzgehalt, Temperatur, Strömungsgeschwindigkeit&lt;br /&gt;
# Zur Strömungsgeschwindigkeit muss eine Magnitude und eine Richtung vorliegen&lt;br /&gt;
# Die [[BOEWRT.DAT]] Header müssen zwingend enthalten (Zeitzone, Koordinatensystem, Koordinaten, ID)&lt;br /&gt;
# Die Messdaten sollten geprüft sein. Eine Prüfung des Wertebereichs wird nicht vorgenommen. Die Wandlung ist zudem recht zeitintensiv - und bei fehlerhaften Daten muss neu gestartet werden.&lt;br /&gt;
# Es ist möglich den Messstationen eine Reihenfolge in einem Textfile vorzugeben. Dafür bitte die Stationsnamen in der gewünschten Reihenfolge in einer Text-Datei hinterlegen. Dieser Textfile muss bei den Messdaten liegen.&lt;br /&gt;
# [[BOEWRT.DAT]] Messdaten werden in Wasserstände und nicht-Wasserstände unterschieden.&lt;br /&gt;
# Nicht-Wasserstände werden anhand anhand des Stationsnamens der [[BOEWRT.DAT]] einem Wasserstand zugeordnet.&lt;br /&gt;
# Messdaten die keine Wasserstände sind, müssen einen Wasserstand zugeordnet bekommen. Vorschlag hierfür: Kopieren eines nahegelegenen Wasserstandspegels und ändern des Stationsnamen auf den Namen der Nicht-Wasserstandgröße.&lt;br /&gt;
# Ist eine physikalische Größe für einen Pegel nicht vorhanden werden Fill_Values zugeordnet.&lt;br /&gt;
# Es ist möglich nicht alle physikalischen Größen zu verwenden. Dies spart massiv Rechenzeit, da keine Dummys erstellt, gewandelt und angehängt werden müssen.&lt;br /&gt;
&lt;br /&gt;
|Mögliche Fehlerquellen:=&lt;br /&gt;
# Einer oder mehrere [[BOEWRT.DAT]] Header sind fehlerhaft.&lt;br /&gt;
# Die Stationsnamen stimmt nicht überein.&lt;br /&gt;
# Ein nicht-Wasserstand hat keinen Wasserstand zugeordnet.&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die [[BOEWRT.DAT]] Eingangsdaten müssen zwingend die Endung *.boewrt.dat aufweisen!&lt;br /&gt;
# Die Wandlung selbst nimmt den Großteil der Programmlaufzeit in Anspruch. 100 Jahreszeitreihen ~70min&lt;br /&gt;
# Die Anwendung kann sich bei schwankender Messdatenqualität recht mühsam gestalten, da keine Möglichkeit besteht gewandelte [[CF-NETCDF.NC|cf-netcdf.nc]] zu bearbeiten. Entsprechend wird empfohlen sich alle Daten vor dem Wandeln anzugucken.&lt;br /&gt;
# Sind mehrere Tiefen für eine Station vorhanden sollte der Stationsname geändert werden. Liegen zum Beispiel für RSS Messungen in 2 und 8m Wassertiefe vor, sollten die Stationsnamen RSS_020 und RSS_080 heißen. Für jeder der beiden Daten muss dann eine Wasserstandszeitreihe vorgegeben werden.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[BOE2NC.dat]]&lt;br /&gt;
# opt: Reihenfolgedatei z.B. reihenfolge.txt&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Lesen der Steuerdatei des Anwenders.&lt;br /&gt;
# Prüfen der Steuerdatei auf req. und opt Angaben&lt;br /&gt;
# Auswerten der [[BOEWRT.DAT]] Headerinformationen&lt;br /&gt;
# Auswerten der nutzerdef. Angaben der Dateiliste&lt;br /&gt;
# Wandlung I: Vorgegebene [[BOEWRT.DAT]] Daten&lt;br /&gt;
## Starten von [[ZEITRIO]] mit den Angaben aus der Steuerdatei [[BOE2NC.DAT]]&lt;br /&gt;
## Check: Haben alle Wandlungen mit [[ZEITRIO]] funktioniert? (nur mit Reihenfolge)&lt;br /&gt;
## Starten von [[DATACONVERT]] mit den Angaben aus der Steuerdatei [[BOE2NC.DAT]]&lt;br /&gt;
## Check: Haben alle Wandlungen mit [[DATACONVERT]] funktioniert?&lt;br /&gt;
# Nun wird für jede Wasserstands-Station gecheckt, ob alle angeforderten physikalischen Größen vorhanden sind.&lt;br /&gt;
## Check: Soll die physikalische Größe erzeugt werden?&lt;br /&gt;
## Check: Existieren hier schon &amp;quot;echte&amp;quot; Daten?&lt;br /&gt;
## Falls ja, werden die Daten an die Station angehängt.&lt;br /&gt;
## Falls nein, wird ein Array mit Fill_Values erzeugt, welcher nach [[BOEWRT.DAT]] gespeichert wird.&lt;br /&gt;
## Diese [[BOEWRT.DAT]] wird mit [[DATACONVERT]] nach [[CF-NETCDF.NC|cf-netcdf.nc]] überführt und dann an den entsprechenden Wasserstand angehängt.&lt;br /&gt;
## Dies wird für alle angeforderten physikalischen Werte wiederholt.&lt;br /&gt;
# Anschließend werden alle [[CF-NETCDF.NC|cf-netcdf.nc]] Messdaten mit ncrcat -h ([[NetCDF Operators]]) zusammengeführt&lt;br /&gt;
# Abschließend werden alle temporären Dateien gelöscht und alle Wandlungsprodukte in entsprechende Ordner verschoben.&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[ZEITRIO]], [[DATACONVERT]]&lt;br /&gt;
|postprozessor=[[NCDELTA]], [[NCANALYSE]], [[NCPOLO]], [[NCPLOT]], [[NCVIEW2D]], [[NetCDF Operators]]&lt;br /&gt;
|programmiersprache=MATLAB r2018b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/boe2nc/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=UNTRIM2&amp;diff=34739</id>
		<title>UNTRIM2</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=UNTRIM2&amp;diff=34739"/>
		<updated>2020-02-19T14:41:15Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=UNTRIM2&lt;br /&gt;
|name=untrim2&lt;br /&gt;
|version=Januar 2020&lt;br /&gt;
|version_beschr=Januar 2020&lt;br /&gt;
|stichworte=&lt;br /&gt;
numerische Simulation&amp;lt;br /&amp;gt;&lt;br /&gt;
Finite Differenzen&amp;lt;br /&amp;gt;&lt;br /&gt;
Finite Volumen&amp;lt;br /&amp;gt;&lt;br /&gt;
SubGrid-Technologie&amp;lt;br /&amp;gt;&lt;br /&gt;
unstrukturiertes orthogonales Gitter&amp;lt;br /&amp;gt;&lt;br /&gt;
zwei-dimensional, drei-dimensional&amp;lt;br /&amp;gt;&lt;br /&gt;
instationär, nichtlinear&amp;lt;br /&amp;gt;&lt;br /&gt;
konservative und nicht-konservative ELM für den Strömungsimpuls&amp;lt;br /&amp;gt;&lt;br /&gt;
hydrostatisch, nicht-hydrostatisch&amp;lt;br /&amp;gt;&lt;br /&gt;
reynoldsgemittelte Navier-Stokes-Gleichung (RANS)&amp;lt;br /&amp;gt;&lt;br /&gt;
Tidedynamik (lange Wellen)&amp;lt;br /&amp;gt;&lt;br /&gt;
Transport konservativer Substanzen (Salz, Temperatur, Schwebstoff, Tracer)&amp;lt;br /&amp;gt;&lt;br /&gt;
Zwei-Gleichungs Turbulenzmodellierung&amp;lt;br /&amp;gt;&lt;br /&gt;
Wehr und Schütz (&#039;&#039;pressurized flow&#039;&#039;)&amp;lt;br /&amp;gt;&lt;br /&gt;
mathematisches Verfahren UNTRIM2&amp;lt;br /&amp;gt;&lt;br /&gt;
Sub-Modell Dichteberechnung EQS&amp;lt;br /&amp;gt;&lt;br /&gt;
Sub-Modell Mischungswegmodellierung MIX&amp;lt;br /&amp;gt;&lt;br /&gt;
Sub-Modell Sinkgeschwindigkeitsmodellierung SV&amp;lt;br /&amp;gt;&lt;br /&gt;
Sub-Modell Morphodynamik SEDIMORPH (&amp;lt;font color=red&amp;gt;teilweise implementiert&amp;lt;/font&amp;gt;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Sub-Modell Baggern und Verklappen DredgeSim (&amp;lt;font color=red&amp;gt;noch nicht implementiert&amp;lt;/font&amp;gt;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Sub-Modell kurze Wellen (Seegang) K-Modell&amp;lt;br /&amp;gt;&lt;br /&gt;
portable SMP-Programmierung mit [http://openmp.org/wp/ OpenMP]&amp;lt;br /&amp;gt;&lt;br /&gt;
Offline Kopplung mit D-Water Quality [http://www.deltaressystems.com/hydro/product/621497/delft3d-suite Delft3D Suite]&amp;lt;br /&amp;gt;&lt;br /&gt;
optionale programmatische Berechnung der Chunk-Größen für Ergebnisvariable (siehe [[NetCDF#File_Chunking|File Chunking]])&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage des Inhalts der ASCII-Eingabesteuerdateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
Ablage der [https://de.wikipedia.org/wiki/Message-Digest_Algorithm_5 MD5-Hash]-Werte von Eingabedateien in [[CF-NETCDF.NC|netcdf.nc]] (als Variable)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
&#039;&#039;&#039;Methode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das auf der Methode der Finiten Differenzen / Finite Volumen basierende zwei- und drei-dimensionale mathematische Verfahren UNTRIM2 dient der Simulation stationärer und instationärer Strömungs- und Transportprozesse in Gewässern mit freier Wasseroberfläche. Im Gegensatz zu klassischen Finite Differenzen Verfahren arbeitet UNTRIM2 auf einem unstrukturierten orthogonalen Gitter. Die Topografie des Modellgebietes kann mit Hilfe der SubGrid-Technolgie unterhalb der Auflösung des Berechnungsgitters mit großer Genauigkeit beschrieben werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Physikalische Prozesse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die folgenden physikalischen Prozesse werden von UNTRIM2 derzeit berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* reynoldsgemittelte Navier-Stokes-Gleichung (RANS)&lt;br /&gt;
** lokale Beschleunigung (Massenträgheit)&lt;br /&gt;
** advektive Beschleunigung&lt;br /&gt;
** Coriolisbeschleunigung&lt;br /&gt;
** barotroper Druckgradient&lt;br /&gt;
** barokliner Druckgradient&lt;br /&gt;
** hydrostatische oder nicht-hydrostatische Druckverteilung&lt;br /&gt;
** horizontale turbulente Viskosität (lokal isotrop, zeit- und ortsvariabel)&lt;br /&gt;
** turbulente Viskosität in Vertikalrichtung unter Berücksichtigung der vertikalen Dichteschichtung&lt;br /&gt;
** Bodenreibung&lt;br /&gt;
** Impulseintrag durch den Wind&lt;br /&gt;
** Quellen und Senken&lt;br /&gt;
** zeitvariable Bodenevolution&lt;br /&gt;
** Körperkräfte durch Seegang&lt;br /&gt;
* Transport konservativer Substanzen&lt;br /&gt;
** lokale Veränderung&lt;br /&gt;
** advektiver Transport durch die Strömung&lt;br /&gt;
** optionaler flux limiter : Minmod, van Leer oder Superbee&lt;br /&gt;
** horizontale turbulente Diffusivität (lokal isotrop, zeit- und ortsvariabel)&lt;br /&gt;
** turbulente Diffusivität in Vertikalrichtung unter Berücksichtigung der vertikalen Dichteschichtung&lt;br /&gt;
** Sinkgeschwindigkeit, Deposition und Erosion (bei Schwebstoffen)&lt;br /&gt;
** Quellen und Senken&lt;br /&gt;
** Senken mit unmittelbarer Wiedereinleitung an einem anderen Ort, mit der Möglichkeit zur Abwandlung der Einleitungstemperatur sowie des Einleitungssalzgehalts gegenüber den entsprechenden Entnahmewerten.&lt;br /&gt;
* Turbulenzmodellierung&lt;br /&gt;
** konstant&lt;br /&gt;
** Mischungsweg (verschiedene Ansätze)&lt;br /&gt;
** Zwei-Gleichungs-Modell (turbulente kinetische Energie, verallgemeinerte turbulente Längenskala) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primäre Berechnungsergebnisse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Wasserspiegelauslenkung der freien Oberfläche&lt;br /&gt;
* Lage der Gewässersohle und Bodenevolutionsrate&lt;br /&gt;
* Strömungsgeschwindigkeit&lt;br /&gt;
* Substanzkonzentration (Salzgehalt, Temperatur, Schwebstoffgehalt, Tracer)&lt;br /&gt;
* turbulente kinetische Energie und turbulente Längenskala&lt;br /&gt;
* hydrodynamischer Druck&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# allgemeine &#039;&#039;&#039;Eingabedaten&#039;&#039;&#039; (Datei des Typs  [[UNTRIM2.DAT|untrim2.dat]])&lt;br /&gt;
# alle anderen Eingabedateien werden in der vorgenannten Eingabesteuerdatei sowie den dort weiter benutzten Steuerdateien beschrieben. &lt;br /&gt;
|ausgabedateien=&lt;br /&gt;
# alle Ergebnisdateien werden in der Eingabesteuerdatei [[UNTRIM2.DAT|untrim2.dat]] sowie den dort weiter benutzten Dateien beschrieben. Siehe ferner [[CF-NETCDF.NC|cf-netcdf.nc]] sowie [[WAQ-Dateien]].&lt;br /&gt;
# Es können optional auch integrale Größen und Flüsse über den definierten Ausgabezeitraum in der [[CF-NETCDF.NC|cf-netcdf.nc]] Datei ausgegeben werden.&lt;br /&gt;
# Druckerdatei mit Informationen zum Programmablauf (Datei des Typs untrim2.master.sdr).&lt;br /&gt;
# (optional) Datei mit Testausgaben (Datei des Typs untrim2.trc).&lt;br /&gt;
 &lt;br /&gt;
|methode=&lt;br /&gt;
 - &lt;br /&gt;
|preprozessor=&lt;br /&gt;
[[CREATE_SIMPLE_UNTRIM2_GRID]], [[UTRPRE]], [[UTRRND]]&lt;br /&gt;
|postprozessor=&lt;br /&gt;
[[ABDF]], [[DAVIT]], [[DATACONVERT]], [[GVIEW2D]], [[LQ2PRO]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDELTA]], [[NCPOLO]], [[NCPLOT]], [[NC2TABLE]], [[NCVIEW2D]], [[QUICKPLOT]], [[VVIEW2D]], [[ZEITR]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|zus_software= -&lt;br /&gt;
|kontakt_original=[mailto:info.hamburg@baw.de V. Casulli], [mailto:guenther.lang@baw.de G. Lang]&lt;br /&gt;
|kontakt_pflege=[mailto:elisabeth.rudolph@baw.de E. Rudolph], [mailto:aissa.sehili@baw.de A. Sehili], [mailto:holger.weilbeer@baw.de H. Weilbeer]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* siehe $PROGHOME/examples/untrim2009/&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=UNTRIM&amp;diff=34738</id>
		<title>UNTRIM</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=UNTRIM&amp;diff=34738"/>
		<updated>2020-02-19T14:40:49Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=UNTRIM&lt;br /&gt;
|name=UNTRIM&lt;br /&gt;
|version=2.x / April 2005 &lt;br /&gt;
|version_beschr=November 2013 &lt;br /&gt;
|stichworte=&lt;br /&gt;
numerische Simulation&amp;lt;br /&amp;gt;&lt;br /&gt;
Finite Differenzen&amp;lt;br /&amp;gt;&lt;br /&gt;
Finite Volumen&amp;lt;br /&amp;gt;&lt;br /&gt;
unstrukturiertes orthogonales Gitter&amp;lt;br /&amp;gt;&lt;br /&gt;
zwei-dimensional, drei-dimensional&amp;lt;br /&amp;gt;&lt;br /&gt;
instationär, nichtlinear&amp;lt;br /&amp;gt;&lt;br /&gt;
hydrostatisch, nicht-hydrostatisch&amp;lt;br /&amp;gt;&lt;br /&gt;
reynoldsgemittelte Navier-Stokes-Gleichung (RANS)&amp;lt;br /&amp;gt;&lt;br /&gt;
Tidedynamik (lange Wellen)&amp;lt;br /&amp;gt;&lt;br /&gt;
Seegang (kurze Wellen, Seegangs-Spektrum)&amp;lt;br /&amp;gt;&lt;br /&gt;
Transport konservativer Tracer (Salz, Temperatur, Schwebstoff)&amp;lt;br /&amp;gt;&lt;br /&gt;
mathematisches Verfahren UNTRIM&amp;lt;br /&amp;gt;&lt;br /&gt;
morphodynamisches Sub-Modell SediMorph&amp;lt;br /&amp;gt;&lt;br /&gt;
portable SMP-Programmierung mit [http://openmp.org/wp/ OpenMP]&amp;lt;br /&amp;gt;&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
&#039;&#039;&#039;Methode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das auf der Methode der Finiten Differenzen / Finite Volumen basierende zwei- und drei-dimensionale [[Mathematisches Verfahren UNTRIM|mathematische Verfahren UNTRIM]] dient der Simulation stationärer und instationärer Strömungs- und Transportprozesse in Gewässern mit freier Wasseroberfläche. Im Gegensatz zu klassischen Finite Differenzen Verfahren arbeitet UNTRIM auf einem unstrukturierten orthogonalen Gitter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Physikalische Prozesse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die folgenden physikalischen Prozesse werden von UNTRIM derzeit berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* reynoldsgemittelte Navier-Stokes-Gleichung (RANS)&lt;br /&gt;
** lokale Beschleunigung (Massenträgheit)&lt;br /&gt;
** advektive Beschleunigung&lt;br /&gt;
** Coriolisbeschleunigung&lt;br /&gt;
** barotroper Druckgradient&lt;br /&gt;
** barokliner Druckgradient&lt;br /&gt;
** hydrostatische oder nicht-hydrostatische Druckverteilung&lt;br /&gt;
** horizontale turbulente Viskosität (lokal isotrop, zeit- und ortsvariabel)&lt;br /&gt;
** turbulente Viskosität in Vertikalrichtung unter Berücksichtigung der vertikalen Dichteschichtung&lt;br /&gt;
** Bodenreibung&lt;br /&gt;
** Impulseintrag durch den Wind&lt;br /&gt;
** Quellen und Senken&lt;br /&gt;
** horizontale seegangsinduzierte Beschleunigung (durch Radiation Stress)&lt;br /&gt;
* Transport konservativer Tracer&lt;br /&gt;
** lokale Veränderung&lt;br /&gt;
** advektiver Transport durch die Strömung&lt;br /&gt;
** optionaler flux limiter : Minmod, van Leer oder Superbee&lt;br /&gt;
** horizontale turbulente Diffusivität (lokal isotrop, zeit- und ortsvariabel)&lt;br /&gt;
** turbulente Diffusivität in Vertikalrichtung unter Berücksichtigung der vertikalen Dichteschichtung&lt;br /&gt;
** Sinkgeschwindigkeit, Deposition und Erosion (bei Schwebstoffen)&lt;br /&gt;
** Quellen und Senken&lt;br /&gt;
** Senken mit unmittelbarer Wiedereinleitung an einem anderen Ort, mit der Möglichkeit zur Abwandlung der Einleitungstemperatur sowie des Einleitungssalzgehalts gegenüber den entsprechenden Entnahmewerten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Berechnungsergebnisse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Wasserspiegelauslenkung der freien Oberfläche&lt;br /&gt;
* Strömungsgeschwindigkeit&lt;br /&gt;
* Tracerkonzentration (z.B. Salzgehalt, Temperatur, Schwebstoffgehalt)&lt;br /&gt;
* vertikale turbulente Wirbelviskosität&lt;br /&gt;
* hydrodynamischer Druck&lt;br /&gt;
* Dichte des Wassers&lt;br /&gt;
&lt;br /&gt;
Wird eine drei-dimensionale Modellrechnung durchgeführt, so können zusätzlich auch die über die Wassertiefe gemittelten Größen berechnet werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Validierungsdokument&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die PDF-Version der englischen Dokument-Fassung kann frei heruntergeladen werden.&lt;br /&gt;
&lt;br /&gt;
* (ca. 1.2 MB) [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/pdf/vd-untrim-2004.pdf UNTRIM standard validation document] (in Englisch)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;weitere physikalische Sub-Modelle&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das mathematische Verfahren UNTRIM ist mit den folgenden (unabhängigen) physikalischen Sub-Modellen gekoppelt:&lt;br /&gt;
&lt;br /&gt;
# morphodynamisches Berechnungspaket SediMorph: für Details siehe [[SEDIMORPH.DAT|sedimorph.dat]].&lt;br /&gt;
# spektrales Seegangsmodell k-Modell: siehe [[K_MODEL.DAT|k_model.dat]] &lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;Haupt-Eingabesteuerdaten&#039;&#039;&#039;  (Dateityp  [[UNTRIM_MAIN.DAT|untrim_main.dat]]).&lt;br /&gt;
# &#039;&#039;&#039;Hydrodynamik und Salztransport&#039;&#039;&#039; (Dateityp [[UNTRIM_HYD.DAT|untrim_hyd.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Atmosphäre&#039;&#039;&#039; (Dateityp [[UNTRIM_ATM.DAT|untrim_atm.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Bedload-Transport&#039;&#039;&#039; (Dateityp [[UNTRIM_BED.DAT|untrim_bed.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Zustandsgleichung&#039;&#039;&#039; (Dateityp [[UNTRIM_EQS.DAT|untrim_eqs.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Morphodynamische Entwicklung&#039;&#039;&#039; (Dateityp [[UNTRIM_MOR.DAT|untrim_mor.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Suspensiver Sedimenttransport&#039;&#039;&#039; (Dateityp [[UNTRIM_SUS.DAT|untrim_sus.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Seegang&#039;&#039;&#039; (Dateityp [[UNTRIM_WAV.DAT|untrim_wav.dat]]). &lt;br /&gt;
&lt;br /&gt;
Hinweis: darüber hinaus benötigte Eingabedateien sind auf den Kennblättern der vorgenannten Dateien zu finden. &lt;br /&gt;
|ausgabedateien=&lt;br /&gt;
Anzahl und Art geschriebenen Ergebnisdateien hängt maßgeblich von den in den einzelnen physikalischen Submodellen getroffenen Vereinbarungen ab. Typischerweise werden die folgenden Dateitypen erzeugt:&lt;br /&gt;
&lt;br /&gt;
# Datei mit einem für die Simulation geeignet &#039;&#039;&#039;modifizierten Gitternetz&#039;&#039;&#039; (Datei des Typs [[UNTRIM_GRID.DAT|untrim_grid.dat]]);&lt;br /&gt;
#: &#039;&#039;&#039;Hinweis&#039;&#039;&#039;: Diese (modifizierte) Systemdatei muss beim Postprocessing der für das Gesamtgebiet erzeugten Berechnungsergebnisse verwendet werden.&lt;br /&gt;
# (optional) Datei mit einer für die Simulation geeignet &#039;&#039;&#039;modifizierten Profil-Topographie&#039;&#039;&#039; (Datei des Typs [[PROFIL05.BIN|profil05.bin]]);&lt;br /&gt;
#: &#039;&#039;&#039;Hinweis&#039;&#039;&#039;: Diese (modifizierte) Profiltopographie muss beim Postprocessing der entlang von Profilen erzeugten Berechnungsergebnisse verwendet werden.&lt;br /&gt;
# (optional) &#039;&#039;&#039;Systemdatei mit besonderen Positionen&#039;&#039;&#039; (Datei des Typs [[LOCATION_GRID.DAT|location_grid.dat]]);&lt;br /&gt;
#: &#039;&#039;&#039;Hinweis&#039;&#039;&#039;: Diese Systemdatei muss beim Postprocessing der an besonderen Positionen ausgegebenen Berechnungsergebnisse verwendet werden.&lt;br /&gt;
# (optional) &#039;&#039;&#039;Berechnungsergebnisse&#039;&#039;&#039; für das Gesamtgebiet, an besonderen Positionen oder entlang von Profilen (Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]]);&lt;br /&gt;
# (optional) &#039;&#039;&#039;Restart-Dateien&#039;&#039;&#039;, die für eine spätere Fortsetzung der Simulationsrechnung erforderlich sind (Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]]);&lt;br /&gt;
# (optional) &#039;&#039;&#039;Druckerdatei&#039;&#039;&#039; mit Informationen zum Programmablauf (Dateityp untrim_main.sdr);&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp untrim_main.trc).&lt;br /&gt;
# Message-Datei (Dateityp untrim.msg); Teile des Inhalts dieser Datei können mit dem [[UNTRIMMONITOR]] visualisiert und ausgewertet werden. &lt;br /&gt;
|methode=&lt;br /&gt;
siehe Dokumentation/Literatur. &lt;br /&gt;
|preprozessor=&lt;br /&gt;
[[GRIDCONVERT]], [[GVIEW2D]], [[JANET]], [[RSMERGE]], [[TICLQ2]], [[TOUTR]], [[UTRRND]]&lt;br /&gt;
|postprozessor=&lt;br /&gt;
[[ABDF]], [[ADCP2PROFILE]], [[DIDAMERGE]], [[DIDAMINTQ]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[ENERF]], [[GRIDCONVERT]], [[GVIEW2D]], [[HVIEW2D]], [[IO_VOLUME]], [[LQ2PRO]], [[NCPOLO]], [[NCVIEW2D]], [[PARTRACE]], [[PGCALC]], [[PLOTPROFILZEIT]], [[PLOTTS]], [[QUICKPLOT]], [[RSMERGE]], [[TIMESHIFT]], [[UNK]], [[UNS]], [[UNTRIMMONITOR]], [[VTDK]], [[VVIEW2D]], [[XTRDATA]], [[XTRLQ2]], [[ZEITR]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|zus_software= -&lt;br /&gt;
|kontakt_original=[mailto:info.hamburg@baw.de V. Casulli]&lt;br /&gt;
|kontakt_pflege=[mailto:elisabeth.rudolph@baw.de E. Rudolph], [mailto:holger.weilbeer@baw.de H. Weilbeer]&lt;br /&gt;
|dokumentation=&lt;br /&gt;
*  siehe $PROGHOME/examples/untrim/&lt;br /&gt;
* [http://www3.interscience.wiley.com/journal/69502070/abstract Casulli, Vincenzo and Roy A. Walters (2000)], An unstructured, three-dimensional model based on the shallow water equations, International Journal for Numerical Methods in Fluids 2000, 32: 331 - 348.&lt;br /&gt;
* siehe auch [[Mathematisches Verfahren UNTRIM|mathematisches Verfahren UNTRIM]]. &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=34737</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=34737"/>
		<updated>2020-02-19T14:39:35Z</updated>

		<summary type="html">&lt;p&gt;Ak3rhage: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCVIEW2D&lt;br /&gt;
|name=NCVIEW2D&lt;br /&gt;
|version=Februar 2020&lt;br /&gt;
|version_beschr=Februar 2020&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zeitreihen&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCVIEW2D.DAT]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[CF-NETCDF.NC|cf-netcdf.nc]]&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
[[NCVIEW2D]] (siehe auch [[NCVIEW2D.DAT]]) wird angewendet um Daten, die als [[CF-NETCDF.NC|cf-netcdf.nc]] Datei vorliegen, als 1d als Zeitreihe darzustellen. Es existieren nachfolgende Elemente, die einen Plot ausmachen:&lt;br /&gt;
&lt;br /&gt;
# Plotfenster, auch subplots&lt;br /&gt;
# y-Achsen&lt;br /&gt;
# Daten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei kann ein &#039;&#039;&#039;Plotfenster&#039;&#039;&#039; zwei &#039;&#039;&#039;y-Achsen&#039;&#039;&#039; 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.&lt;br /&gt;
Plotfenster werden generell übereinander angeordnet. Unter dem letzten Plotfenster werden die UUID&#039;s der Input Daten angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Time series.example 1.de.png|Beispiel 1&lt;br /&gt;
Time series.example 2.en.png|Beispiel 2&lt;br /&gt;
Time series.example 3.en.png|Beispiel 3&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|Anmerkungen=&lt;br /&gt;
# Die Namen der Variablen aus NetCDF-Variablen können mit ncdump -h ausgelesen werden&lt;br /&gt;
# Messdaten können mit [[DATACONVERT]] oder [[BOE2NC]] gewandelt werden&lt;br /&gt;
# Nur das letzte Eintrag wird beim Labeling der Achsen berücksichtigt.&lt;br /&gt;
# Es sind maximal 3 Subplots möglich.&lt;br /&gt;
# This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ Link]).&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# req: Steuerdatei [[NCVIEW2D.DAT]]&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# Figure Datei (mit DMQS-Metadaten, dem Styling und den eingegangenen Daten)&lt;br /&gt;
# opt: Grafikausgabe (jpg, tif, svg, pdf, png)&lt;br /&gt;
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr)&lt;br /&gt;
# Datei mit Warnungen und Fehlern (Dateityp *.err)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:&lt;br /&gt;
&lt;br /&gt;
# Einlesen und Checken der Steuerdatei&lt;br /&gt;
# Existenztests&lt;br /&gt;
# Plausibilitätstests der Eingabedaten&lt;br /&gt;
# Vorbelegen optionaler Attribute, die in [[NCVIEW2D.DAT]] nicht angegeben wurden&lt;br /&gt;
# Datenimport&lt;br /&gt;
# Test auf Existenz der Limits der x-Achse&lt;br /&gt;
# Erstellen der Figure&lt;br /&gt;
# Erstellen der Axes&lt;br /&gt;
# Erstellen der Legende&lt;br /&gt;
# Erstellen der UUID Legende&lt;br /&gt;
# Figure Titel  einarbeiten&lt;br /&gt;
# Box und Hilfsgitternetz einarbeiten&lt;br /&gt;
# Textboxen einarbeiten&lt;br /&gt;
# DMQS Informationen abfragen und in der Figure abspeichern&lt;br /&gt;
# *.fig exportieren&lt;br /&gt;
# Weitere Formate exportieren (export_fig.m)&lt;br /&gt;
# Schließen aller Kanäle, Programmabschluss&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[UNTRIM]], [[UNTRIM2]], [[UNK]], [[DATACONVERT]], [[BOE2NC]], [[NCANALYSE]], [[NCDELTA]]&lt;br /&gt;
|postprozessor=[[MATLAB]]&lt;br /&gt;
|programmiersprache=MATLAB r2019b&lt;br /&gt;
|zus_software= keine&lt;br /&gt;
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
|kontakt_pflege=[mailto:robert.hagen@baw.de R. Hagen]&lt;br /&gt;
&lt;br /&gt;
|dokumentation=&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncview2d/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3rhage</name></author>
	</entry>
</feed>