<?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=Ak3spohr</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=Ak3spohr"/>
	<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Spezial:Beitr%C3%A4ge/Ak3spohr"/>
	<updated>2026-05-16T22:25:04Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCDVAR&amp;diff=40820</id>
		<title>NCDVAR</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCDVAR&amp;diff=40820"/>
		<updated>2026-05-11T13:22:36Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: neue version April 2026: Modify_Classification&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCDVAR&lt;br /&gt;
|name=NCDVAR&lt;br /&gt;
|version=April 2026&lt;br /&gt;
|version_beschr=Mai 2026&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Selektives Löschen oder Kopieren von Variablen in einer [[CF-NETCDF.NC | netcdf.nc]] Datei&amp;lt;br /&amp;gt;&lt;br /&gt;
Löschen/Kopieren von Koordiniatenvariablen eines bestimmten Typs (X-Y oder LON-LAT)&amp;lt;br /&amp;gt;&lt;br /&gt;
Löschen/Kopieren von zu einem Gitter (&#039;&#039;Mesh&#039;&#039;) gehörenden Variablen&amp;lt;br /&amp;gt;&lt;br /&gt;
Löschen/Kopieren einzelner Variablen&amp;lt;br /&amp;gt;&lt;br /&gt;
Löschen/Kopieren von Terminen synoptischer, in Zeitrichtung äquidistanter Datensätze&amp;lt;br /&amp;gt;&lt;br /&gt;
Löschen/Kopieren ausgewählter Klassen einer Label-Dimension&amp;lt;br /&amp;gt;&lt;br /&gt;
Bilden von Summen-Klassen für Label-Dimension&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;
The program enables the selective deletion / copying of variables in a [[CF-NETCDF.NC | netcdf.nc]] input file into an equivalent output file.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCDVAR.DAT|ncdvar.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Input-Daten&#039;&#039;&#039;, auszudünnender Datensatz (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;Output-Daten&#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 ncdvar.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncdvar.trc)&lt;br /&gt;
&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 Input-Daten lesen;&lt;br /&gt;
# Metadaten in programminterne Datenobjekte transferieren;&lt;br /&gt;
# Klassifikation aller Variablen der Input-Datei;&lt;br /&gt;
# Abgleich der vom Anwender vorgegebenen Eingangsdaten mit den zur in der Input-Datei zur Verfügung stehenden Daten;&lt;br /&gt;
# Markieren aller primären, vom Anwender prinzipiell auswählbaren Variablen mit &#039;&#039;&#039;COPY&#039;&#039;&#039; oder &#039;&#039;&#039;DELETE&#039;&#039;&#039;;&lt;br /&gt;
# Ableiten der Transfermethode (COPY, DELETE) für die von den Primärvariablen benutzen Variablen (Koordinatenvariable, Hilfsvariable, etc.);&lt;br /&gt;
# Kopieren der zu transferierenden Variablen aus der Input- in die Output-Datei.&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]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCPLOT]], [[NCPOLO]], [[NC2TABLE]], [[UNK]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|zus_software= keine&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;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncdvar/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCDVAR.DAT&amp;diff=40819</id>
		<title>NCDVAR.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCDVAR.DAT&amp;diff=40819"/>
		<updated>2026-05-11T13:17:58Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: neue Version April 2026: Modify_Classification&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCDVAR.DAT&lt;br /&gt;
|dateityp=ncdvar.dat &lt;br /&gt;
|version=April 2026&lt;br /&gt;
|version_beschr=Mai 2026&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCDVAR]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;: Allgemeine Steuerdaten&lt;br /&gt;
*# &#039;&#039;&#039;Max_Read_Storage&#039;&#039;&#039;: maximale Anzahl der Datenwerte, die für jede Eingangsvariable in einem Kopierzyklus gelesen werden können. Default = 125000000.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Create_Missing_Variables&#039;&#039;&#039;: Erzeugen zusätzlicher Variablen&lt;br /&gt;
*#* 0 = keine zusätzlichen Variablen erzeugen (Default)&lt;br /&gt;
*#* 1 = zusätzliche Variablen erzeugen (in Kombination mit DFlow FM)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Deflate_Level&#039;&#039;&#039;: Kompression der Ergebnisdaten&lt;br /&gt;
*#* 0 = keine Kompression&lt;br /&gt;
*#* 1 ... 8 = Kompression (Default = 3)&lt;br /&gt;
*#* 9 = maximale Kompression&lt;br /&gt;
*# (optional) &#039;&#039;&#039;END_After_Define&#039;&#039;&#039;: Abbruch nach Erzeugen der Metadaten der Output-Datei&lt;br /&gt;
*#* .false. = Programm läuft bis zum Ende durch (Default)&lt;br /&gt;
*#* .true. = Programm endet nach Definition der Ergebnisdatei (Metadaten)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Delete_Coordinate_Variables&#039;&#039;&#039;: Löschen von Koordinatenvariablen bestimmten Typs&lt;br /&gt;
*#* X-Y = alle x- und y-Koordinatenvariablen (projizierte Koordinaten) werden nicht transferiert&lt;br /&gt;
*#* LON-LAT = alle lon- und lat-Koordinaten (geografische Koordinaten) werden nicht transferiert&lt;br /&gt;
*#* Wir dieser Key nicht angegeben, so werden alle Koordinatenvariablen transferiert&lt;br /&gt;
* Block &#039;&#039;&#039;Input_File&#039;&#039;&#039;: Input-Datei&lt;br /&gt;
*# &#039;&#039;&#039;Data_File&#039;&#039;&#039; Name und Typ der Input-Datei (Datei des Typs [[CF-NETCDF.NC|netcdf.nc]])&lt;br /&gt;
:::- Datei muss vorhanden sein&lt;br /&gt;
* Block &#039;&#039;&#039;Output_File&#039;&#039;&#039;: Output-Datei&lt;br /&gt;
*# &#039;&#039;&#039;Data_File&#039;&#039;&#039; Name und Typ der Output-Datei (Datei des Typs [[CF-NETCDF.NC|netcdf.nc]])&lt;br /&gt;
:::- Datei darf nicht vorhanden sein&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Mesh_Variables_Action&#039;&#039;&#039;: Aktionen auf allen Variablen eines Gitters (&#039;&#039;Mesh&#039;&#039;)&lt;br /&gt;
*# &#039;&#039;&#039;Action&#039;&#039;&#039;: Name der &#039;&#039;Mesh&#039;&#039;-Variable und Aktion (&#039;&#039;&#039;COPY&#039;&#039;&#039;, &#039;&#039;&#039;DELETE&#039;&#039;&#039;), die auf den Variablen dieses Gitters ausgeführt werden soll.&lt;br /&gt;
:::- Nicht alle [[CF-NETCDF.NC|netcdf.nc]]-Dateien verfügen über &#039;&#039;Mesh&#039;&#039;-Variablen;&lt;br /&gt;
:::- Wird für &#039;&#039;Mesh&#039;&#039; &#039;&#039;&#039;ALL&#039;&#039;&#039; angegeben, so werden alle Variablen auf die entsprechende Aktion gesetzt;&lt;br /&gt;
:::- Zeile darf mehrfach angegeben werden. &lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Single_Variable_Action&#039;&#039;&#039;: Aktionen für individuelle Variablen&lt;br /&gt;
*# &#039;&#039;&#039;Action&#039;&#039;&#039;: Name der &#039;&#039;Variable&#039;&#039; und Aktion (&#039;&#039;&#039;COPY&#039;&#039;&#039;, &#039;&#039;&#039;DELETE&#039;&#039;&#039;), die für diese Variable durchgeführt werden soll.&lt;br /&gt;
:::- Zeile darf mehrfach angegeben werden;&lt;br /&gt;
:::- Übersteuert ggf. die globale &#039;&#039;Action&#039;&#039; in Block &#039;&#039;&#039;Mesh_Variables_Action&#039;&#039;&#039;;&lt;br /&gt;
:::- Der Anwender darf nur von ihm &#039;&#039;beeinflussbare&#039;&#039; Variablen aufzählen. Diese werden auch als geophysikalische Variablen bezeichnet. Koordinatenvariablen, Gewichtsvariablen, etc. dürfen vom Anwender &#039;&#039;nicht&#039;&#039; angegeben werden. &lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Time_Coordinate_Thinning&#039;&#039;&#039;: Ausdünnen von äquidsitanten Zeit-Koordinaten&lt;br /&gt;
*# &#039;&#039;&#039;Time_KV_Name&#039;&#039;&#039;: Name der Zeit-Koordinatenvariable&lt;br /&gt;
*# &#039;&#039;&#039;Start_Time&#039;&#039;&#039;: Anfangs-Zeitpunkt und Zeitzone im Format DD.MM.YYYY-hh:mm:ss.nnnnnnnnn zone&lt;br /&gt;
*# &#039;&#039;&#039;End_Time&#039;&#039;&#039;: Ende-Zeitpunkt und Zeitzone im Format DD.MM.YYYY-hh:mm:ss.nnnnnnnnn zone&lt;br /&gt;
*# &#039;&#039;&#039;Time_Step&#039;&#039;&#039;: Zeitschritt im Format dddddd-hh:mm:ss.nnnnnnnnn&lt;br /&gt;
:::- Funktioniert nur für zeitlich äquidistante Eingangsdaten;&lt;br /&gt;
:::- Anfangs- und Ende-Zeitpunkt müssen in den Eingangsdaten vorhanden sein;&lt;br /&gt;
:::- Zeitschritt muss ein ganzzahliges Vielfaches der Eingangsdaten sein. Das Lesen mit Stride /= 1 ist allerdings in der NetCDF-Library ineffizient umgesetzt und führt deshalb zu langen Programmlaufzeiten.&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Modify_Classification&#039;&#039;&#039;: Umstrukturierung von Variablen entlang Label-Dimension&lt;br /&gt;
*# &#039;&#039;&#039;Dimension&#039;&#039;&#039;: Name der Dimension, entlang der die betroffenen Variablen neu strukturiert werden sollen.&lt;br /&gt;
*# &#039;&#039;&#039;MOD_Class&#039;&#039;&#039;: Zuordnung alter Klassen zu neuer Klasse&lt;br /&gt;
:::- Zu der Dimension muss eine Label-Variable existieren;&lt;br /&gt;
:::- Das Bilden von Summen-Klassen ist NUR für bestimmte Variablen erlaubt.&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Benutzte &#039;&#039;&#039;Dictionary-Dateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncdvar_dico.dat&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# Anwendungsmöglichkeiten:&lt;br /&gt;
#* Fall 1: Löschen von Koordinatenvariablen eines bestimmten Typs;&lt;br /&gt;
#* Fall 2: Löschen/Kopieren von auf einem bestimmten Gitter vorliegenden Variablen; &lt;br /&gt;
#* Fall 3: Löschen/Kopieren ausgewählter Variablen;&lt;br /&gt;
#* Fall 4: Löschen/Kopieren ausgewählter Termine in Zeitrichtung äquidsitanten Daten.&lt;br /&gt;
#* Fall 5: Löschen/Kopieren ausgewählter Klassen einer Label-Dimension.&lt;br /&gt;
#* Fall 6: Bilden von Summen-Klassen für Label-Dimension.&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[NCDVAR]]&lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncdvar/*/mod_m_ncdvar_steer.f90&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;
|beispieldatei=$PROGHOME/examples/ncdvar/ncdvar.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=TS2NC&amp;diff=40494</id>
		<title>TS2NC</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=TS2NC&amp;diff=40494"/>
		<updated>2026-03-26T13:22:57Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Arbeitsgruppe PRE in maintenance ergaenzt&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=R. Hagen&lt;br /&gt;
|kontakt_pflege=G. Seiß, [mailto:pre.proghome@baw.de Arbeitsgruppe PRE]&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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPOLO&amp;diff=40493</id>
		<title>NCPOLO</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPOLO&amp;diff=40493"/>
		<updated>2026-03-26T13:21:14Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update maintenance&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=D. Reddy, [mailto:pos.proghome@baw.de Arbeitsgruppe POS]&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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=40492</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=40492"/>
		<updated>2026-03-26T13:14:48Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update maintenance&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=D. Reddy, U. Schiller, [mailto:pos.proghome@baw.de Arbeitsgruppe POS]&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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=40491</id>
		<title>NCVIEW2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCVIEW2D&amp;diff=40491"/>
		<updated>2026-03-26T13:12:23Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update maintenance&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 D. Reddy 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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPOLO&amp;diff=40490</id>
		<title>NCPOLO</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPOLO&amp;diff=40490"/>
		<updated>2026-03-26T12:57:08Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update maintenance&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 D. Reddy&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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=TS2NC&amp;diff=40489</id>
		<title>TS2NC</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=TS2NC&amp;diff=40489"/>
		<updated>2026-03-26T12:46:43Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Update Programmpflege&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=R. Hagen&lt;br /&gt;
|kontakt_pflege=G. Seiß&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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCCHUNKIE&amp;diff=39836</id>
		<title>NCCHUNKIE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCCHUNKIE&amp;diff=39836"/>
		<updated>2025-12-03T17:03:31Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Nov statt Dez&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCCHUNKIE&lt;br /&gt;
|name=NCCHUNKIE&lt;br /&gt;
|version=November 2025&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Datenkonversion&amp;lt;br /&amp;gt;&lt;br /&gt;
Postprocessor&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;
Automatische Berechnung der Chunk-Größen der Ergebnisvariablen für orthogonalen Datenzugriff&amp;lt;br /&amp;gt;&lt;br /&gt;
Parallelisierung (&#039;&#039;collective&#039;&#039; IO) mit [http://de.wikipedia.org/wiki/Message_Passing_Interface MPI]&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 NCCHUNKIE dient dem Chunken von [[CF-NETCDF.NC|cf-netcdf.nc]] Dateien:&lt;br /&gt;
# Die Größe der Chunks wird automatisch berechnet, wobei alle Dimensionen gechunkt werden (Kompromiss für orthogonalen Datenzugriff);&lt;br /&gt;
# Die erzeugten Chunk-Größen liegen dabei zwischen der &#039;&#039;Disc Block Size&#039;&#039; und der &#039;&#039;Chunk Buffer Size&#039;&#039;; &lt;br /&gt;
# Die Daten der Ergebnisdatei werden Online komprimiert (niedrige Kompressionsstufe, Level 1);&lt;br /&gt;
# Es wird eine Datei im netCDF-4-Format erzeugt (serielle Version NetCDF4 &#039;&#039;Classic Model Format&#039;&#039;);&lt;br /&gt;
# Die Parameter &#039;&#039;Cache Size&#039;&#039; und &#039;&#039;Cache Nelems&#039;&#039; der netCDF-4 API werden automatisch ermittelt.&lt;br /&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. &lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# Es wird keine Eingabesteuerdatei benötigt (Parameter in Kommandozeile oder interaktive Eingabe);&lt;br /&gt;
# &#039;&#039;&#039;UGRID CF NetCDF Daten&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;UGRID CF NetCDF Daten&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# Drucker-Ausgabe (Dateityp NCCHUNKIE.sdr) mit Informationen zum Programmablauf, Zeitaufwand für READ und WRITE, sowie erzielte Transferraten (MB/s);&lt;br /&gt;
# Trace-Ausgabe (Dateityp NCCHUNKIE.trc)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Es wurde auf die in [https://support.hdfgroup.org/pubs/papers/2008-06_netcdf4_perf_report.pdf https://support.hdfgroup.org/pubs/papers/2008-06_netcdf4_perf_report.pdf] beschriebenen Konzepte zurückgegriffen.&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[DATACONVERT]], [[GRIDCONVERT]], [[NCANALYSE]], [[NCAGGREGATE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[NetCDF Operators]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor=[[NCANALYSE]], [[NCAGGREGATE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[NC2TABLE]], [[NetCDF Operators]]&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;
* [https://izw-campus.baw.de/ &#039;&#039;IZW-Campus&#039;&#039;] (Podcast)&lt;br /&gt;
**2020-11-02: [https://izw-campus.baw.de/goto.php?target=cat_1832&amp;amp;client_id=iliasclient &#039;&#039;Chunking und NCCHUNKIE&#039;&#039;];&lt;br /&gt;
** 2019-08-02: [https://izw-campus.baw.de/goto.php?target=cat_1831&amp;amp;client_id=iliasclient &#039;&#039;Anmerkungen zur Chunked I/O mit NetCDF-4 / HDF5&#039;&#039;].&lt;br /&gt;
* Musterdateien&lt;br /&gt;
** Es sind keine Musterdateien vorhanden.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCCHUNKIE&amp;diff=39835</id>
		<title>NCCHUNKIE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCCHUNKIE&amp;diff=39835"/>
		<updated>2025-12-03T13:19:23Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCCHUNKIE&lt;br /&gt;
|name=NCCHUNKIE&lt;br /&gt;
|version=Dezember 2025&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Datenkonversion&amp;lt;br /&amp;gt;&lt;br /&gt;
Postprocessor&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;
Automatische Berechnung der Chunk-Größen der Ergebnisvariablen für orthogonalen Datenzugriff&amp;lt;br /&amp;gt;&lt;br /&gt;
Parallelisierung (&#039;&#039;collective&#039;&#039; IO) mit [http://de.wikipedia.org/wiki/Message_Passing_Interface MPI]&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 NCCHUNKIE dient dem Chunken von [[CF-NETCDF.NC|cf-netcdf.nc]] Dateien:&lt;br /&gt;
# Die Größe der Chunks wird automatisch berechnet, wobei alle Dimensionen gechunkt werden (Kompromiss für orthogonalen Datenzugriff);&lt;br /&gt;
# Die erzeugten Chunk-Größen liegen dabei zwischen der &#039;&#039;Disc Block Size&#039;&#039; und der &#039;&#039;Chunk Buffer Size&#039;&#039;; &lt;br /&gt;
# Die Daten der Ergebnisdatei werden Online komprimiert (niedrige Kompressionsstufe, Level 1);&lt;br /&gt;
# Es wird eine Datei im netCDF-4-Format erzeugt (serielle Version NetCDF4 &#039;&#039;Classic Model Format&#039;&#039;);&lt;br /&gt;
# Die Parameter &#039;&#039;Cache Size&#039;&#039; und &#039;&#039;Cache Nelems&#039;&#039; der netCDF-4 API werden automatisch ermittelt.&lt;br /&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. &lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# Es wird keine Eingabesteuerdatei benötigt (Parameter in Kommandozeile oder interaktive Eingabe);&lt;br /&gt;
# &#039;&#039;&#039;UGRID CF NetCDF Daten&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;UGRID CF NetCDF Daten&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# Drucker-Ausgabe (Dateityp NCCHUNKIE.sdr) mit Informationen zum Programmablauf, Zeitaufwand für READ und WRITE, sowie erzielte Transferraten (MB/s);&lt;br /&gt;
# Trace-Ausgabe (Dateityp NCCHUNKIE.trc)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
Es wurde auf die in [https://support.hdfgroup.org/pubs/papers/2008-06_netcdf4_perf_report.pdf https://support.hdfgroup.org/pubs/papers/2008-06_netcdf4_perf_report.pdf] beschriebenen Konzepte zurückgegriffen.&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[DATACONVERT]], [[GRIDCONVERT]], [[NCANALYSE]], [[NCAGGREGATE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[NetCDF Operators]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor=[[NCANALYSE]], [[NCAGGREGATE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[NC2TABLE]], [[NetCDF Operators]]&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;
* [https://izw-campus.baw.de/ &#039;&#039;IZW-Campus&#039;&#039;] (Podcast)&lt;br /&gt;
**2020-11-02: [https://izw-campus.baw.de/goto.php?target=cat_1832&amp;amp;client_id=iliasclient &#039;&#039;Chunking und NCCHUNKIE&#039;&#039;];&lt;br /&gt;
** 2019-08-02: [https://izw-campus.baw.de/goto.php?target=cat_1831&amp;amp;client_id=iliasclient &#039;&#039;Anmerkungen zur Chunked I/O mit NetCDF-4 / HDF5&#039;&#039;].&lt;br /&gt;
* Musterdateien&lt;br /&gt;
** Es sind keine Musterdateien vorhanden.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=39334</id>
		<title>NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=39334"/>
		<updated>2025-09-17T15:34:18Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&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=September 2025&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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=39333</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=39333"/>
		<updated>2025-09-17T15:33:27Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCPLOT.DAT&lt;br /&gt;
|dateityp=ncplot.dat &lt;br /&gt;
|version=September 2025&lt;br /&gt;
|version_beschr=Januar 2025&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPLOT]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Program_Parameters&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; enthält allgemeine Steuerdaten. &lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Language&amp;quot; :&#039;&#039;&#039; Spracheinstellung für Beschriftungen und Texte:&lt;br /&gt;
:*&#039;&#039;&#039;DE&#039;&#039;&#039; = Deutsch,&lt;br /&gt;
:*&#039;&#039;&#039;EN&#039;&#039;&#039; = Englisch.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Max_Read_Storage&amp;quot; :&#039;&#039;&#039; max. Lesespeicher (in Byte) für Analysen&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Min_Water_Depth&amp;quot; :&#039;&#039;&#039; minimale Wasserbedeckung in [m].&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Das Aussparen der Darstellung bei zu geringer Wasserbedeckung ist nur möglich, wenn die darzustellende Variable auf bestimmte Weise auf eine Variable mit der zugehörige Gesamtwassertiefe verweist.&amp;lt;br /&amp;gt;Die CF-NetCDF-Ausgabe der UnTRIM-Programme erfüllt diese Voraussetzung.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Min_Water_Depth]]&#039;&#039;&#039;&#039;&#039; illustriert die Wirkung dieses Steuerparameters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Infobox_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Metadaten-Infobox.&lt;br /&gt;
:Bei Angabe dieses Bildbereichs werden der Grafik Informationen zur Ploterstellung mitgegeben. Dazu gehören auch Angaben zu den zugrundeliegenden Datendateien sowie Hinweise auf ggf. bei der Darstellung eingesetzte Datenfilterung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Liniensymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Markersymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Liniensymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Markersymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Picture_Name_Fixum&amp;quot; :&#039;&#039;&#039; Namensstamm für die Bilddatei(en).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Phydef_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheiten wie in PHYDEF-Verwaltung darstellen.&lt;br /&gt;
:Hinweis: Ohne explizite Anforderung erfolgt die Darstellung der Einheiten gemäß BAW-Geschäftsordnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Output_Format&amp;quot; :&#039;&#039;&#039; Ausgabeformat für die erzeugten Grafiken.&lt;br /&gt;
:*&#039;&#039;&#039;CGM&#039;&#039;&#039; = Von GKS erzeugtes binäres CGM-Format&lt;br /&gt;
:*&#039;&#039;&#039;SVG&#039;&#039;&#039; = Scalable Vector Graphics (XML-basiertes ASCII-Format)&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Heaven_Hell_Colors&amp;quot; :&#039;&#039;&#039; Farbnamen für Himmel und Boden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Heaven_Hell_Contour_Style&amp;quot; :&#039;&#039;&#039; Farbe und Strichstärke der Grenzlinien zum Wasserkörper.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;SVG_Specifications&amp;quot;===&lt;br /&gt;
Optionaler Block mit Attributen für die Ausgabe der Grafik im SVG-Format.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Maximum_Size&amp;quot; :&#039;&#039;&#039; Maximale Ausdehnung der SVG-Grafik, d.h Faktor für die Umrechnung von NDC-Raum in GKS in den SVG-Raum.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Font_Family&amp;quot; :&#039;&#039;&#039; Schriftartbezeichnung(en), bzw. Wert für das SVG-Attribut &#039;&#039;font-family&#039;&#039;. Wird dann bei allen Text-Elementen der SVG-Grafik gesetzt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Free_Text_Attributes&amp;quot; :&#039;&#039;&#039; Schrift-Attribut(e), die ALLEN Texten der SVG-Grafik mitgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Axis_Text_by_Char&amp;quot; :&#039;&#039;&#039; Texte an Diagrammachsen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Legend_Box_by_Char&amp;quot; :&#039;&#039;&#039; Legendentexte von Liniendiagrammen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Dataset&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Dataset&#039;&#039;&#039; enthält die Beschreibung eines darzustellenden Datensatzes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Für die Adressierung der darzustellenden Daten steht entweder die Start-Step-Stride-Technik oder die DimSelect-Methode zur Verfügung. Der Anwender muss sich für den einen oder anderen Weg entscheiden, die Verfahren schließen sich gegenseitig aus.&lt;br /&gt;
Jede Start-Step-Stride-Adressierung läßt sich per DimSelect nachbauen, andersherum ist das nicht&lt;br /&gt;
der Fall. Da mit DimSelect auch nicht-äquidistante Indexauswahl realisiert werden kann, bietet es&lt;br /&gt;
zusätzliche Möglichkeiten der Datenauswahl.&lt;br /&gt;
;Start-Step-Stride-Technik:&lt;br /&gt;
:Für jede Dimension der Variablen wird der Startindex, die Anzahl der auszuwählenden Indizes und die Index-Schrittweite angegeben.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: DataSet definieren]]&#039;&#039;&#039;&#039;&#039; hilft beim Start-Step-Stride-Adressieren der gewünschten Daten.&lt;br /&gt;
;DimSelect-Methode:&lt;br /&gt;
:Auch DimSelect erfordert für jede Dimension der darzustellenden Datenvariablen die Adressierung der Indizes, was aber auch indirekt geschehen kann. Es werden unterschiedlich geeignete Auswahlverfahren bereitgestellt. Der Anwender kann bspw. per DimSelect_All alle Faces auswählen ohne die konkrete Anzahl zu kennen, oder dem Programm per DimSelect_Various_Date eine Auswahl an darzustellenden Zeitpunkten übergeben. Das Auffinden der zugehörigen Indizes obliegt dann dem Programm.&amp;lt;br /&amp;gt;Im Zusammenhang mit Datenreihen von Liniendiagrammen bietet die DimSelect-Auswahl einen weiteren Vorteil: Für die einzelnen Dimensionen der Datenvariablen lassen sich über diese Mimik Textbestandteile für die Namen der Datenreihen/Kurvenlegende realisieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Datensatzes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;File&amp;quot; :&#039;&#039;&#039; Name der CF-NetCDF-Datei (*.nc) mit den darzustellenden Daten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Variable&amp;quot; :&#039;&#039;&#039; Beschreibung der Daten deren Werte visualisiert werden sollen.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Variablen (in *.nc Datei)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Rolle der Variablen bei Vektor-Komponenten&lt;br /&gt;
::* X-component = Variable ist X-Komponente eines Vektors&lt;br /&gt;
::* Y-component = Variable ist Y-Komponente eines Vektors&lt;br /&gt;
::* normal_component = Variable ist Normalkomponente eines Vektors&lt;br /&gt;
:Hinweis: Der Befehl &amp;quot;ncdump -h &amp;lt;filename&amp;gt;.nc&amp;quot; zeigt den Header der CF-NetCDF-Datei. Die Namen der angebotenen Variablen und deren Dimensionierung lassen sich den Metadaten entnehmen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Start&amp;quot; :&#039;&#039;&#039; Startadresse für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Step&amp;quot; :&#039;&#039;&#039; Anzahl der auszuwählenden Indizes (Schritte+1) für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Stride&amp;quot; :&#039;&#039;&#039; Index-Schrittweite für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Index&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Indizes für eine bestimmte Dimension.&amp;lt;br /&amp;gt;Exemplarisch:&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Dimension&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = NONE oder Textbestandteil für Kurvenlegende&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Index wird Teil der Kurvenlegende  .true./.false.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;4&#039;&#039;&#039; = Start-Index&lt;br /&gt;
:* Parameter &#039;&#039;&#039;5&#039;&#039;&#039; = Index-Schrittweite&lt;br /&gt;
:* Parameter &#039;&#039;&#039;6&#039;&#039;&#039; = Anzahl der Schritte&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Date&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Zeitpunkten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Index&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes von Start- bis Ende-Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Date&amp;quot; :&#039;&#039;&#039; Zeitpunkte von Start- bis Ende-Zeitpunkt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Index&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Date&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Zeitpunktes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Index&amp;quot; :&#039;&#039;&#039; Liste beliebiger Indizes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Date&amp;quot; :&#039;&#039;&#039; Liste beliebiger Zeitpunkte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_All&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes einer Dimension.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_LabVar&amp;quot; :&#039;&#039;&#039; Indizes mit Liste von Namen per Label-Variable ermitteln.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_ByLabel_LabVar&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Location_Coord&amp;quot; :&#039;&#039;&#039; Auswahl von Orten über Koordinatenangabe.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_File&amp;quot; :&#039;&#039;&#039; Auswahl von Orten aus Datei mit Lokationen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_LocByFile_File&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dimensions_for_Picture_Series&amp;quot; :&#039;&#039;&#039; Anforderung von Einzeldarstellungen für ausgewählte Dimensionen.&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Veranlasst Serienverarbeitung, d.h. für jeden selektierten Index der hier gelisteten Dimensionen wird ein eigenes Bild erzeugt.&amp;lt;br /&amp;gt;Wirkt nur bei Liniendiagrammen.&amp;lt;br /&amp;gt;Bildserien, d.h. mehr als eine Bilddatei wird erzeugt, müssen gleich lang sein!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dataset_UUID_Textbox&amp;quot; :&#039;&#039;&#039; Textbox für Eintrag der UUID der NetCDF-Datei des Datasets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Layer&amp;quot;===&lt;br /&gt;
Ein Block vom Typ  &#039;&#039;&#039;Layer&#039;&#039;&#039; definiert ein flächenhaftes Diagramm. Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich grundsätzlich von den flächenhaften Achsendiagrammen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Layers und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Dataset_Name&amp;quot; :&#039;&#039;&#039; Name des Datensatzes, der dargestellt werden soll. Oder eine zulässige Verknüpfung (OPERATOR-String) aus bekannten Datensatz Namen, z. B. &#039;&#039;&#039;[DSet2-DSet1]/[DSet1+DSet2]&#039;&#039;&#039;, &#039;&#039;&#039;ABS[DSet]&#039;&#039;&#039;, &#039;&#039;&#039;SQR[DSet]&#039;&#039;&#039; oder &#039;&#039;&#039;G18[DSet]&#039;&#039;&#039;. Konstante Faktoren in Rechenoperation möglich.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:*&#039;&#039;&#039;XY_data&#039;&#039;&#039; = Kartenansicht, Draufsicht-Darstellung, horizontale Ebene&lt;br /&gt;
:*&#039;&#039;&#039;PZ&#039;&#039;&#039; = Vertikalschnitt entlang Profil (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;TZ&#039;&#039;&#039; = Tiefenzeitreihe an einem Ort (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;PT&#039;&#039;&#039; = Hovmöller Variante 1: X-Achse=Profilachse (P), Y-Achse=Zeitachse (T)&lt;br /&gt;
:*&#039;&#039;&#039;TP&#039;&#039;&#039; = Hovmöller Variante 2: X-Achse=Zeitachse (T), Y-Achse=Profilachse (P)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Name&amp;quot; :&#039;&#039;&#039; Grafik-Primitiv mit dem die Daten des Layers visualisiert werden.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Symbolisierung des Layers&lt;br /&gt;
::*&#039;&#039;&#039;GPM&#039;&#039;&#039; = als Poly-Marker&lt;br /&gt;
::*&#039;&#039;&#039;GPL&#039;&#039;&#039; = als Poly-Lines  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
::*&#039;&#039;&#039;GFA&#039;&#039;&#039; = als Fill-Areas&lt;br /&gt;
::*&#039;&#039;&#039;GTX&#039;&#039;&#039; = als Text&lt;br /&gt;
::*&#039;&#039;&#039;VEC&#039;&#039;&#039; = als Vektoren  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Art des dargestellten Vektors&amp;lt;br /&amp;gt;... optionaler Parameter, nur bei VEC-Visualisierung zulässig&amp;lt;br /&amp;gt;... erlaubt bspw. die Interpolation des Gesamtvektors aus der Normalkomponente einer vektoriellen Größe.&lt;br /&gt;
::*&#039;&#039;&#039;total&#039;&#039;&#039; = Gesamtvektor&lt;br /&gt;
::*&#039;&#039;&#039;normal&#039;&#039;&#039; = Normalenvektor&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Representation_Name&amp;quot; :&#039;&#039;&#039; Name der Repräsentation, die das Grafik-Primitiv des Layers umsetzt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Bounds_Name&amp;quot; :&#039;&#039;&#039; Name der Intervalldefinition für diesen Layer (aus Datei &#039;&#039;&#039;&#039;&#039;[[BOUNDS.CFG.DAT|bounds.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
:Hinweis: Die Anzahl der Intervalle der Intervalldefinition und die Anzahl der Farben der zugeordneten Palette müssen übereinstimmen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Palette_Name&amp;quot; :&#039;&#039;&#039; Name der Farblegende für diesen Layer (entspricht Attribut &#039;&#039;Name&#039;&#039; der Datei vom Typ &#039;&#039;palette.dat&#039;&#039;. Mehr Information dazu liefert Dateikennblatt &#039;&#039;&#039;&#039;&#039;[[PALETTES.CFG.DAT|palettes.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Invert_Palette&amp;quot; :&#039;&#039;&#039; Farbverlauf invertieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer und ggf Hintergrundfarbe.&lt;br /&gt;
:Hinweis: Erforderlich für Diagrammdefinition Kartenansicht (Layer_Type &#039;&#039;XY_data&#039;&#039;).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird und ggf Hintergrundfarbe.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Farb-Legende dieses Layers. Je nach Platz kann die Farblegende horizontal oder vertikal aufgetragen werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Label_Switch&amp;quot; :&#039;&#039;&#039; Schalterliste zum Abschalten, bzw. Positionieren von Labels der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Data_Description_Name&amp;quot; :&#039;&#039;&#039; Name des Data_Description-Textfeldes, welches die Daten-Beschriftung (u.a. Angabe des Zeitpunktes) dieses Layers aufnimmt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheit, in die die Daten für die grafische Darstellung konvertiert werden sollen.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Name&amp;quot; :&#039;&#039;&#039; Name der physikalischen Größe, wird an Stelle des in den Eingabedaten vorhandenen Namens verwendet. Ohne diese Zeile wird bei vorhandenem Attribut &#039;&#039;&#039;&#039;&#039;name_id&#039;&#039;&#039;&#039;&#039; die PHYDEF-Bezeichnung eingesetzt.&amp;lt;br /&amp;gt;Dynamische Textteile können mit speziellen Platzhaltern realisiert werden:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Längen-Legende zu einem Proportionalpfeil.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Thinout_Raster&amp;quot; :&#039;&#039;&#039; Abmessungen des Rasters für das Ausdünnen der Anzeige von Pfeilen bei vektoriellen Größen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Description_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit dem Layer verknüpft werden soll.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte an der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Draw_Heaven_Hell&amp;quot; :&#039;&#039;&#039; Himmel und Bodenflächen bei Vertikalschnitt oder Tiefenzeitreihe visualisieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_ASCII_Output&amp;quot; :&#039;&#039;&#039; Dargestellte Daten des Layers in Textdatei ausgeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Normalization_Transformation&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Normalization_Transformation&#039;&#039;&#039; enthält die Normalisierungstransformation (NTN),&lt;br /&gt;
die der Positionierung von Kartenfenstern dient.&lt;br /&gt;
Es handelt sich dabei um die Definition eines Bildausschnitts und die Beschreibung des&lt;br /&gt;
Zusammenhangs zwischen Welt- und Bild-Koordinaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Koordinaten der Zeichenfläche, dem sogenannten NDC-Raum, reichen von [0.0,0.0] bis [1.0,1.0].&amp;lt;br /&amp;gt;&lt;br /&gt;
Für eine unverzerrte Darstellung des Gebietes muss der Darstellungs-Maßstab in X-Richtung&lt;br /&gt;
mit dem in Y-Richtung übereinstimmen (dWC/dNDC=const);&lt;br /&gt;
optional kann hierfür auch der Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; genutzt werden.&lt;br /&gt;
Verzerrte Darstellungen sind aber auch möglich.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Normalisierungstransformation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG&amp;quot; :&#039;&#039;&#039; EPSG-Code der &amp;quot;Window_Coordinates&amp;quot;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG_Window&amp;quot; :&#039;&#039;&#039; EPSG-Code der Koordinaten wie sie intern (zur grafischen Darstellung) verwendet werden sollen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; : automatische Angleichung (.true.) des Maßstabs in X- und Y-Richtung. Default ist .false. (keine Angleichung).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Scale_Bar_Request&amp;quot;&#039;&#039;&#039; : Zeichnen eines Maßstabsbalkens anfordern. Autoscale muss dazu eingeschaltet sein.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;NTN_Framing&amp;quot; :&#039;&#039;&#039; Art des Koordinatenrahmens bei Draufsichtdarstellung.&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Umrahmung|Optionen Kartenrahmen]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Data_Description&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Data_Description&#039;&#039;&#039; beschreibt ein Data_Description-Objekt.&lt;br /&gt;
Ein derartiges Objekt sammelt Daten-Beschreibungen auf und stellt sie gemeinsam&lt;br /&gt;
in einem Textfeld dar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird derzeit nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Textfeldes für Daten-Beschreibungen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Data_Description-Textfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um Data_Description-Textfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;LineChart&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;LineChart&#039;&#039;&#039; dient der Definition eines Liniendiagramms.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein &amp;quot;LineChart&amp;quot; besitzt jeweils nur eine X- und eine Y-Achse.&lt;br /&gt;
Eine sekundäre Y-Achse muss über die Definition eines zweiten LineChart-Objekts&lt;br /&gt;
auf der gleichen Zeichenfläche mit derselben X-Achse realisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Beliebig viele LineCharts können aufeinander gelegt werden, die zugehörigen&lt;br /&gt;
Achsen können an allen vier Seiten des Diagramms positioniert werden und von&lt;br /&gt;
der Zeichenfläche auch verschieden weit abgerückt werden.&lt;br /&gt;
So läßt sich bspw. auf dem Blatt &amp;quot;ein&amp;quot; Zeitreihendiagramm erzeugen, dass&lt;br /&gt;
die Kurven für Strömungsbetrag, Strömungsrichtung und Salzghalt gemeinsam&lt;br /&gt;
darstellt und dafür drei Y-Achsen besitzt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Liniendiagramms und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Type&amp;quot; :&#039;&#039;&#039; Art des Liniendiagramms.&lt;br /&gt;
:*&#039;&#039;&#039;TG&#039;&#039;&#039; = Zeitreihen; Daten über die Zeit&lt;br /&gt;
:*&#039;&#039;&#039;PG&#039;&#039;&#039; = Profildiagramm; Daten über Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;GZ&#039;&#039;&#039; = Tiefenprofil; 3D-Daten entlang Tiefenachse&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird und ggf Hintergrundfarbe.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, d.h. dem Bereich in dem die Kurvenlegenden des Diagramms abgelegt werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Between_Series&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen zwei Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Series_Values&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen einer Datenreihen und einem bestimmten Wert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Axis&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Axis&#039;&#039;&#039; dient der Definition einer Diagrammachse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Achsendefinition kann für mehrere Diagramme verwendet werden.&lt;br /&gt;
Bspw. aufeinanderliegende &amp;quot;LineCharts&amp;quot; oder mehrere untereinander&lt;br /&gt;
angeordnete Diagramme mit derselben Zeit-Achse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Achsendefinition.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Type&amp;quot; :&#039;&#039;&#039; Art der Achse.&lt;br /&gt;
:*&#039;&#039;&#039;T&#039;&#039;&#039; = Zeitachse&lt;br /&gt;
:*&#039;&#039;&#039;G&#039;&#039;&#039; = Achse für physikalische Größen&lt;br /&gt;
:*&#039;&#039;&#039;P&#039;&#039;&#039; = Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;Z&#039;&#039;&#039; = Tiefenachse&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Value_Range&amp;quot; :&#039;&#039;&#039; Wertebereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Date_Range&amp;quot; :&#039;&#039;&#039; Zeitbereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Logarithmic&amp;quot; :&#039;&#039;&#039; Logarithmische Skalierung LOG10 einschalten TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Invert_Profile_Route&amp;quot; :&#039;&#039;&#039; Streckenverlauf einer Profil-Achse umkehren TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Multiplicator&amp;quot; :&#039;&#039;&#039; Mulitiplikator für die Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Name&amp;quot; :&#039;&#039;&#039; Bezeichnung an der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Unit&amp;quot; :&#039;&#039;&#039; physikal. Einheit, in welche die Daten dargestellt, bzw. ggf. konvertiert werden.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Value&amp;quot; :&#039;&#039;&#039; äquidistante Werte für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Date&amp;quot; :&#039;&#039;&#039; äquidistante Termine für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Values&amp;quot; :&#039;&#039;&#039; Liste mit Werten für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Dates&amp;quot; :&#039;&#039;&#039; Liste mit Terminen für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Line_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Darstellung der Achsenlinie.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Text_Representation&amp;quot; :&#039;&#039;&#039; Name einer Text_Representation für die Achsenbeschriftung (nur Beeinflussung der Schrift-Farbe).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Gitternetz_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Gitternetzlinien oder mit NONE diese Linien abschalten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Tickmark_Representation&amp;quot; :&#039;&#039;&#039; Formatierung oder auch Abschalten der Achsen-Tickmarks.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name einer Farbe für die Tickmarks&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Breite der Tickmark-Linie&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Länge der Tickmarks in Bildkoordinaten; 0.0 schaltet sie ab!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Value&amp;quot; :&#039;&#039;&#039; bei bestimmten Wert zusätzliche Linie senkrecht zur Achse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Date&amp;quot; :&#039;&#039;&#039; an bestimmten Termin zusätzliche Linie senkrecht zur Zeitachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Coord&amp;quot; :&#039;&#039;&#039; an bestimmten Positionen zusätzliche Linie senkrecht zur Profilachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Characters_along_Axis&amp;quot; :&#039;&#039;&#039; erlaubt die Manipulation der Schriftgröße der Achsenbeschriftung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte der Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Achsenbeschriftung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;DataRow&amp;quot;===&lt;br /&gt;
Ein &#039;&#039;&#039;DataRow&#039;&#039;&#039;-Block dient der Beschreibung einer Datenreihe, bzw. einer Gruppe&lt;br /&gt;
von Datenreihen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Aus einer Datenreihen-Beschreibung können aufgrund der Daten-Adressierung&lt;br /&gt;
im &amp;quot;DataSet&amp;quot; mehrere Datenreihen hervorgehen.&lt;br /&gt;
Alle diese Datenreihen landen im selben &amp;quot;LineChart&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Blöcke diesen Typs werden für Liniendiagramme benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Datenreihen-Beschreibung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Dataset&amp;quot; :&#039;&#039;&#039; Name des darzustellenden Datensatzes. Oder eine zulässige Verknüpfung (OPERATOR-String) von Datensätzen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_LineChart&amp;quot; :&#039;&#039;&#039; Name eines &amp;quot;LineCharts&amp;quot;, d.h. des Liniendiagramms in das die Datenreihe(n) gezeichnet werden sollen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NoValue_Handling&amp;quot; :&#039;&#039;&#039; Umgang mit ungültigen Werten in der Datenreihe.&lt;br /&gt;
:*&#039;&#039;&#039;Luecke&#039;&#039;&#039; = stellt Punkte ohne Daten nicht dar&lt;br /&gt;
:*&#039;&#039;&#039;Interpolation&#039;&#039;&#039; = eine gerade Linie schließt die Datenlücke der Kurve&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Linked_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit der Datenreihengruppe verknüpft wird.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, in der die Kurvenlegenden für diese Datenreihengruppe platziert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Legend_Box&amp;quot;===&lt;br /&gt;
Eine Legendenbox sammelt Bezeichnung und Symbolisierung von Datenreihen, bzw. Kurven auf&lt;br /&gt;
und stellt sie gemeinsam in einem Textfeld dar.&lt;br /&gt;
In einem Legendenfeld können Kurvenbeschreibungen aus verschiedenen Diagrammen&lt;br /&gt;
untergebracht sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur von Liniendiagrammen benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Legendenfeldes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Legendenfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um das Legendenfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Legendenfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_LegendEntry&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Orientation&amp;quot; :&#039;&#039;&#039; Anordnung der Legendeneinträge.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_HIDE_List&amp;quot; :&#039;&#039;&#039; Legenden-Einträge dieser Liste werden NICHT gezeigt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_SHOW_List&amp;quot; :&#039;&#039;&#039; NUR die Legenden-Einträge dieser Liste werden gezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Textbox&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Textbox&#039;&#039;&#039; bietet die Möglichkeit einen freien Text anzugeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine leere Textbox kann als rechteckige Umrandungen fungieren, wobei Farbe, Typ und Breite&lt;br /&gt;
der Linie einstellbar sind.&lt;br /&gt;
Gibt man der Textbox eine Hintergrundfarbe mit kann man sie als Blende nutzen, mit der sich &lt;br /&gt;
Diagrammbereiche abdecken lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Textbox.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Textbox.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Line&amp;quot; :&#039;&#039;&#039; eine Zeile des Textfeldes. Angabe mehrere Zeilen möglich.&amp;lt;br /&amp;gt;Platzhalter für Systeminformationen:&lt;br /&gt;
:*&amp;lt;SYS_DATE&amp;gt; wird durch aktuelles Datum ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_TIME&amp;gt; wird durch aktuelle Uhrzeit ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_USER&amp;gt; wird durch Anwender-Kennung ersetzt.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem Layer verbunden ist:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im Layer-Block per KEY &#039;&#039;Layer_Description_Textbox&#039;&#039; realisiert.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem DataRow-Block verbunden ist:&lt;br /&gt;
:*&amp;lt;ROW_T_DROW&amp;gt;, &amp;lt;ROW_F_DROW&amp;gt; wird durch Kennung des DataRow-Blocks ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DSET&amp;gt;, &amp;lt;ROW_F_DSET&amp;gt; wird durch Kennung des mit dem DataRow-Block verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM1&amp;gt;, &amp;lt;ROW_F_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM2&amp;gt;, &amp;lt;ROW_F_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM?&amp;gt;, &amp;lt;ROW_F_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im DataRow-Block per KEY &#039;&#039;DataRow_Linked_Textbox&#039;&#039; realisiert.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Textfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Draw_Frame&amp;quot; :&#039;&#039;&#039; Umrandung des Textfeldes zeichnen oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Textfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fixed_Width&amp;quot; :&#039;&#039;&#039; Zeichenweise mit konstanter Breite schreiben oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Horizontal_Char_Space&amp;quot; :&#039;&#039;&#039; Horizontaler Zeichen-Abstandsfaktor  beim zeichenweisen Schreiben.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vertical_Line_Space&amp;quot; :&#039;&#039;&#039; Vertikaler Zeilen-Abstandsfaktor.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße  kann ggf. vorgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size_Factor&amp;quot; :&#039;&#039;&#039; Faktor zum Manipulieren der berechneten Schriftgröße.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_TextLine&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Marker_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Marker_Representation&#039;&#039;&#039; beschreibt die Darstellung einer Sorte von Marker-Symbolen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Marker Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Type&amp;quot; :&#039;&#039;&#039; Typ-ID der Poly-Marker.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = .&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = +&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = *&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = o&lt;br /&gt;
:*&#039;&#039;&#039;5&#039;&#039;&#039; = x&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Size&amp;quot; :&#039;&#039;&#039; Größenfaktor der Poly-Marker.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Poly-Marker.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Fill_Area_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Fill_Area_Representation&#039;&#039;&#039; beschreibt eine Art von Flächenfüllung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Fill-Area Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Interior_Style&amp;quot; :&#039;&#039;&#039; Art der Flächen-Füllung.&lt;br /&gt;
:*&#039;&#039;&#039;0&#039;&#039;&#039; = HOLLOW (nur Umrandung zeichnen)&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = SOLID (flächenhaft füllen)&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = PATTERN (Musterfüllung - derzeit nicht unterstützt)&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = HATCH (Schraffur - derzeit nicht unterstützt)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Color_Name &amp;quot; :&#039;&#039;&#039; Name der Farbe für die Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Style&amp;quot; :&#039;&#039;&#039; Stil-Index der Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Flächen-Füllung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Line_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Line_Representation&#039;&#039;&#039; beschreibt eine Form der Linien-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Line Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Type&amp;quot; :&#039;&#039;&#039; Typ der Poly-Linien.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = --------- durchgezogene Linie&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = - - - - - gestrichelte Linie&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = ......... punktierte Linie&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = -.-.-.-.- strich-punktierte Linie&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Width&amp;quot; :&#039;&#039;&#039; Breitenfaktor der Poly-Linien.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Linien.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Line_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Linien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Text_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Text_Representation&#039;&#039;&#039; beschreibt eine Art der Text-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Text Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Character_Height&amp;quot; :&#039;&#039;&#039; Zeichenhöhe der Texte.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_X_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; X-Komponente des Character-Up-Vektors.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Y_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; Y-Komponente des Character-Up-Vektors.&lt;br /&gt;
:Hinweis: Über den Character-Up-Vektor kann die Orientierung der Basislinie der Schrift sowie deren Schrägstellung beeinflusst werden.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Texte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Path&amp;quot; :&#039;&#039;&#039; Laufrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Horizontal_Alignment&amp;quot; :&#039;&#039;&#039; horizontale Textausrichung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Vertical_Alignment&amp;quot; :&#039;&#039;&#039; vertikale Textausrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Font&amp;quot; :&#039;&#039;&#039; Zeichensatz.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Precision&amp;quot; :&#039;&#039;&#039; Qualität des Zeichensatzes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Expansion_Factor&amp;quot; :&#039;&#039;&#039; Laufweite eines Zeichens (Standard = 1.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Spacing&amp;quot; :&#039;&#039;&#039; zusätzlicher Leerraum zwischen Zeichen (Standard = 0.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Coli&amp;quot; :&#039;&#039;&#039; Farbindex für die Texte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Vector_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Vector_Representation&#039;&#039;&#039; beschreibt eine Form der Vektor-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Vektor Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Length_Type&amp;quot; :&#039;&#039;&#039;  Längen-Abhängigkeit des Pfeils vom Vektorbetrag.&lt;br /&gt;
:*&#039;&#039;&#039;constant&#039;&#039;&#039; = Alle Pfeile sind gleich groß&lt;br /&gt;
:*&#039;&#039;&#039;proportional&#039;&#039;&#039; = Größe des Pfeils ist abhängig von Vektorbetrag&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Scale_Infos&amp;quot; :&#039;&#039;&#039; Informationen zur Skalierung des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Vektorbetrag, unterhalb dessen keine Symbolisierung mehr erfolgt&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Länge des Symbols  (in WC, analog Text_Character_Height)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Vektorbetrag, der mit der in Parameter &#039;&#039;&#039;2&#039;&#039;&#039; angegebenen Symbollänge visualisiert wird (nur bei Proportionalpfeilen nötig)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Style&amp;quot; :&#039;&#039;&#039; Typ des Vektor-Symbols.&lt;br /&gt;
:*&#039;&#039;&#039;only_a_line&#039;&#039;&#039; = nur eine Linie&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowL&#039;&#039;&#039; = ein einfacher Pfeil nur aus Linienzügen&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowF&#039;&#039;&#039; = ein einfacher Pfeil mit gefüllter Pfeilspitze&lt;br /&gt;
:*&#039;&#039;&#039;triangle&#039;&#039;&#039; = ein Dreieck&lt;br /&gt;
:*&#039;&#039;&#039;arrow_deluxe&#039;&#039;&#039; = ein Luxus-Pfeil, der auch OUTLINE und HOLLOW ermöglicht&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Vektor-Symbole]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Poly_Line_Representation&amp;quot; :&#039;&#039;&#039; Name der Poly-Line Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Fill_Area_Representation&amp;quot; :&#039;&#039;&#039; Name der Fill-Area Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Anchor_Point&amp;quot; :&#039;&#039;&#039; Rotations-, bzw. Ankerpunkt des Vektors.&lt;br /&gt;
:*&#039;&#039;&#039;start&#039;&#039;&#039; = Pfeil dreht um seinen Anfangspunkt&lt;br /&gt;
:*&#039;&#039;&#039;center&#039;&#039;&#039; = Pfeil dreht um seine Mitte (ist Default)&lt;br /&gt;
:*&#039;&#039;&#039;e&amp;amp;ntilde;d&#039;&#039;&#039; = Pfeil dreht um seine Spitze&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Head_Angle&amp;quot; :&#039;&#039;&#039; Winkel für die Pfeilspitze in Grad (Default:40.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Proportions&amp;quot; :&#039;&#039;&#039; Proportionen des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Verhältnis Kopflänge zu Gesamtlänge (Default:0.375)&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Verhältnis Stielbreite zu Kopfbreite (Default:0.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen:===&lt;br /&gt;
# Beim Lesen der Daten wird automatisch auch auf die &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;ncplot_dico.dat&#039;&#039;&#039;&#039;&#039; in dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039; zugegriffen.&lt;br /&gt;
# Falls keine entsprechenden Dateien im Arbeitsverzeichnis vorliegen, greift NCPLOT auf folgende Konfigurationsdateien aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; zu:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;colors.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Definitionen von Farben.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;palettes.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Verweisen auf Dateien mit Farbpaletten-Definitionen.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;bounds.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Intervalldefinitionen für Legenden.&amp;lt;br /&amp;gt;Hinweis: Die Bounds-Datei sollte besser projektspezifisch im Arbeitsverzeichnis angelegt werden.&lt;br /&gt;
# Des weiteren werden von dem Programm folgende &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; benötigt:&lt;br /&gt;
#* &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;: Datei mit GKS-Parametern.&lt;br /&gt;
#* &#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;: Konfigurationsdatei für Einheiten und deren Bezug zum SI-System.&lt;br /&gt;
|nutzerprogramme=[[NCPLOT]]&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncplot/ncplot.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCAGGREGATE.DAT&amp;diff=38795</id>
		<title>NCAGGREGATE.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCAGGREGATE.DAT&amp;diff=38795"/>
		<updated>2025-06-23T15:25:03Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCAGGREGATE.DAT&lt;br /&gt;
|dateityp=ncaggregate.dat &lt;br /&gt;
|version=Juni 2025&lt;br /&gt;
|version_beschr=Dezember 2020&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCAGGREGATE]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;: Allgemeine Steuerdaten&lt;br /&gt;
*# &#039;&#039;&#039;Input_Data_File&#039;&#039;&#039;: [[NetCDF|CF NetCDF]] Datei mit Eingangsdaten&lt;br /&gt;
*# &#039;&#039;&#039;Output_Data_File&#039;&#039;&#039;: [[NetCDF|CF NetCDF]] Datei mit aggregierten Ergebnisdaten&lt;br /&gt;
*# &#039;&#039;&#039;Aggregation_File&#039;&#039;&#039;: Definition der Kontroll-Volumina in Datei des Typs [[IPDS.DAT|ipds.dat]]&lt;br /&gt;
*# &#039;&#039;&#039;Aggregation_EPSG&#039;&#039;&#039;: EPSG-Code (siehe [http://www.epsg-registry.org/ http://www.epsg-registry.org/]) der Koordinaten des &#039;&#039;Aggregation_File&#039;&#039;&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Deflate_Level&#039;&#039;&#039;: &#039;&#039;deflate level&#039;&#039; (0,1,2,...,9) für die Online-Kompression der Daten beim Schreiben. 0 bedeutet keine Kompression, 9 maximale Kompression&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Cmode_Id&#039;&#039;&#039;: &#039;&#039;creation mode flag&#039;&#039; der [[NetCDF|CF NetCDF]] Methode  [https://www.unidata.ucar.edu/software/netcdf/netcdf-4/newdocs/netcdf-f90/NF90_005fCREATE.html NF90_CREATE]. Typische Werte für diese Anwendung sind:&lt;br /&gt;
*#* 4 = &#039;&#039;&#039;NF90_64BIT_OFFSET&#039;&#039;&#039; (NetCDF-Datei mit 64Bit, kein HDF - keine Online-Kompression);&lt;br /&gt;
*#* 5 = &#039;&#039;&#039;NF90_CLASSIC_MODEL&#039;&#039;&#039; (HDF-Datei ohne Nutzung der erweiterten HDF-Möglichkeiten - mit Online-Kompression).&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Max_Time_Steps_Per_Record&#039;&#039;&#039;: maximale Anzahl der Zeitschritte, die beim Schreiben eines Ergebnisdatensatzes mit einem WRITE ausgegeben werden sollen.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Create_Missing_Variables&#039;&#039;&#039;: zusätzliche (virtuelle) Variable erzeugen&lt;br /&gt;
*#: 0 = nicht erzeugen (Default);&lt;br /&gt;
*#: 1 = erzeugen (für DFlow FM UGRID CF NetCDF).&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Median&#039;&#039;&#039;: Median (&amp;gt;=2 Werte) berechnen (.true.) oder nicht berechnen (.false.);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Percentiles_05_95&#039;&#039;&#039;: Perzentile Q05, Q95 (&amp;gt;= 11 Werte) berechnen (.true.) oder nicht berechnen (.false.);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Percentiles_01_99&#039;&#039;&#039;: Perzentile Q01, Q99 (&amp;gt;= 51 Werte) berechnen (.true.) oder nicht berechnen (.false.).&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Exclude_Variable_From_NCAGGREGATE&#039;&#039;&#039;: Liste der auszuschließenden Variablen.&lt;br /&gt;
*# &#039;&#039;&#039;Variable&#039;&#039;&#039;: Name einer Variablen aus dem &#039;&#039;Input_Data_File&#039;&#039;. Key kann mehrfach angegeben werden. Mit Ausnahme der hier genannten Variablen werden alle vom Programm ermittelten Variablen ausgewertet.&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Include_Only_Variable_for_NCAGGREGATE&#039;&#039;&#039;: Liste der exklusiv zu bearbeitenden Variablen.&lt;br /&gt;
*# &#039;&#039;&#039;Variable&#039;&#039;&#039;: Name einer Variablen aus dem &#039;&#039;Input_Data_File&#039;&#039;. Key kann mehrfach angegeben werden. Mit Ausnahme der hier genannten Variablen keine weiteren vom Programm ermittelten Variablen ausgewertet.&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Probability_Distribution_Group&#039;&#039;&#039;: Klassifikation und Liste der Variablen, für welche Häufigkeitsverteilungen erzeugt werden sollen. Block kann mehrfach angegeben werden.&lt;br /&gt;
*# &#039;&#039;&#039;Bounds_Name&#039;&#039;&#039;: Name einer Klassifikation in Datei [[BOUNDS.CFG.DAT|bounds.cfg.dat]].&lt;br /&gt;
*# &#039;&#039;&#039;Variable&#039;&#039;&#039;: Name einer Variablen aus dem &#039;&#039;Input_Data_File&#039;&#039;. Key kann mehrfach angegeben werden. Alle Variablen eines Block müssen über dieselbe physikalische Einheit verfügen. Variable darf nicht via &#039;&#039;&#039;Exclude_Variable_From_NCAGGREGATE&#039;&#039;&#039; oder &#039;&#039;&#039;Include_Only_Variable_for_NCAGGREGATE&#039;&#039;&#039; ausgeschlossen sein.&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Benutzte &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncaggregate_dico.dat&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# Wird die Ergebnisdatei ohne Online-Kompression erzeugt, so sollte sie nachträglich mit [https://www.unidata.ucar.edu/software/netcdf/docs/netcdf/nccopy.html NCCOPY] manuell komprimiert werden. Beispiel:&lt;br /&gt;
 nccopy -k 3 -d 5 &amp;lt;infile&amp;gt; &amp;lt;outfile&amp;gt;&lt;br /&gt;
|nutzerprogramme=[[NCAGGREGATE]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncaggregate/*/mod_m_ncaggregate_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncaggregate/ncaggregate.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCAGGREGATE&amp;diff=38794</id>
		<title>NCAGGREGATE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCAGGREGATE&amp;diff=38794"/>
		<updated>2025-06-23T15:24:22Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCAGGREGATE&lt;br /&gt;
|name=NCAGGREGATE&lt;br /&gt;
|version=Juni 2025&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;
[[Analyse_der_Berechnungsergebnisse#Tidekennwerte|Tidekennwerte]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Analyse_der_Berechnungsergebnisse#Tideunabh.C3.A4ngige_Kennwerte|Tideunabhängige Kennwerte]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen synoptischer Berechnungsergebnisse&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen von Tidekennwerten&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen von tideunabhängigen Kennwerten&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF|CF NetCDF]] Format für 2D-Daten&amp;lt;br /&amp;gt;&lt;br /&gt;
aggregierte Daten für Kontroll-Volumina und Austausch-Flächen&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze&amp;lt;br /&amp;gt;&lt;br /&gt;
Unterstützung von Simulationsergebnissen mit SubGrid&amp;lt;br /&amp;gt;&lt;br /&gt;
Parallelisierung mit [http://openmp.org/wp/ OpenMP]&amp;lt;br /&amp;gt;&lt;br /&gt;
Unterstützung von DMQS-Metadaten und -Variablen&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;
Automatische Berechnung der Chunk-Größen der Ergebnisvariablen für orthogonalen Datenzugriff&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 NCAGGREGATE eignet sich für verschiedene Fragestellungen, die im Folgenden aufgezählt sind. Für die verschiedenen Anwendungsfälle werden jeweils die nützlichen Programme und die Reihenfolger ihrer Anwendung aufgeführt:&lt;br /&gt;
* Aggregation synoptischer Transport-Daten für Kontroll-Volumina mit dem Ziel eine präzisen Bilanzierung von Transporten (Wasser, Salz, etc.):&amp;lt;br /&amp;gt;Hinweis: Um eine für INSPECT_CONTROL_VOLUMES geeignete Eingangsdatei zu erhalten, muss die Simulation mindestens mit Salz oder Temperatur durchgeführt werden. Auch wenn man nur an der Hydrodynamik interessiert ist, muss NCAGGREGATE auch die Salz- oder Temperaturgrößen aggregieren. Die Größe des aggregierten synoptischen Wasservolumens wird sonst nicht berechnet. Diese Größe ist aber bei den in INSPECT_CONTROL_VOLUMES durchgeführten Berechnungen erforderlich.&lt;br /&gt;
*# [[UNTRIM2007]] oder [[UNTRIM2]],&lt;br /&gt;
*# NCAGGREGATE,&lt;br /&gt;
*# [[INSPECT_CONTROL_VOLUMES]] (Ergebnisse prüfen),&lt;br /&gt;
*# [[NCANALYSE]], und&lt;br /&gt;
*# [[DISPLAY_CONTROL_VOLUMES]].&lt;br /&gt;
* Aggregation synoptischer Daten (Wasserspiegelauslenkung, Strömungsgeschwindigkeit, Salzgehalt, etc.) mit dem Ziel einer Reduktion der Komplexität der Ergebnisse:&lt;br /&gt;
*# [[UNTRIM2007]] oder [[UNTRIM2]],&lt;br /&gt;
*# NCAGGREGATE, und&lt;br /&gt;
*# [[NCPLOT]].&lt;br /&gt;
* Aggregation von Kennwerten zur Reduktion der Komplexität:&lt;br /&gt;
*# [[UNTRIM2007]] oder [[UNTRIM2]],&lt;br /&gt;
*# [[NCANALYSE]],&lt;br /&gt;
*# [[NCPLOT]] (Kennwerte prüfen),&lt;br /&gt;
*# NCAGGREGATE, und&lt;br /&gt;
*# [[NCPLOT]].&lt;br /&gt;
* Aggregation der Differenz von Kennwerten oder synoptischen Daten zur Reduktion der Komplexität:&lt;br /&gt;
*# [[UNTRIM2007]] oder [[UNTRIM2]] (testweise auch für DFlow FM),&lt;br /&gt;
*# [[NCANALYSE]] (für Kennwerte),&lt;br /&gt;
*# [[NCPLOT]] (Kennwerte prüfen),&lt;br /&gt;
*# [[NCDELTA]],&lt;br /&gt;
*# [[NCPLOT]] (Differenzen prüfen),&lt;br /&gt;
*# NCAGGREGATE, und&lt;br /&gt;
*# [[NCPLOT]].&lt;br /&gt;
Bei der Aggregation klassischer Daten werden automatisch sogenannte &#039;&#039;Land Binary Masks&#039;&#039; (LBM) ergänzt. LBMs beschreiben die Land-Wasser-Verteilung zum Zeitpunkt der Aggregation auf dem originalen Gitter. LBMs ermöglichen visualisierenden Anwendungen wir [[NCPLOT]] eine optimale Darstellung aggregierter Größen mit sinnvoller Land-Wasser-Verteilung innerhalb jedes Kontrollvolumens. &lt;br /&gt;
&lt;br /&gt;
Optional kann der Anwender gezielt verschiedene Perzentile (0.01, 0.05, 0.50, 0.95 und 0.99) oder Häufigkeitsverteilungen unter Verwendung frei wählbarer Klassen zusätzlich zu den &#039;&#039;üblichen&#039;&#039; aggregierten Daten erzeugen lassen. Man beachte hierzu die Hinweise bei Datei [[NCAGGREGATE.DAT|ncaggregate.dat]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ncaggregate_patch.png|thumb|&#039;&#039;&#039;Bild &#039;&#039;Kontrollvolumina und Exchanges&#039;&#039;&#039;.]]&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCAGGREGATE.DAT|ncaggregate.dat]]);&lt;br /&gt;
# Datei mit &#039;&#039;&#039;Klassifikationen&#039;&#039;&#039; von Häufigkeitsverteilungen ([[BOUNDS.CFG.DAT|bounds.cfg.dat]]) &amp;lt;br /&amp;gt;Hinweis: Lokale Konfigurationsdatei (empfohlen) oder Datei aus $PROGHOME/cfg/-Verzeichnis.&lt;br /&gt;
# &#039;&#039;&#039;synoptische Datensätze&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# &#039;&#039;&#039;Kontroll-Volumina&#039;&#039;&#039; (Dateityp [[IPDS.DAT|ipds.dat]]):&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;Aggregierte Daten&#039;&#039;&#039; Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]); zur Struktur des Aggregations-Gitters und dessen Zusammenhang mit dem Berechnungsgitter siehe unter &#039;&#039;[[NetCDF Aggregation f%C3%BCr unstrukturierte Gitter]]&#039;&#039;.&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncaggregate.sdr);&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncaggregate.trc).&lt;br /&gt;
|methode=&lt;br /&gt;
Geeignete physikalische Daten werden für Kontroll-Volumina sowie Austauschflächen (&#039;&#039;Exchanges&#039;&#039;) aggregiert. &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=[[NCANALYSE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[UNTRIM2007]], [[UNTRIM2]], [[INSEL2IPDS]]&lt;br /&gt;
|postprozessor=[[DAVIT]], [[INSPECT_CONTROL_VOLUMES]], [[NCANALYSE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[NCPLOT]], [[NC2TABLE]], [[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;
** 2014-03-12: [http://ewisa.baw.de/files/09206_tv12_2014_03_12_aggregation_g_lang.pdf &#039;&#039;Aggregation von Daten&#039;&#039;].&lt;br /&gt;
* [https://izw-campus.baw.de/ &#039;&#039;IZW-Campus&#039;&#039;] (Podcast)&lt;br /&gt;
**2020-12-07: [https://izw-campus.baw.de/goto.php?target=cat_1830&amp;amp;client_id=iliasclient &#039;&#039;Aggregation und NCAGGREGATE&#039;&#039;].&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncaggregate/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCANALYSE.DAT&amp;diff=38412</id>
		<title>NCANALYSE.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCANALYSE.DAT&amp;diff=38412"/>
		<updated>2025-04-11T15:24:14Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Hinweis: opt. PAR  Variantenverzeichnis Konfigurationsdatei&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCANALYSE.DAT&lt;br /&gt;
|dateityp=ncanalyse.dat &lt;br /&gt;
|version=März 2025&lt;br /&gt;
|version_beschr=März 2025&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCANALYSE]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;: Allgemeine Steuerdaten&lt;br /&gt;
*# &#039;&#039;&#039;Max_Read_Storage&#039;&#039;&#039;: maximale Anzahl der Datenwerte, die für jede Eingangsvariable in einem Analysezyklus gelesen, gespeichert und verarbeitet werden können.&lt;br /&gt;
*# &#039;&#039;&#039;Min_Water_Depth&#039;&#039;&#039;: minimale Wasserbedeckung bis zu der Analysen durchgeführt werden.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Create_Missing_Variables&#039;&#039;&#039;: zusätzliche (virtuelle) Variable erzeugen&lt;br /&gt;
*#: 0 = nicht erzeugen (Default);&lt;br /&gt;
*#: 1 = erzeugen (derzeit nur &amp;quot;magnitude_of_sea_water_velocity&amp;quot; für DFlow FM UGRID CF NetCDF).&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Deflate_Level&#039;&#039;&#039;: Niveau (0 bis 9) der Online-Kompression beim Schreiben der Ergebnisdatei&lt;br /&gt;
*#: 0 = keine Kompression (Default);&lt;br /&gt;
*#: 5 = gute Kompression (Empfehlung);&lt;br /&gt;
*#: 9 = höchste Stufe der Kompression.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;FRQ_use_j_v_correction&#039;&#039;&#039;: Korrektur der Nodaltide bei der Berechnung der Partialtiden&lt;br /&gt;
*#: .true. = Einfluss der Nodaltide korrigieren (Default)&lt;br /&gt;
*#: .false. = Einfluss der Nodaltide &#039;&#039;nicht&#039;&#039; korrigieren&lt;br /&gt;
*# (optional) &#039;&#039;&#039;END_after_hrp&#039;&#039;&#039;: Beende den Programmlauf unmittelbar im Anschluss an die Analyse für die Referenzpositionen, vor dem Beginn der (eigentlichen) flächenhaften Analyse&lt;br /&gt;
*#: .true. = Programmlauf vorzeitig beenden&lt;br /&gt;
*#: .false. = Programmlauf vollständig durchführen (Default)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;CU_Zero_Slack&#039;&#039;&#039;: Grenzwert für Strömungsgeschwindigkeit in [m s-1] unterhalb der ein Richtungswechsel der Strömung (Kenterung) nicht ausgewertet wird. Typischer Weise werden Werte von 1 cm s-1 verwendet (diese sind in den Konfigurationsdateien für die verschiedenen Analysen voreingestellt). Als Kenterung wird eine Situation erkannt, falls die Geschwindigkeit größer als der Grenzwert ist und ein Richtungswechsel stattgefunden hat.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Compute_FE_Ratio&#039;&#039;&#039;: Berechne Flut(strom):Ebbe(strom) Kenngrößen, falls solche mit &amp;lt;OPT:COMPUTE_FE_RATIO&amp;gt; in der Konfigurationsdatei markiert sind &lt;br /&gt;
*#: .true. = F:E-Kenngrößen berechnen&lt;br /&gt;
*#: .false. = F:E-Kenngrößen nicht berechnen (Default)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;CFG_Level&#039;&#039;&#039;:  Einige Konfigurationsdateien enthalten Anweisungen der Art &amp;lt;OPT:CFG_Level_&#039;&#039;number&#039;&#039;&amp;gt; zur flexiblen Verwendung derselben Konfigurationsdatei für verschiedene Fragestellungen. &lt;br /&gt;
*#: 0 = aktiviere Zeilen mit &amp;lt;OPT:CFG_Level_0&amp;gt; (Default)&lt;br /&gt;
*#: 1 = aktiviere Zeilen mit &amp;lt;OPT:CFG_Level_1&amp;gt;&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Location_XY_EPSG&#039;&#039;&#039;: EPSG-Code der in den Blöcken &#039;&#039;&#039;Location&#039;&#039;&#039; angegebenen X- und Y-Koordinaten. Wird dieser Key nicht angegeben, so wird der EPSG-Code der Input-Daten (Block &#039;&#039;&#039;Input_Files&#039;&#039;&#039;) verwendet.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Gap_Fill&#039;&#039;&#039;: Steuerparameter für das Auffüllen von Datenlücken an Referenzpositionen durch Interpolation. Wird dieser Key nicht angegeben, so werden Datenlücken (Wasserstand, Strömung) nicht automatisch aufgefüllt.&lt;br /&gt;
*#: 0 = Datenlücken werden nicht aufgefüllt (Default)&lt;br /&gt;
*#: 1 = Datenlücken werden durch Spline-Interpolation aufgefüllt&lt;br /&gt;
* Block &#039;&#039;&#039;Data_Analysis_Period&#039;&#039;&#039;: Analysezeitraum&lt;br /&gt;
*# &#039;&#039;&#039;Start_Time&#039;&#039;&#039;: Beginn des Analysezeitraums.&lt;br /&gt;
*# &#039;&#039;&#039;End_Time&#039;&#039;&#039;: Ende des Analysezeitraums.&lt;br /&gt;
* Block &#039;&#039;&#039;Input_Files&#039;&#039;&#039;: [[NetCDF|CF NetCDF]] Datei mit Eingangsdaten&lt;br /&gt;
*# &#039;&#039;&#039;Data_File&#039;&#039;&#039;: Name und Typ (NETCDF) der Datei mit den zu analysierenden Daten (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]). Optional kann als dritter Parameter auch noch angegeben werden, ob die Datei mit MPI COLLECTIVE I/O oder MPI INDEPENDENT I/O gelesen werden soll (relevant nur für die MPI-Version des Programms).&lt;br /&gt;
* Block &#039;&#039;&#039;Location&#039;&#039;&#039;: Referenzpositionen (je Position ein Block).&lt;br /&gt;
*# &#039;&#039;&#039;Name&#039;&#039;&#039;: Name der Referenzposition.&lt;br /&gt;
*# &#039;&#039;&#039;Type&#039;&#039;&#039;: Typ der Referenzposition:&lt;br /&gt;
*#* 0 = Referenzposition Tide (muss einmal angegeben werden);&lt;br /&gt;
*#* 1 = Referenzposition Phase (muss einmal angegeben werden);&lt;br /&gt;
*#* 2 = Hilfsposition (kann angegeben werden).&lt;br /&gt;
*# &#039;&#039;&#039;X&#039;&#039;&#039;: x-Koordinate der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;Y&#039;&#039;&#039;: y-Koordinate der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;LON&#039;&#039;&#039;: geografische Länge der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;LAT&#039;&#039;&#039;: geografische Breite der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;Z&#039;&#039;&#039;: z-Koordinate der Position (nach Unten positiv).&lt;br /&gt;
*# &#039;&#039;&#039;Rank&#039;&#039;&#039;: &#039;&#039;Rang&#039;&#039; der Position (nicht für &#039;&#039;Referenzposition Phase&#039;&#039;).&lt;br /&gt;
*# &#039;&#039;&#039;Previous_Rank&#039;&#039;&#039;: Verweis auf den &#039;&#039;Rang&#039;&#039; der vorangehenden Position (nicht für &#039;&#039;Referenzposition Tide&#039;&#039; und &#039;&#039;Referenzposition Phase&#039;&#039;).&lt;br /&gt;
* Block &#039;&#039;&#039;Input_Variables&#039;&#039;&#039;: Name(n) der zu analysierenden Variablen.&lt;br /&gt;
*# &#039;&#039;&#039;Name&#039;&#039;&#039;: Name der zu analysierenden Variable (ist ein gültiger [[NetCDF|CF NetCDF]] Variablenname der Datei mit den Eingangsdaten).&lt;br /&gt;
* Block &#039;&#039;&#039;Data_Analysis&#039;&#039;&#039;: Art der Analyse sowie [[NetCDF|CF NetCDF]] Datei für Analyseergebnisse&lt;br /&gt;
*# &#039;&#039;&#039;Type&#039;&#039;&#039;: Typ der durchzuführenden Analyse (und optional Variantenverzeichnis Konfigurationsdatei):&lt;br /&gt;
*#* &#039;&#039;&#039;TDKW&#039;&#039;&#039; = [[Tidekennwerte des Wasserstandes]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKV&#039;&#039;&#039; = [[Tidekennwerte der Strömung]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXF&#039;&#039;&#039; = [[Tidekennwerte des Wassertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKS&#039;&#039;&#039;, &#039;&#039;&#039;TDWS&#039;&#039;&#039;= [[Tidekennwerte des Salzgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXS&#039;&#039;&#039; = [[Tidekennwerte des Salztransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKT&#039;&#039;&#039; = [[Tidekennwerte der Temperatur]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXT&#039;&#039;&#039; = [[Tidekennwerte des Wärmetransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKC&#039;&#039;&#039; = [[Tidekennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXC&#039;&#039;&#039; = [[Tidekennwerte des Schwebstofftransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKP&#039;&#039;&#039; = [[Tidekennwerte des Tracergehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXP&#039;&#039;&#039; = [[Tidekennwerte des Tracertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKB&#039;&#039;&#039; = [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKG&#039;&#039;&#039; = [[Tidekennwerte des Geschiebetransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKA&#039;&#039;&#039; = [[Tidekennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
*#* &#039;&#039;&#039;FRQW&#039;&#039;&#039; = [[Harmonische Analyse des Wasserstands|Harmonische Analyse des Wasserstands (Partialtiden)]];&lt;br /&gt;
*#* &#039;&#039;&#039;FRQV&#039;&#039;&#039; = [[Harmonische Analyse der Strömung|Harmonische Analyse der Strömung (Partialtiden)]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKW&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Wasserstands]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKV&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Strömung]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKS&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Salzgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKT&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Temperatur]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKC&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKP&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Tracergehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKO&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Sauerstoffgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKM&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Morphodynamik]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKG&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Geschiebetransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKB&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKA&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXF&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Wassertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXS&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Salztransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXP&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Tracertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXC&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Schwebstofftransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXG&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle);&lt;br /&gt;
*#* &#039;&#039;&#039;LZXE&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Tide-Energietransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZMW&#039;&#039;&#039; = [[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZSS&#039;&#039;&#039; = [[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]].&lt;br /&gt;
*# &#039;&#039;&#039;Result_File&#039;&#039;&#039;: Name und Typ (NETCDF) der Datei für die Analyseergebnisse (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]).&lt;br /&gt;
* &#039;&#039;&#039;Optionale Blöcke&#039;&#039;&#039; für verschiedene Analysen&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKW&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKW_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKV&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKV_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKS&#039;&#039;&#039; oder &#039;&#039;&#039;TDWS&#039;&#039;&#039;&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKS_Quantiles&#039;&#039;&#039; oder &#039;&#039;&#039;TDWS_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKT&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKT_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKC&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKC_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKP&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKP_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKG&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKG_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKB&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKB_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKA&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKA_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;FRQW&#039;&#039;&#039; und &#039;&#039;&#039;FRQV&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Tidal_Constituents&#039;&#039;&#039;: Liste der zu berechnenden Partialtiden.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Code der Partialtide, z. B. Mm, Mf, K_1, O_1, S_2, M_2, M_4, M_6, M_8.&lt;br /&gt;
* &#039;&#039;&#039;Optional erforderliche Blöcke&#039;&#039;&#039; für verschiedene Analysen&lt;br /&gt;
*: Um die &#039;&#039;Bounds&#039;&#039;, also die jeweiligen Intervallgrenzen für die Häufigkeitsverteilung optimal angeben zu können, sollte vorab der Wertebereich der physikalischen Größe ermittelt werden, z. B. mit dem Programm [[NCAUTO]].&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKW&#039;&#039;&#039;: &lt;br /&gt;
*** Block &#039;&#039;&#039;Water_Level_Bounds&#039;&#039;&#039;: Definition der Wasserstandsklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Water_Level_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKV&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Current_Velocity_Bounds&#039;&#039;&#039;: Definition der Strömungsklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Current_Velocity_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKS&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Salinity_Bounds&#039;&#039;&#039;: Definition der Salzgehaltsklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Salinity_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKT&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Temperature_Bounds&#039;&#039;&#039;: Definition der Temperaturklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Temperature_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKC&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Suspended_Sediment_Bounds&#039;&#039;&#039;: Definition der Klassen für den Schwebstoffgehalt.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Suspended_Sediment_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKP&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Tracer_Bounds&#039;&#039;&#039;: Definition der Klassen für den Tracergehalt.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Tracer_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKO&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Oxygen_Bounds&#039;&#039;&#039;: Definition der Klassen für den Sauerstoffgehalt.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Oxygen_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKM&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Bathymetry_Bounds&#039;&#039;&#039;: Definition der Sohltiefenklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Bathymetry_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKG&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedload_Bounds&#039;&#039;&#039;: Definition der Geschiebetransport-Klassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedload_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKB&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedfriction_Bounds&#039;&#039;&#039;: Definition der Klassen für die eff. Bodenschubspannung.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedfriction_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKA&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;PE_Anomaly_Bounds&#039;&#039;&#039;: Definition der Klassen für die PEA.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;PE_Anomaly_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZMW&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Wind_Bounds&#039;&#039;&#039;: Definition der Klassen für die Windgeschwindigkeit.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Wind_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZSS&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Sig_Wave_Bounds&#039;&#039;&#039;: Definition der Klassen für die signifikante Wellenhöhe.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Sig_Wave_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Benutzte &#039;&#039;&#039;Dictionary-Dateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncanalyse_dico.dat&#039;&#039;&#039;&#039;&#039; und &lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncanalyse_config_dico.dat&#039;&#039;&#039;&#039;&#039;. &lt;br /&gt;
# Benutzte &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;TDKW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Wasserstandes]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKV_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Strömung]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXF_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Wassertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Salzgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Salztransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Temperatur]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Wärmetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Schwebstoffgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Schwebstofftransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Tracergehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Tracertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKB_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKG_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Geschiebetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKA_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
#* &#039;&#039;&#039;FRQW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Harmonische Analyse des Wasserstands|Partialtiden des Wasserstands]];&lt;br /&gt;
#* &#039;&#039;&#039;FRQV_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Harmonische Analyse der Strömung|Partialtiden der Strömung]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Wasserstands]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKV_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Strömung]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Salzgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Temperatur]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Schwebstoffgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Tracergehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKO_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Sauerstoffgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKM_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Morphodynamik]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKG_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Geschiebetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKB_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKA_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXF_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Wassertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Salztransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Wärmetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Tracertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Schwebstofftransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXG_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Sedimenttransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXE_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Tide-Energietransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZMW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]];&lt;br /&gt;
#* &#039;&#039;&#039;LZSS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]].&lt;br /&gt;
|nutzerprogramme=[[NCANALYSE]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncanalyse/*/mod_m_ncanalyse_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncanalyse/ncanalyse.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCANALYSE.DAT&amp;diff=38411</id>
		<title>NCANALYSE.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCANALYSE.DAT&amp;diff=38411"/>
		<updated>2025-04-11T15:13:54Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCANALYSE.DAT&lt;br /&gt;
|dateityp=ncanalyse.dat &lt;br /&gt;
|version=März 2025&lt;br /&gt;
|version_beschr=Oktober 2021&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCANALYSE]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;: Allgemeine Steuerdaten&lt;br /&gt;
*# &#039;&#039;&#039;Max_Read_Storage&#039;&#039;&#039;: maximale Anzahl der Datenwerte, die für jede Eingangsvariable in einem Analysezyklus gelesen, gespeichert und verarbeitet werden können.&lt;br /&gt;
*# &#039;&#039;&#039;Min_Water_Depth&#039;&#039;&#039;: minimale Wasserbedeckung bis zu der Analysen durchgeführt werden.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Create_Missing_Variables&#039;&#039;&#039;: zusätzliche (virtuelle) Variable erzeugen&lt;br /&gt;
*#: 0 = nicht erzeugen (Default);&lt;br /&gt;
*#: 1 = erzeugen (derzeit nur &amp;quot;magnitude_of_sea_water_velocity&amp;quot; für DFlow FM UGRID CF NetCDF).&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Deflate_Level&#039;&#039;&#039;: Niveau (0 bis 9) der Online-Kompression beim Schreiben der Ergebnisdatei&lt;br /&gt;
*#: 0 = keine Kompression (Default);&lt;br /&gt;
*#: 5 = gute Kompression (Empfehlung);&lt;br /&gt;
*#: 9 = höchste Stufe der Kompression.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;FRQ_use_j_v_correction&#039;&#039;&#039;: Korrektur der Nodaltide bei der Berechnung der Partialtiden&lt;br /&gt;
*#: .true. = Einfluss der Nodaltide korrigieren (Default)&lt;br /&gt;
*#: .false. = Einfluss der Nodaltide &#039;&#039;nicht&#039;&#039; korrigieren&lt;br /&gt;
*# (optional) &#039;&#039;&#039;END_after_hrp&#039;&#039;&#039;: Beende den Programmlauf unmittelbar im Anschluss an die Analyse für die Referenzpositionen, vor dem Beginn der (eigentlichen) flächenhaften Analyse&lt;br /&gt;
*#: .true. = Programmlauf vorzeitig beenden&lt;br /&gt;
*#: .false. = Programmlauf vollständig durchführen (Default)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;CU_Zero_Slack&#039;&#039;&#039;: Grenzwert für Strömungsgeschwindigkeit in [m s-1] unterhalb der ein Richtungswechsel der Strömung (Kenterung) nicht ausgewertet wird. Typischer Weise werden Werte von 1 cm s-1 verwendet (diese sind in den Konfigurationsdateien für die verschiedenen Analysen voreingestellt). Als Kenterung wird eine Situation erkannt, falls die Geschwindigkeit größer als der Grenzwert ist und ein Richtungswechsel stattgefunden hat.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Compute_FE_Ratio&#039;&#039;&#039;: Berechne Flut(strom):Ebbe(strom) Kenngrößen, falls solche mit &amp;lt;OPT:COMPUTE_FE_RATIO&amp;gt; in der Konfigurationsdatei markiert sind &lt;br /&gt;
*#: .true. = F:E-Kenngrößen berechnen&lt;br /&gt;
*#: .false. = F:E-Kenngrößen nicht berechnen (Default)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;CFG_Level&#039;&#039;&#039;:  Einige Konfigurationsdateien enthalten Anweisungen der Art &amp;lt;OPT:CFG_Level_&#039;&#039;number&#039;&#039;&amp;gt; zur flexiblen Verwendung derselben Konfigurationsdatei für verschiedene Fragestellungen. &lt;br /&gt;
*#: 0 = aktiviere Zeilen mit &amp;lt;OPT:CFG_Level_0&amp;gt; (Default)&lt;br /&gt;
*#: 1 = aktiviere Zeilen mit &amp;lt;OPT:CFG_Level_1&amp;gt;&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Location_XY_EPSG&#039;&#039;&#039;: EPSG-Code der in den Blöcken &#039;&#039;&#039;Location&#039;&#039;&#039; angegebenen X- und Y-Koordinaten. Wird dieser Key nicht angegeben, so wird der EPSG-Code der Input-Daten (Block &#039;&#039;&#039;Input_Files&#039;&#039;&#039;) verwendet.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Gap_Fill&#039;&#039;&#039;: Steuerparameter für das Auffüllen von Datenlücken an Referenzpositionen durch Interpolation. Wird dieser Key nicht angegeben, so werden Datenlücken (Wasserstand, Strömung) nicht automatisch aufgefüllt.&lt;br /&gt;
*#: 0 = Datenlücken werden nicht aufgefüllt (Default)&lt;br /&gt;
*#: 1 = Datenlücken werden durch Spline-Interpolation aufgefüllt&lt;br /&gt;
* Block &#039;&#039;&#039;Data_Analysis_Period&#039;&#039;&#039;: Analysezeitraum&lt;br /&gt;
*# &#039;&#039;&#039;Start_Time&#039;&#039;&#039;: Beginn des Analysezeitraums.&lt;br /&gt;
*# &#039;&#039;&#039;End_Time&#039;&#039;&#039;: Ende des Analysezeitraums.&lt;br /&gt;
* Block &#039;&#039;&#039;Input_Files&#039;&#039;&#039;: [[NetCDF|CF NetCDF]] Datei mit Eingangsdaten&lt;br /&gt;
*# &#039;&#039;&#039;Data_File&#039;&#039;&#039;: Name und Typ (NETCDF) der Datei mit den zu analysierenden Daten (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]). Optional kann als dritter Parameter auch noch angegeben werden, ob die Datei mit MPI COLLECTIVE I/O oder MPI INDEPENDENT I/O gelesen werden soll (relevant nur für die MPI-Version des Programms).&lt;br /&gt;
* Block &#039;&#039;&#039;Location&#039;&#039;&#039;: Referenzpositionen (je Position ein Block).&lt;br /&gt;
*# &#039;&#039;&#039;Name&#039;&#039;&#039;: Name der Referenzposition.&lt;br /&gt;
*# &#039;&#039;&#039;Type&#039;&#039;&#039;: Typ der Referenzposition:&lt;br /&gt;
*#* 0 = Referenzposition Tide (muss einmal angegeben werden);&lt;br /&gt;
*#* 1 = Referenzposition Phase (muss einmal angegeben werden);&lt;br /&gt;
*#* 2 = Hilfsposition (kann angegeben werden).&lt;br /&gt;
*# &#039;&#039;&#039;X&#039;&#039;&#039;: x-Koordinate der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;Y&#039;&#039;&#039;: y-Koordinate der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;LON&#039;&#039;&#039;: geografische Länge der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;LAT&#039;&#039;&#039;: geografische Breite der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;Z&#039;&#039;&#039;: z-Koordinate der Position (nach Unten positiv).&lt;br /&gt;
*# &#039;&#039;&#039;Rank&#039;&#039;&#039;: &#039;&#039;Rang&#039;&#039; der Position (nicht für &#039;&#039;Referenzposition Phase&#039;&#039;).&lt;br /&gt;
*# &#039;&#039;&#039;Previous_Rank&#039;&#039;&#039;: Verweis auf den &#039;&#039;Rang&#039;&#039; der vorangehenden Position (nicht für &#039;&#039;Referenzposition Tide&#039;&#039; und &#039;&#039;Referenzposition Phase&#039;&#039;).&lt;br /&gt;
* Block &#039;&#039;&#039;Input_Variables&#039;&#039;&#039;: Name(n) der zu analysierenden Variablen.&lt;br /&gt;
*# &#039;&#039;&#039;Name&#039;&#039;&#039;: Name der zu analysierenden Variable (ist ein gültiger [[NetCDF|CF NetCDF]] Variablenname der Datei mit den Eingangsdaten).&lt;br /&gt;
* Block &#039;&#039;&#039;Data_Analysis&#039;&#039;&#039;: Art der Analyse sowie [[NetCDF|CF NetCDF]] Datei für Analyseergebnisse&lt;br /&gt;
*# &#039;&#039;&#039;Type&#039;&#039;&#039;: Typ der durchzuführenden Analyse:&lt;br /&gt;
*#* &#039;&#039;&#039;TDKW&#039;&#039;&#039; = [[Tidekennwerte des Wasserstandes]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKV&#039;&#039;&#039; = [[Tidekennwerte der Strömung]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXF&#039;&#039;&#039; = [[Tidekennwerte des Wassertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKS&#039;&#039;&#039;, &#039;&#039;&#039;TDWS&#039;&#039;&#039;= [[Tidekennwerte des Salzgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXS&#039;&#039;&#039; = [[Tidekennwerte des Salztransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKT&#039;&#039;&#039; = [[Tidekennwerte der Temperatur]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXT&#039;&#039;&#039; = [[Tidekennwerte des Wärmetransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKC&#039;&#039;&#039; = [[Tidekennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXC&#039;&#039;&#039; = [[Tidekennwerte des Schwebstofftransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKP&#039;&#039;&#039; = [[Tidekennwerte des Tracergehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXP&#039;&#039;&#039; = [[Tidekennwerte des Tracertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKB&#039;&#039;&#039; = [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKG&#039;&#039;&#039; = [[Tidekennwerte des Geschiebetransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKA&#039;&#039;&#039; = [[Tidekennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
*#* &#039;&#039;&#039;FRQW&#039;&#039;&#039; = [[Harmonische Analyse des Wasserstands|Harmonische Analyse des Wasserstands (Partialtiden)]];&lt;br /&gt;
*#* &#039;&#039;&#039;FRQV&#039;&#039;&#039; = [[Harmonische Analyse der Strömung|Harmonische Analyse der Strömung (Partialtiden)]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKW&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Wasserstands]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKV&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Strömung]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKS&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Salzgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKT&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Temperatur]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKC&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKP&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Tracergehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKO&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Sauerstoffgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKM&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Morphodynamik]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKG&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Geschiebetransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKB&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKA&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXF&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Wassertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXS&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Salztransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXP&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Tracertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXC&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Schwebstofftransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXG&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle);&lt;br /&gt;
*#* &#039;&#039;&#039;LZXE&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Tide-Energietransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZMW&#039;&#039;&#039; = [[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZSS&#039;&#039;&#039; = [[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]].&lt;br /&gt;
*# &#039;&#039;&#039;Result_File&#039;&#039;&#039;: Name und Typ (NETCDF) der Datei für die Analyseergebnisse (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]).&lt;br /&gt;
* &#039;&#039;&#039;Optionale Blöcke&#039;&#039;&#039; für verschiedene Analysen&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKW&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKW_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKV&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKV_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKS&#039;&#039;&#039; oder &#039;&#039;&#039;TDWS&#039;&#039;&#039;&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKS_Quantiles&#039;&#039;&#039; oder &#039;&#039;&#039;TDWS_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKT&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKT_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKC&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKC_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKP&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKP_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKG&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKG_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKB&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKB_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKA&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKA_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;FRQW&#039;&#039;&#039; und &#039;&#039;&#039;FRQV&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Tidal_Constituents&#039;&#039;&#039;: Liste der zu berechnenden Partialtiden.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Code der Partialtide, z. B. Mm, Mf, K_1, O_1, S_2, M_2, M_4, M_6, M_8.&lt;br /&gt;
* &#039;&#039;&#039;Optional erforderliche Blöcke&#039;&#039;&#039; für verschiedene Analysen&lt;br /&gt;
*: Um die &#039;&#039;Bounds&#039;&#039;, also die jeweiligen Intervallgrenzen für die Häufigkeitsverteilung optimal angeben zu können, sollte vorab der Wertebereich der physikalischen Größe ermittelt werden, z. B. mit dem Programm [[NCAUTO]].&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKW&#039;&#039;&#039;: &lt;br /&gt;
*** Block &#039;&#039;&#039;Water_Level_Bounds&#039;&#039;&#039;: Definition der Wasserstandsklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Water_Level_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKV&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Current_Velocity_Bounds&#039;&#039;&#039;: Definition der Strömungsklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Current_Velocity_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKS&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Salinity_Bounds&#039;&#039;&#039;: Definition der Salzgehaltsklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Salinity_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKT&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Temperature_Bounds&#039;&#039;&#039;: Definition der Temperaturklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Temperature_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKC&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Suspended_Sediment_Bounds&#039;&#039;&#039;: Definition der Klassen für den Schwebstoffgehalt.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Suspended_Sediment_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKP&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Tracer_Bounds&#039;&#039;&#039;: Definition der Klassen für den Tracergehalt.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Tracer_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKO&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Oxygen_Bounds&#039;&#039;&#039;: Definition der Klassen für den Sauerstoffgehalt.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Oxygen_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKM&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Bathymetry_Bounds&#039;&#039;&#039;: Definition der Sohltiefenklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Bathymetry_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKG&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedload_Bounds&#039;&#039;&#039;: Definition der Geschiebetransport-Klassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedload_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKB&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedfriction_Bounds&#039;&#039;&#039;: Definition der Klassen für die eff. Bodenschubspannung.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedfriction_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKA&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;PE_Anomaly_Bounds&#039;&#039;&#039;: Definition der Klassen für die PEA.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;PE_Anomaly_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZMW&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Wind_Bounds&#039;&#039;&#039;: Definition der Klassen für die Windgeschwindigkeit.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Wind_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZSS&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Sig_Wave_Bounds&#039;&#039;&#039;: Definition der Klassen für die signifikante Wellenhöhe.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Sig_Wave_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Benutzte &#039;&#039;&#039;Dictionary-Dateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncanalyse_dico.dat&#039;&#039;&#039;&#039;&#039; und &lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncanalyse_config_dico.dat&#039;&#039;&#039;&#039;&#039;. &lt;br /&gt;
# Benutzte &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;TDKW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Wasserstandes]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKV_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Strömung]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXF_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Wassertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Salzgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Salztransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Temperatur]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Wärmetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Schwebstoffgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Schwebstofftransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Tracergehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Tracertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKB_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKG_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Geschiebetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKA_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
#* &#039;&#039;&#039;FRQW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Harmonische Analyse des Wasserstands|Partialtiden des Wasserstands]];&lt;br /&gt;
#* &#039;&#039;&#039;FRQV_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Harmonische Analyse der Strömung|Partialtiden der Strömung]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Wasserstands]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKV_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Strömung]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Salzgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Temperatur]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Schwebstoffgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Tracergehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKO_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Sauerstoffgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKM_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Morphodynamik]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKG_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Geschiebetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKB_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKA_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXF_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Wassertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Salztransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Wärmetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Tracertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Schwebstofftransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXG_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Sedimenttransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXE_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Tide-Energietransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZMW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]];&lt;br /&gt;
#* &#039;&#039;&#039;LZSS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]].&lt;br /&gt;
|nutzerprogramme=[[NCANALYSE]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncanalyse/*/mod_m_ncanalyse_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncanalyse/ncanalyse.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCANALYSE&amp;diff=38410</id>
		<title>NCANALYSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCANALYSE&amp;diff=38410"/>
		<updated>2025-04-11T14:46:54Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: &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 2025&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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=37792</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=37792"/>
		<updated>2025-01-03T10:59:29Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Anpassung an neues FKB-Template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCPLOT.DAT&lt;br /&gt;
|dateityp=ncplot.dat &lt;br /&gt;
|version=Dezember 2024&lt;br /&gt;
|version_beschr=Januar 2025&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPLOT]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Program_Parameters&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; enthält allgemeine Steuerdaten. &lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Language&amp;quot; :&#039;&#039;&#039; Spracheinstellung für Beschriftungen und Texte:&lt;br /&gt;
:*&#039;&#039;&#039;DE&#039;&#039;&#039; = Deutsch,&lt;br /&gt;
:*&#039;&#039;&#039;EN&#039;&#039;&#039; = Englisch.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Max_Read_Storage&amp;quot; :&#039;&#039;&#039; max. Lesespeicher (in Byte) für Analysen&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Min_Water_Depth&amp;quot; :&#039;&#039;&#039; minimale Wasserbedeckung in [m].&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Das Aussparen der Darstellung bei zu geringer Wasserbedeckung ist nur möglich, wenn die darzustellende Variable auf bestimmte Weise auf eine Variable mit der zugehörige Gesamtwassertiefe verweist.&amp;lt;br /&amp;gt;Die CF-NetCDF-Ausgabe der UnTRIM-Programme erfüllt diese Voraussetzung.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Min_Water_Depth]]&#039;&#039;&#039;&#039;&#039; illustriert die Wirkung dieses Steuerparameters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Infobox_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Metadaten-Infobox.&lt;br /&gt;
:Bei Angabe dieses Bildbereichs werden der Grafik Informationen zur Ploterstellung mitgegeben. Dazu gehören auch Angaben zu den zugrundeliegenden Datendateien sowie Hinweise auf ggf. bei der Darstellung eingesetzte Datenfilterung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Liniensymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Markersymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Liniensymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Markersymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Picture_Name_Fixum&amp;quot; :&#039;&#039;&#039; Namensstamm für die Bilddatei(en).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Phydef_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheiten wie in PHYDEF-Verwaltung darstellen.&lt;br /&gt;
:Hinweis: Ohne explizite Anforderung erfolgt die Darstellung der Einheiten gemäß BAW-Geschäftsordnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Output_Format&amp;quot; :&#039;&#039;&#039; Ausgabeformat für die erzeugten Grafiken.&lt;br /&gt;
:*&#039;&#039;&#039;CGM&#039;&#039;&#039; = Von GKS erzeugtes binäres CGM-Format&lt;br /&gt;
:*&#039;&#039;&#039;SVG&#039;&#039;&#039; = Scalable Vector Graphics (XML-basiertes ASCII-Format)&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Heaven_Hell_Colors&amp;quot; :&#039;&#039;&#039; Farbnamen für Himmel und Boden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Heaven_Hell_Contour_Style&amp;quot; :&#039;&#039;&#039; Farbe und Strichstärke der Grenzlinien zum Wasserkörper.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;SVG_Specifications&amp;quot;===&lt;br /&gt;
Optionaler Block mit Attributen für die Ausgabe der Grafik im SVG-Format.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Maximum_Size&amp;quot; :&#039;&#039;&#039; Maximale Ausdehnung der SVG-Grafik, d.h Faktor für die Umrechnung von NDC-Raum in GKS in den SVG-Raum.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Font_Family&amp;quot; :&#039;&#039;&#039; Schriftartbezeichnung(en), bzw. Wert für das SVG-Attribut &#039;&#039;font-family&#039;&#039;. Wird dann bei allen Text-Elementen der SVG-Grafik gesetzt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Free_Text_Attributes&amp;quot; :&#039;&#039;&#039; Schrift-Attribut(e), die ALLEN Texten der SVG-Grafik mitgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Axis_Text_by_Char&amp;quot; :&#039;&#039;&#039; Texte an Diagrammachsen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Legend_Box_by_Char&amp;quot; :&#039;&#039;&#039; Legendentexte von Liniendiagrammen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Dataset&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Dataset&#039;&#039;&#039; enthält die Beschreibung eines darzustellenden Datensatzes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Für die Adressierung der darzustellenden Daten steht entweder die Start-Step-Stride-Technik oder die DimSelect-Methode zur Verfügung. Der Anwender muss sich für den einen oder anderen Weg entscheiden, die Verfahren schließen sich gegenseitig aus.&lt;br /&gt;
Jede Start-Step-Stride-Adressierung läßt sich per DimSelect nachbauen, andersherum ist das nicht&lt;br /&gt;
der Fall. Da mit DimSelect auch nicht-äquidistante Indexauswahl realisiert werden kann, bietet es&lt;br /&gt;
zusätzliche Möglichkeiten der Datenauswahl.&lt;br /&gt;
;Start-Step-Stride-Technik:&lt;br /&gt;
:Für jede Dimension der Variablen wird der Startindex, die Anzahl der auszuwählenden Indizes und die Index-Schrittweite angegeben.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: DataSet definieren]]&#039;&#039;&#039;&#039;&#039; hilft beim Start-Step-Stride-Adressieren der gewünschten Daten.&lt;br /&gt;
;DimSelect-Methode:&lt;br /&gt;
:Auch DimSelect erfordert für jede Dimension der darzustellenden Datenvariablen die Adressierung der Indizes, was aber auch indirekt geschehen kann. Es werden unterschiedlich geeignete Auswahlverfahren bereitgestellt. Der Anwender kann bspw. per DimSelect_All alle Faces auswählen ohne die konkrete Anzahl zu kennen, oder dem Programm per DimSelect_Various_Date eine Auswahl an darzustellenden Zeitpunkten übergeben. Das Auffinden der zugehörigen Indizes obliegt dann dem Programm.&amp;lt;br /&amp;gt;Im Zusammenhang mit Datenreihen von Liniendiagrammen bietet die DimSelect-Auswahl einen weiteren Vorteil: Für die einzelnen Dimensionen der Datenvariablen lassen sich über diese Mimik Textbestandteile für die Namen der Datenreihen/Kurvenlegende realisieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Datensatzes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;File&amp;quot; :&#039;&#039;&#039; Name der CF-NetCDF-Datei (*.nc) mit den darzustellenden Daten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Variable&amp;quot; :&#039;&#039;&#039; Beschreibung der Daten deren Werte visualisiert werden sollen.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Variablen (in *.nc Datei)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Rolle der Variablen bei Vektor-Komponenten&lt;br /&gt;
::* X-component = Variable ist X-Komponente eines Vektors&lt;br /&gt;
::* Y-component = Variable ist Y-Komponente eines Vektors&lt;br /&gt;
::* normal_component = Variable ist Normalkomponente eines Vektors&lt;br /&gt;
:Hinweis: Der Befehl &amp;quot;ncdump -h &amp;lt;filename&amp;gt;.nc&amp;quot; zeigt den Header der CF-NetCDF-Datei. Die Namen der angebotenen Variablen und deren Dimensionierung lassen sich den Metadaten entnehmen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Start&amp;quot; :&#039;&#039;&#039; Startadresse für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Step&amp;quot; :&#039;&#039;&#039; Anzahl der auszuwählenden Indizes (Schritte+1) für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Stride&amp;quot; :&#039;&#039;&#039; Index-Schrittweite für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Index&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Indizes für eine bestimmte Dimension.&amp;lt;br /&amp;gt;Exemplarisch:&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Dimension&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = NONE oder Textbestandteil für Kurvenlegende&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Index wird Teil der Kurvenlegende  .true./.false.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;4&#039;&#039;&#039; = Start-Index&lt;br /&gt;
:* Parameter &#039;&#039;&#039;5&#039;&#039;&#039; = Index-Schrittweite&lt;br /&gt;
:* Parameter &#039;&#039;&#039;6&#039;&#039;&#039; = Anzahl der Schritte&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Date&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Zeitpunkten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Index&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes von Start- bis Ende-Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Date&amp;quot; :&#039;&#039;&#039; Zeitpunkte von Start- bis Ende-Zeitpunkt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Index&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Date&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Zeitpunktes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Index&amp;quot; :&#039;&#039;&#039; Liste beliebiger Indizes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Date&amp;quot; :&#039;&#039;&#039; Liste beliebiger Zeitpunkte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_All&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes einer Dimension.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_LabVar&amp;quot; :&#039;&#039;&#039; Indizes mit Liste von Namen per Label-Variable ermitteln.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_ByLabel_LabVar&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Location_Coord&amp;quot; :&#039;&#039;&#039; Auswahl von Orten über Koordinatenangabe.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_File&amp;quot; :&#039;&#039;&#039; Auswahl von Orten aus Datei mit Lokationen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_LocByFile_File&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dimensions_for_Picture_Series&amp;quot; :&#039;&#039;&#039; Anforderung von Einzeldarstellungen für ausgewählte Dimensionen.&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Veranlasst Serienverarbeitung, d.h. für jeden selektierten Index der hier gelisteten Dimensionen wird ein eigenes Bild erzeugt.&amp;lt;br /&amp;gt;Wirkt nur bei Liniendiagrammen.&amp;lt;br /&amp;gt;Bildserien, d.h. mehr als eine Bilddatei wird erzeugt, müssen gleich lang sein!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dataset_UUID_Textbox&amp;quot; :&#039;&#039;&#039; Textbox für Eintrag der UUID der NetCDF-Datei des Datasets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Layer&amp;quot;===&lt;br /&gt;
Ein Block vom Typ  &#039;&#039;&#039;Layer&#039;&#039;&#039; definiert ein flächenhaftes Diagramm. Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich grundsätzlich von den flächenhaften Achsendiagrammen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Layers und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Dataset_Name&amp;quot; :&#039;&#039;&#039; Name des Datensatzes, der dargestellt werden soll. Oder eine zulässige Verknüpfung (OPERATOR-String) aus bekannten Datensatz Namen, z. B. &#039;&#039;&#039;[DSet2-DSet1]/[DSet1+DSet2]&#039;&#039;&#039;, &#039;&#039;&#039;ABS[DSet]&#039;&#039;&#039;, &#039;&#039;&#039;SQR[DSet]&#039;&#039;&#039; oder &#039;&#039;&#039;G18[DSet]&#039;&#039;&#039;. Konstante Faktoren in Rechenoperation möglich.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:*&#039;&#039;&#039;XY_data&#039;&#039;&#039; = Kartenansicht, Draufsicht-Darstellung, horizontale Ebene&lt;br /&gt;
:*&#039;&#039;&#039;PZ&#039;&#039;&#039; = Vertikalschnitt entlang Profil (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;TZ&#039;&#039;&#039; = Tiefenzeitreihe an einem Ort (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;PT&#039;&#039;&#039; = Hovmöller Variante 1: X-Achse=Profilachse (P), Y-Achse=Zeitachse (T)&lt;br /&gt;
:*&#039;&#039;&#039;TP&#039;&#039;&#039; = Hovmöller Variante 2: X-Achse=Zeitachse (T), Y-Achse=Profilachse (P)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Name&amp;quot; :&#039;&#039;&#039; Grafik-Primitiv mit dem die Daten des Layers visualisiert werden.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Symbolisierung des Layers&lt;br /&gt;
::*&#039;&#039;&#039;GPM&#039;&#039;&#039; = als Poly-Marker&lt;br /&gt;
::*&#039;&#039;&#039;GPL&#039;&#039;&#039; = als Poly-Lines  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
::*&#039;&#039;&#039;GFA&#039;&#039;&#039; = als Fill-Areas&lt;br /&gt;
::*&#039;&#039;&#039;GTX&#039;&#039;&#039; = als Text&lt;br /&gt;
::*&#039;&#039;&#039;VEC&#039;&#039;&#039; = als Vektoren  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Art des dargestellten Vektors&amp;lt;br /&amp;gt;... optionaler Parameter, nur bei VEC-Visualisierung zulässig&amp;lt;br /&amp;gt;... erlaubt bspw. die Interpolation des Gesamtvektors aus der Normalkomponente einer vektoriellen Größe.&lt;br /&gt;
::*&#039;&#039;&#039;total&#039;&#039;&#039; = Gesamtvektor&lt;br /&gt;
::*&#039;&#039;&#039;normal&#039;&#039;&#039; = Normalenvektor&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Representation_Name&amp;quot; :&#039;&#039;&#039; Name der Repräsentation, die das Grafik-Primitiv des Layers umsetzt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Bounds_Name&amp;quot; :&#039;&#039;&#039; Name der Intervalldefinition für diesen Layer (aus Datei &#039;&#039;&#039;&#039;&#039;[[BOUNDS.CFG.DAT|bounds.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
:Hinweis: Die Anzahl der Intervalle der Intervalldefinition und die Anzahl der Farben der zugeordneten Palette müssen übereinstimmen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Palette_Name&amp;quot; :&#039;&#039;&#039; Name der Farblegende für diesen Layer (entspricht Attribut &#039;&#039;Name&#039;&#039; der Datei vom Typ &#039;&#039;palette.dat&#039;&#039;. Mehr Information dazu liefert Dateikennblatt &#039;&#039;&#039;&#039;&#039;[[PALETTES.CFG.DAT|palettes.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Invert_Palette&amp;quot; :&#039;&#039;&#039; Farbverlauf invertieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer und ggf Hintergrundfarbe.&lt;br /&gt;
:Hinweis: Erforderlich für Diagrammdefinition Kartenansicht (Layer_Type &#039;&#039;XY_data&#039;&#039;).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird und ggf Hintergrundfarbe.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Farb-Legende dieses Layers. Je nach Platz kann die Farblegende horizontal oder vertikal aufgetragen werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Label_Switch&amp;quot; :&#039;&#039;&#039; Schalterliste zum Abschalten, bzw. Positionieren von Labels der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Data_Description_Name&amp;quot; :&#039;&#039;&#039; Name des Data_Description-Textfeldes, welches die Daten-Beschriftung (u.a. Angabe des Zeitpunktes) dieses Layers aufnimmt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheit, in die die Daten für die grafische Darstellung konvertiert werden sollen.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Name&amp;quot; :&#039;&#039;&#039; Name der physikalischen Größe, wird an Stelle des in den Eingabedaten vorhandenen Namens verwendet. Ohne diese Zeile wird bei vorhandenem Attribut &#039;&#039;&#039;&#039;&#039;name_id&#039;&#039;&#039;&#039;&#039; die PHYDEF-Bezeichnung eingesetzt.&amp;lt;br /&amp;gt;Dynamische Textteile können mit speziellen Platzhaltern realisiert werden:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Längen-Legende zu einem Proportionalpfeil.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Thinout_Raster&amp;quot; :&#039;&#039;&#039; Abmessungen des Rasters für das Ausdünnen der Anzeige von Pfeilen bei vektoriellen Größen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Description_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit dem Layer verknüpft werden soll.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte an der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Draw_Heaven_Hell&amp;quot; :&#039;&#039;&#039; Himmel und Bodenflächen bei Vertikalschnitt oder Tiefenzeitreihe visualisieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_ASCII_Output&amp;quot; :&#039;&#039;&#039; Dargestellte Daten des Layers in Textdatei ausgeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Normalization_Transformation&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Normalization_Transformation&#039;&#039;&#039; enthält die Normalisierungstransformation (NTN),&lt;br /&gt;
die der Positionierung von Kartenfenstern dient.&lt;br /&gt;
Es handelt sich dabei um die Definition eines Bildausschnitts und die Beschreibung des&lt;br /&gt;
Zusammenhangs zwischen Welt- und Bild-Koordinaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Koordinaten der Zeichenfläche, dem sogenannten NDC-Raum, reichen von [0.0,0.0] bis [1.0,1.0].&amp;lt;br /&amp;gt;&lt;br /&gt;
Für eine unverzerrte Darstellung des Gebietes muss der Darstellungs-Maßstab in X-Richtung&lt;br /&gt;
mit dem in Y-Richtung übereinstimmen (dWC/dNDC=const);&lt;br /&gt;
optional kann hierfür auch der Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; genutzt werden.&lt;br /&gt;
Verzerrte Darstellungen sind aber auch möglich.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Normalisierungstransformation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG&amp;quot; :&#039;&#039;&#039; EPSG-Code der &amp;quot;Window_Coordinates&amp;quot;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG_Window&amp;quot; :&#039;&#039;&#039; EPSG-Code der Koordinaten wie sie intern (zur grafischen Darstellung) verwendet werden sollen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; : automatische Angleichung (.true.) des Maßstabs in X- und Y-Richtung. Default ist .false. (keine Angleichung).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Scale_Bar_Request&amp;quot;&#039;&#039;&#039; : Zeichnen eines Maßstabsbalkens anfordern. Autoscale muss dazu eingeschaltet sein.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;NTN_Framing&amp;quot; :&#039;&#039;&#039; Art des Koordinatenrahmens bei Draufsichtdarstellung.&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Umrahmung|Optionen Kartenrahmen]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Data_Description&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Data_Description&#039;&#039;&#039; beschreibt ein Data_Description-Objekt.&lt;br /&gt;
Ein derartiges Objekt sammelt Daten-Beschreibungen auf und stellt sie gemeinsam&lt;br /&gt;
in einem Textfeld dar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird derzeit nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Textfeldes für Daten-Beschreibungen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Data_Description-Textfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um Data_Description-Textfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;LineChart&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;LineChart&#039;&#039;&#039; dient der Definition eines Liniendiagramms.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein &amp;quot;LineChart&amp;quot; besitzt jeweils nur eine X- und eine Y-Achse.&lt;br /&gt;
Eine sekundäre Y-Achse muss über die Definition eines zweiten LineChart-Objekts&lt;br /&gt;
auf der gleichen Zeichenfläche mit derselben X-Achse realisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Beliebig viele LineCharts können aufeinander gelegt werden, die zugehörigen&lt;br /&gt;
Achsen können an allen vier Seiten des Diagramms positioniert werden und von&lt;br /&gt;
der Zeichenfläche auch verschieden weit abgerückt werden.&lt;br /&gt;
So läßt sich bspw. auf dem Blatt &amp;quot;ein&amp;quot; Zeitreihendiagramm erzeugen, dass&lt;br /&gt;
die Kurven für Strömungsbetrag, Strömungsrichtung und Salzghalt gemeinsam&lt;br /&gt;
darstellt und dafür drei Y-Achsen besitzt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Liniendiagramms und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Type&amp;quot; :&#039;&#039;&#039; Art des Liniendiagramms.&lt;br /&gt;
:*&#039;&#039;&#039;TG&#039;&#039;&#039; = Zeitreihen; Daten über die Zeit&lt;br /&gt;
:*&#039;&#039;&#039;PG&#039;&#039;&#039; = Profildiagramm; Daten über Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;GZ&#039;&#039;&#039; = Tiefenprofil; 3D-Daten entlang Tiefenachse&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird und ggf Hintergrundfarbe.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, d.h. dem Bereich in dem die Kurvenlegenden des Diagramms abgelegt werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Between_Series&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen zwei Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Series_Values&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen einer Datenreihen und einem bestimmten Wert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Axis&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Axis&#039;&#039;&#039; dient der Definition einer Diagrammachse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Achsendefinition kann für mehrere Diagramme verwendet werden.&lt;br /&gt;
Bspw. aufeinanderliegende &amp;quot;LineCharts&amp;quot; oder mehrere untereinander&lt;br /&gt;
angeordnete Diagramme mit derselben Zeit-Achse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Achsendefinition.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Type&amp;quot; :&#039;&#039;&#039; Art der Achse.&lt;br /&gt;
:*&#039;&#039;&#039;T&#039;&#039;&#039; = Zeitachse&lt;br /&gt;
:*&#039;&#039;&#039;G&#039;&#039;&#039; = Achse für physikalische Größen&lt;br /&gt;
:*&#039;&#039;&#039;P&#039;&#039;&#039; = Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;Z&#039;&#039;&#039; = Tiefenachse&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Value_Range&amp;quot; :&#039;&#039;&#039; Wertebereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Date_Range&amp;quot; :&#039;&#039;&#039; Zeitbereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Logarithmic&amp;quot; :&#039;&#039;&#039; Logarithmische Skalierung LOG10 einschalten TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Invert_Profile_Route&amp;quot; :&#039;&#039;&#039; Streckenverlauf einer Profil-Achse umkehren TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Multiplicator&amp;quot; :&#039;&#039;&#039; Mulitiplikator für die Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Name&amp;quot; :&#039;&#039;&#039; Bezeichnung an der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Unit&amp;quot; :&#039;&#039;&#039; physikal. Einheit, in welche die Daten dargestellt, bzw. ggf. konvertiert werden.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Value&amp;quot; :&#039;&#039;&#039; äquidistante Werte für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Date&amp;quot; :&#039;&#039;&#039; äquidistante Termine für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Values&amp;quot; :&#039;&#039;&#039; Liste mit Werten für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Dates&amp;quot; :&#039;&#039;&#039; Liste mit Terminen für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Line_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Darstellung der Achsenlinie.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Text_Representation&amp;quot; :&#039;&#039;&#039; Name einer Text_Representation für die Achsenbeschriftung (nur Beeinflussung der Schrift-Farbe).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Gitternetz_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Gitternetzlinien oder mit NONE diese Linien abschalten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Tickmark_Representation&amp;quot; :&#039;&#039;&#039; Formatierung oder auch Abschalten der Achsen-Tickmarks.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name einer Farbe für die Tickmarks&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Breite der Tickmark-Linie&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Länge der Tickmarks in Bildkoordinaten; 0.0 schaltet sie ab!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Value&amp;quot; :&#039;&#039;&#039; bei bestimmten Wert zusätzliche Linie senkrecht zur Achse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Date&amp;quot; :&#039;&#039;&#039; an bestimmten Termin zusätzliche Linie senkrecht zur Zeitachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Coord&amp;quot; :&#039;&#039;&#039; an bestimmten Positionen zusätzliche Linie senkrecht zur Profilachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Characters_along_Axis&amp;quot; :&#039;&#039;&#039; erlaubt die Manipulation der Schriftgröße der Achsenbeschriftung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte der Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Achsenbeschriftung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;DataRow&amp;quot;===&lt;br /&gt;
Ein &#039;&#039;&#039;DataRow&#039;&#039;&#039;-Block dient der Beschreibung einer Datenreihe, bzw. einer Gruppe&lt;br /&gt;
von Datenreihen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Aus einer Datenreihen-Beschreibung können aufgrund der Daten-Adressierung&lt;br /&gt;
im &amp;quot;DataSet&amp;quot; mehrere Datenreihen hervorgehen.&lt;br /&gt;
Alle diese Datenreihen landen im selben &amp;quot;LineChart&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Blöcke diesen Typs werden für Liniendiagramme benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Datenreihen-Beschreibung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Dataset&amp;quot; :&#039;&#039;&#039; Name des darzustellenden Datensatzes. Oder eine zulässige Verknüpfung (OPERATOR-String) von Datensätzen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_LineChart&amp;quot; :&#039;&#039;&#039; Name eines &amp;quot;LineCharts&amp;quot;, d.h. des Liniendiagramms in das die Datenreihe(n) gezeichnet werden sollen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NoValue_Handling&amp;quot; :&#039;&#039;&#039; Umgang mit ungültigen Werten in der Datenreihe.&lt;br /&gt;
:*&#039;&#039;&#039;Luecke&#039;&#039;&#039; = stellt Punkte ohne Daten nicht dar&lt;br /&gt;
:*&#039;&#039;&#039;Interpolation&#039;&#039;&#039; = eine gerade Linie schließt die Datenlücke der Kurve&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Linked_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit der Datenreihengruppe verknüpft wird.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, in der die Kurvenlegenden für diese Datenreihengruppe platziert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Legend_Box&amp;quot;===&lt;br /&gt;
Eine Legendenbox sammelt Bezeichnung und Symbolisierung von Datenreihen, bzw. Kurven auf&lt;br /&gt;
und stellt sie gemeinsam in einem Textfeld dar.&lt;br /&gt;
In einem Legendenfeld können Kurvenbeschreibungen aus verschiedenen Diagrammen&lt;br /&gt;
untergebracht sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur von Liniendiagrammen benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Legendenfeldes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Legendenfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um das Legendenfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Legendenfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_LegendEntry&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Orientation&amp;quot; :&#039;&#039;&#039; Anordnung der Legendeneinträge.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_HIDE_List&amp;quot; :&#039;&#039;&#039; Legenden-Einträge dieser Liste werden NICHT gezeigt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_SHOW_List&amp;quot; :&#039;&#039;&#039; NUR die Legenden-Einträge dieser Liste werden gezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Textbox&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Textbox&#039;&#039;&#039; bietet die Möglichkeit einen freien Text anzugeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine leere Textbox kann als rechteckige Umrandungen fungieren, wobei Farbe, Typ und Breite&lt;br /&gt;
der Linie einstellbar sind.&lt;br /&gt;
Gibt man der Textbox eine Hintergrundfarbe mit kann man sie als Blende nutzen, mit der sich &lt;br /&gt;
Diagrammbereiche abdecken lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Textbox.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Textbox.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Line&amp;quot; :&#039;&#039;&#039; eine Zeile des Textfeldes. Angabe mehrere Zeilen möglich.&amp;lt;br /&amp;gt;Platzhalter für Systeminformationen:&lt;br /&gt;
:*&amp;lt;SYS_DATE&amp;gt; wird durch aktuelles Datum ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_TIME&amp;gt; wird durch aktuelle Uhrzeit ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_USER&amp;gt; wird durch Anwender-Kennung ersetzt.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem Layer verbunden ist:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im Layer-Block per KEY &#039;&#039;Layer_Description_Textbox&#039;&#039; realisiert.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem DataRow-Block verbunden ist:&lt;br /&gt;
:*&amp;lt;ROW_T_DROW&amp;gt;, &amp;lt;ROW_F_DROW&amp;gt; wird durch Kennung des DataRow-Blocks ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DSET&amp;gt;, &amp;lt;ROW_F_DSET&amp;gt; wird durch Kennung des mit dem DataRow-Block verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM1&amp;gt;, &amp;lt;ROW_F_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM2&amp;gt;, &amp;lt;ROW_F_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM?&amp;gt;, &amp;lt;ROW_F_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im DataRow-Block per KEY &#039;&#039;DataRow_Linked_Textbox&#039;&#039; realisiert.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Textfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Draw_Frame&amp;quot; :&#039;&#039;&#039; Umrandung des Textfeldes zeichnen oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Textfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fixed_Width&amp;quot; :&#039;&#039;&#039; Zeichenweise mit konstanter Breite schreiben oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Horizontal_Char_Space&amp;quot; :&#039;&#039;&#039; Horizontaler Zeichen-Abstandsfaktor  beim zeichenweisen Schreiben.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vertical_Line_Space&amp;quot; :&#039;&#039;&#039; Vertikaler Zeilen-Abstandsfaktor.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße  kann ggf. vorgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size_Factor&amp;quot; :&#039;&#039;&#039; Faktor zum Manipulieren der berechneten Schriftgröße.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_TextLine&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Marker_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Marker_Representation&#039;&#039;&#039; beschreibt die Darstellung einer Sorte von Marker-Symbolen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Marker Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Type&amp;quot; :&#039;&#039;&#039; Typ-ID der Poly-Marker.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = .&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = +&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = *&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = o&lt;br /&gt;
:*&#039;&#039;&#039;5&#039;&#039;&#039; = x&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Size&amp;quot; :&#039;&#039;&#039; Größenfaktor der Poly-Marker.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Poly-Marker.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Fill_Area_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Fill_Area_Representation&#039;&#039;&#039; beschreibt eine Art von Flächenfüllung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Fill-Area Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Interior_Style&amp;quot; :&#039;&#039;&#039; Art der Flächen-Füllung.&lt;br /&gt;
:*&#039;&#039;&#039;0&#039;&#039;&#039; = HOLLOW (nur Umrandung zeichnen)&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = SOLID (flächenhaft füllen)&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = PATTERN (Musterfüllung - derzeit nicht unterstützt)&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = HATCH (Schraffur - derzeit nicht unterstützt)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Color_Name &amp;quot; :&#039;&#039;&#039; Name der Farbe für die Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Style&amp;quot; :&#039;&#039;&#039; Stil-Index der Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Flächen-Füllung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Line_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Line_Representation&#039;&#039;&#039; beschreibt eine Form der Linien-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Line Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Type&amp;quot; :&#039;&#039;&#039; Typ der Poly-Linien.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = --------- durchgezogene Linie&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = - - - - - gestrichelte Linie&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = ......... punktierte Linie&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = -.-.-.-.- strich-punktierte Linie&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Width&amp;quot; :&#039;&#039;&#039; Breitenfaktor der Poly-Linien.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Linien.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Line_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Linien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Text_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Text_Representation&#039;&#039;&#039; beschreibt eine Art der Text-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Text Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Character_Height&amp;quot; :&#039;&#039;&#039; Zeichenhöhe der Texte.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_X_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; X-Komponente des Character-Up-Vektors.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Y_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; Y-Komponente des Character-Up-Vektors.&lt;br /&gt;
:Hinweis: Über den Character-Up-Vektor kann die Orientierung der Basislinie der Schrift sowie deren Schrägstellung beeinflusst werden.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Texte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Path&amp;quot; :&#039;&#039;&#039; Laufrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Horizontal_Alignment&amp;quot; :&#039;&#039;&#039; horizontale Textausrichung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Vertical_Alignment&amp;quot; :&#039;&#039;&#039; vertikale Textausrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Font&amp;quot; :&#039;&#039;&#039; Zeichensatz.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Precision&amp;quot; :&#039;&#039;&#039; Qualität des Zeichensatzes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Expansion_Factor&amp;quot; :&#039;&#039;&#039; Laufweite eines Zeichens (Standard = 1.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Spacing&amp;quot; :&#039;&#039;&#039; zusätzlicher Leerraum zwischen Zeichen (Standard = 0.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Coli&amp;quot; :&#039;&#039;&#039; Farbindex für die Texte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Vector_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Vector_Representation&#039;&#039;&#039; beschreibt eine Form der Vektor-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Vektor Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Length_Type&amp;quot; :&#039;&#039;&#039;  Längen-Abhängigkeit des Pfeils vom Vektorbetrag.&lt;br /&gt;
:*&#039;&#039;&#039;constant&#039;&#039;&#039; = Alle Pfeile sind gleich groß&lt;br /&gt;
:*&#039;&#039;&#039;proportional&#039;&#039;&#039; = Größe des Pfeils ist abhängig von Vektorbetrag&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Scale_Infos&amp;quot; :&#039;&#039;&#039; Informationen zur Skalierung des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Vektorbetrag, unterhalb dessen keine Symbolisierung mehr erfolgt&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Länge des Symbols  (in WC, analog Text_Character_Height)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Vektorbetrag, der mit der in Parameter &#039;&#039;&#039;2&#039;&#039;&#039; angegebenen Symbollänge visualisiert wird (nur bei Proportionalpfeilen nötig)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Style&amp;quot; :&#039;&#039;&#039; Typ des Vektor-Symbols.&lt;br /&gt;
:*&#039;&#039;&#039;only_a_line&#039;&#039;&#039; = nur eine Linie&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowL&#039;&#039;&#039; = ein einfacher Pfeil nur aus Linienzügen&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowF&#039;&#039;&#039; = ein einfacher Pfeil mit gefüllter Pfeilspitze&lt;br /&gt;
:*&#039;&#039;&#039;triangle&#039;&#039;&#039; = ein Dreieck&lt;br /&gt;
:*&#039;&#039;&#039;arrow_deluxe&#039;&#039;&#039; = ein Luxus-Pfeil, der auch OUTLINE und HOLLOW ermöglicht&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Vektor-Symbole]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Poly_Line_Representation&amp;quot; :&#039;&#039;&#039; Name der Poly-Line Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Fill_Area_Representation&amp;quot; :&#039;&#039;&#039; Name der Fill-Area Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Anchor_Point&amp;quot; :&#039;&#039;&#039; Rotations-, bzw. Ankerpunkt des Vektors.&lt;br /&gt;
:*&#039;&#039;&#039;start&#039;&#039;&#039; = Pfeil dreht um seinen Anfangspunkt&lt;br /&gt;
:*&#039;&#039;&#039;center&#039;&#039;&#039; = Pfeil dreht um seine Mitte (ist Default)&lt;br /&gt;
:*&#039;&#039;&#039;e&amp;amp;ntilde;d&#039;&#039;&#039; = Pfeil dreht um seine Spitze&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Head_Angle&amp;quot; :&#039;&#039;&#039; Winkel für die Pfeilspitze in Grad (Default:40.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Proportions&amp;quot; :&#039;&#039;&#039; Proportionen des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Verhältnis Kopflänge zu Gesamtlänge (Default:0.375)&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Verhältnis Stielbreite zu Kopfbreite (Default:0.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen:===&lt;br /&gt;
# Beim Lesen der Daten wird automatisch auch auf die &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;ncplot_dico.dat&#039;&#039;&#039;&#039;&#039; in dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039; zugegriffen.&lt;br /&gt;
# Falls keine entsprechenden Dateien im Arbeitsverzeichnis vorliegen, greift NCPLOT auf folgende Konfigurationsdateien aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; zu:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;colors.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Definitionen von Farben.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;palettes.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Verweisen auf Dateien mit Farbpaletten-Definitionen.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;bounds.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Intervalldefinitionen für Legenden.&amp;lt;br /&amp;gt;Hinweis: Die Bounds-Datei sollte besser projektspezifisch im Arbeitsverzeichnis angelegt werden.&lt;br /&gt;
# Des weiteren werden von dem Programm folgende &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; benötigt:&lt;br /&gt;
#* &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;: Datei mit GKS-Parametern.&lt;br /&gt;
#* &#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;: Konfigurationsdatei für Einheiten und deren Bezug zum SI-System.&lt;br /&gt;
|nutzerprogramme=[[NCPLOT]]&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncplot/ncplot.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=37791</id>
		<title>NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=37791"/>
		<updated>2025-01-02T16:11:43Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Version angepasst&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=Dezember 2024&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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=37790</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=37790"/>
		<updated>2025-01-02T16:09:24Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Neues mit Version ncplot_2024_12_20&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCPLOT.DAT&lt;br /&gt;
|dateityp=ncplot.dat &lt;br /&gt;
|version=Dezember 2024&lt;br /&gt;
|version_beschr=Dezember 2024&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPLOT]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Program_Parameters&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; enthält allgemeine Steuerdaten. &lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Language&amp;quot; :&#039;&#039;&#039; Spracheinstellung für Beschriftungen und Texte:&lt;br /&gt;
:*&#039;&#039;&#039;DE&#039;&#039;&#039; = Deutsch,&lt;br /&gt;
:*&#039;&#039;&#039;EN&#039;&#039;&#039; = Englisch.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Max_Read_Storage&amp;quot; :&#039;&#039;&#039; max. Lesespeicher (in Byte) für Analysen&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Min_Water_Depth&amp;quot; :&#039;&#039;&#039; minimale Wasserbedeckung in [m].&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Das Aussparen der Darstellung bei zu geringer Wasserbedeckung ist nur möglich, wenn die darzustellende Variable auf bestimmte Weise auf eine Variable mit der zugehörige Gesamtwassertiefe verweist.&amp;lt;br /&amp;gt;Die CF-NetCDF-Ausgabe der UnTRIM-Programme erfüllt diese Voraussetzung.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Min_Water_Depth]]&#039;&#039;&#039;&#039;&#039; illustriert die Wirkung dieses Steuerparameters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Infobox_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Metadaten-Infobox.&lt;br /&gt;
:Bei Angabe dieses Bildbereichs werden der Grafik Informationen zur Ploterstellung mitgegeben. Dazu gehören auch Angaben zu den zugrundeliegenden Datendateien sowie Hinweise auf ggf. bei der Darstellung eingesetzte Datenfilterung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Liniensymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Markersymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Liniensymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Markersymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Picture_Name_Fixum&amp;quot; :&#039;&#039;&#039; Namensstamm für die Bilddatei(en).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Phydef_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheiten wie in PHYDEF-Verwaltung darstellen.&lt;br /&gt;
:Hinweis: Ohne explizite Anforderung erfolgt die Darstellung der Einheiten gemäß BAW-Geschäftsordnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Output_Format&amp;quot; :&#039;&#039;&#039; Ausgabeformat für die erzeugten Grafiken.&lt;br /&gt;
:*&#039;&#039;&#039;CGM&#039;&#039;&#039; = Von GKS erzeugtes binäres CGM-Format&lt;br /&gt;
:*&#039;&#039;&#039;SVG&#039;&#039;&#039; = Scalable Vector Graphics (XML-basiertes ASCII-Format)&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Heaven_Hell_Colors&amp;quot; :&#039;&#039;&#039; Farbnamen für Himmel und Boden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Heaven_Hell_Contour_Style&amp;quot; :&#039;&#039;&#039; Farbe und Strichstärke der Grenzlinien zum Wasserkörper.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;SVG_Specifications&amp;quot;===&lt;br /&gt;
Optionaler Block mit Attributen für die Ausgabe der Grafik im SVG-Format.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Maximum_Size&amp;quot; :&#039;&#039;&#039; Maximale Ausdehnung der SVG-Grafik, d.h Faktor für die Umrechnung von NDC-Raum in GKS in den SVG-Raum.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Font_Family&amp;quot; :&#039;&#039;&#039; Schriftartbezeichnung(en), bzw. Wert für das SVG-Attribut &#039;&#039;font-family&#039;&#039;. Wird dann bei allen Text-Elementen der SVG-Grafik gesetzt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Free_Text_Attributes&amp;quot; :&#039;&#039;&#039; Schrift-Attribut(e), die ALLEN Texten der SVG-Grafik mitgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Axis_Text_by_Char&amp;quot; :&#039;&#039;&#039; Texte an Diagrammachsen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Legend_Box_by_Char&amp;quot; :&#039;&#039;&#039; Legendentexte von Liniendiagrammen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Dataset&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Dataset&#039;&#039;&#039; enthält die Beschreibung eines darzustellenden Datensatzes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Für die Adressierung der darzustellenden Daten steht entweder die Start-Step-Stride-Technik oder die DimSelect-Methode zur Verfügung. Der Anwender muss sich für den einen oder anderen Weg entscheiden, die Verfahren schließen sich gegenseitig aus.&lt;br /&gt;
Jede Start-Step-Stride-Adressierung läßt sich per DimSelect nachbauen, andersherum ist das nicht&lt;br /&gt;
der Fall. Da mit DimSelect auch nicht-äquidistante Indexauswahl realisiert werden kann, bietet es&lt;br /&gt;
zusätzliche Möglichkeiten der Datenauswahl.&lt;br /&gt;
;Start-Step-Stride-Technik:&lt;br /&gt;
:Für jede Dimension der Variablen wird der Startindex, die Anzahl der auszuwählenden Indizes und die Index-Schrittweite angegeben.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: DataSet definieren]]&#039;&#039;&#039;&#039;&#039; hilft beim Start-Step-Stride-Adressieren der gewünschten Daten.&lt;br /&gt;
;DimSelect-Methode:&lt;br /&gt;
:Auch DimSelect erfordert für jede Dimension der darzustellenden Datenvariablen die Adressierung der Indizes, was aber auch indirekt geschehen kann. Es werden unterschiedlich geeignete Auswahlverfahren bereitgestellt. Der Anwender kann bspw. per DimSelect_All alle Faces auswählen ohne die konkrete Anzahl zu kennen, oder dem Programm per DimSelect_Various_Date eine Auswahl an darzustellenden Zeitpunkten übergeben. Das Auffinden der zugehörigen Indizes obliegt dann dem Programm.&amp;lt;br /&amp;gt;Im Zusammenhang mit Datenreihen von Liniendiagrammen bietet die DimSelect-Auswahl einen weiteren Vorteil: Für die einzelnen Dimensionen der Datenvariablen lassen sich über diese Mimik Textbestandteile für die Namen der Datenreihen/Kurvenlegende realisieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Datensatzes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;File&amp;quot; :&#039;&#039;&#039; Name der CF-NetCDF-Datei (*.nc) mit den darzustellenden Daten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Variable&amp;quot; :&#039;&#039;&#039; Beschreibung der Daten deren Werte visualisiert werden sollen.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Variablen (in *.nc Datei)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Rolle der Variablen bei Vektor-Komponenten&lt;br /&gt;
::* X-component = Variable ist X-Komponente eines Vektors&lt;br /&gt;
::* Y-component = Variable ist Y-Komponente eines Vektors&lt;br /&gt;
::* normal_component = Variable ist Normalkomponente eines Vektors&lt;br /&gt;
:Hinweis: Der Befehl &amp;quot;ncdump -h &amp;lt;filename&amp;gt;.nc&amp;quot; zeigt den Header der CF-NetCDF-Datei. Die Namen der angebotenen Variablen und deren Dimensionierung lassen sich den Metadaten entnehmen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Start&amp;quot; :&#039;&#039;&#039; Startadresse für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Step&amp;quot; :&#039;&#039;&#039; Anzahl der auszuwählenden Indizes (Schritte+1) für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Stride&amp;quot; :&#039;&#039;&#039; Index-Schrittweite für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Index&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Indizes für eine bestimmte Dimension.&amp;lt;br /&amp;gt;Exemplarisch:&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Dimension&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = NONE oder Textbestandteil für Kurvenlegende&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Index wird Teil der Kurvenlegende  .true./.false.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;4&#039;&#039;&#039; = Start-Index&lt;br /&gt;
:* Parameter &#039;&#039;&#039;5&#039;&#039;&#039; = Index-Schrittweite&lt;br /&gt;
:* Parameter &#039;&#039;&#039;6&#039;&#039;&#039; = Anzahl der Schritte&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Date&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Zeitpunkten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Index&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes von Start- bis Ende-Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Date&amp;quot; :&#039;&#039;&#039; Zeitpunkte von Start- bis Ende-Zeitpunkt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Index&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Date&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Zeitpunktes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Index&amp;quot; :&#039;&#039;&#039; Liste beliebiger Indizes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Date&amp;quot; :&#039;&#039;&#039; Liste beliebiger Zeitpunkte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_All&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes einer Dimension.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_LabVar&amp;quot; :&#039;&#039;&#039; Indizes mit Liste von Namen per Label-Variable ermitteln.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_ByLabel_LabVar&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Location_Coord&amp;quot; :&#039;&#039;&#039; Auswahl von Orten über Koordinatenangabe.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_File&amp;quot; :&#039;&#039;&#039; Auswahl von Orten aus Datei mit Lokationen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_LocByFile_File&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dimensions_for_Picture_Series&amp;quot; :&#039;&#039;&#039; Anforderung von Einzeldarstellungen für ausgewählte Dimensionen.&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Veranlasst Serienverarbeitung, d.h. für jeden selektierten Index der hier gelisteten Dimensionen wird ein eigenes Bild erzeugt.&amp;lt;br /&amp;gt;Wirkt nur bei Liniendiagrammen.&amp;lt;br /&amp;gt;Bildserien, d.h. mehr als eine Bilddatei wird erzeugt, müssen gleich lang sein!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dataset_UUID_Textbox&amp;quot; :&#039;&#039;&#039; Textbox für Eintrag der UUID der NetCDF-Datei des Datasets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Layer&amp;quot;===&lt;br /&gt;
Ein Block vom Typ  &#039;&#039;&#039;Layer&#039;&#039;&#039; definiert ein flächenhaftes Diagramm. Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich grundsätzlich von den flächenhaften Achsendiagrammen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Layers und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Dataset_Name&amp;quot; :&#039;&#039;&#039; Name des Datensatzes, der dargestellt werden soll. Oder eine zulässige Verknüpfung (OPERATOR-String) aus bekannten Datensatz Namen, z. B. &#039;&#039;&#039;[DSet2-DSet1]/[DSet1+DSet2]&#039;&#039;&#039;, &#039;&#039;&#039;ABS[DSet]&#039;&#039;&#039;, &#039;&#039;&#039;SQR[DSet]&#039;&#039;&#039; oder &#039;&#039;&#039;G18[DSet]&#039;&#039;&#039;. Konstante Faktoren in Rechenoperation möglich.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:*&#039;&#039;&#039;XY_data&#039;&#039;&#039; = Kartenansicht, Draufsicht-Darstellung, horizontale Ebene&lt;br /&gt;
:*&#039;&#039;&#039;PZ&#039;&#039;&#039; = Vertikalschnitt entlang Profil (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;TZ&#039;&#039;&#039; = Tiefenzeitreihe an einem Ort (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;PT&#039;&#039;&#039; = Hovmöller Variante 1: X-Achse=Profilachse (P), Y-Achse=Zeitachse (T)&lt;br /&gt;
:*&#039;&#039;&#039;TP&#039;&#039;&#039; = Hovmöller Variante 2: X-Achse=Zeitachse (T), Y-Achse=Profilachse (P)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Name&amp;quot; :&#039;&#039;&#039; Grafik-Primitiv mit dem die Daten des Layers visualisiert werden.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Symbolisierung des Layers&lt;br /&gt;
::*&#039;&#039;&#039;GPM&#039;&#039;&#039; = als Poly-Marker&lt;br /&gt;
::*&#039;&#039;&#039;GPL&#039;&#039;&#039; = als Poly-Lines  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
::*&#039;&#039;&#039;GFA&#039;&#039;&#039; = als Fill-Areas&lt;br /&gt;
::*&#039;&#039;&#039;GTX&#039;&#039;&#039; = als Text&lt;br /&gt;
::*&#039;&#039;&#039;VEC&#039;&#039;&#039; = als Vektoren  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Art des dargestellten Vektors&amp;lt;br /&amp;gt;... optionaler Parameter, nur bei VEC-Visualisierung zulässig&amp;lt;br /&amp;gt;... erlaubt bspw. die Interpolation des Gesamtvektors aus der Normalkomponente einer vektoriellen Größe.&lt;br /&gt;
::*&#039;&#039;&#039;total&#039;&#039;&#039; = Gesamtvektor&lt;br /&gt;
::*&#039;&#039;&#039;normal&#039;&#039;&#039; = Normalenvektor&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Representation_Name&amp;quot; :&#039;&#039;&#039; Name der Repräsentation, die das Grafik-Primitiv des Layers umsetzt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Bounds_Name&amp;quot; :&#039;&#039;&#039; Name der Intervalldefinition für diesen Layer (aus Datei &#039;&#039;&#039;&#039;&#039;[[BOUNDS.CFG.DAT|bounds.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
:Hinweis: Die Anzahl der Intervalle der Intervalldefinition und die Anzahl der Farben der zugeordneten Palette müssen übereinstimmen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Palette_Name&amp;quot; :&#039;&#039;&#039; Name der Farblegende für diesen Layer (entspricht Attribut &#039;&#039;Name&#039;&#039; der Datei vom Typ &#039;&#039;palette.dat&#039;&#039;. Mehr Information dazu liefert Dateikennblatt &#039;&#039;&#039;&#039;&#039;[[PALETTES.CFG.DAT|palettes.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Invert_Palette&amp;quot; :&#039;&#039;&#039; Farbverlauf invertieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer und ggf Hintergrundfarbe.&lt;br /&gt;
:Hinweis: Erforderlich für Diagrammdefinition Kartenansicht (Layer_Type &#039;&#039;XY_data&#039;&#039;).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird und ggf Hintergrundfarbe.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Farb-Legende dieses Layers. Je nach Platz kann die Farblegende horizontal oder vertikal aufgetragen werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Label_Switch&amp;quot; :&#039;&#039;&#039; Schalterliste zum Abschalten, bzw. Positionieren von Labels der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Data_Description_Name&amp;quot; :&#039;&#039;&#039; Name des Data_Description-Textfeldes, welches die Daten-Beschriftung (u.a. Angabe des Zeitpunktes) dieses Layers aufnimmt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheit, in die die Daten für die grafische Darstellung konvertiert werden sollen.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Name&amp;quot; :&#039;&#039;&#039; Name der physikalischen Größe, wird an Stelle des in den Eingabedaten vorhandenen Namens verwendet. Ohne diese Zeile wird bei vorhandenem Attribut &#039;&#039;&#039;&#039;&#039;name_id&#039;&#039;&#039;&#039;&#039; die PHYDEF-Bezeichnung eingesetzt.&amp;lt;br /&amp;gt;Dynamische Textteile können mit speziellen Platzhaltern realisiert werden:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Längen-Legende zu einem Proportionalpfeil.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Thinout_Raster&amp;quot; :&#039;&#039;&#039; Abmessungen des Rasters für das Ausdünnen der Anzeige von Pfeilen bei vektoriellen Größen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Description_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit dem Layer verknüpft werden soll.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte an der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Draw_Heaven_Hell&amp;quot; :&#039;&#039;&#039; Himmel und Bodenflächen bei Vertikalschnitt oder Tiefenzeitreihe visualisieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_ASCII_Output&amp;quot; :&#039;&#039;&#039; Dargestellte Daten des Layers in Textdatei ausgeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Normalization_Transformation&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Normalization_Transformation&#039;&#039;&#039; enthält die Normalisierungstransformation (NTN),&lt;br /&gt;
die der Positionierung von Kartenfenstern dient.&lt;br /&gt;
Es handelt sich dabei um die Definition eines Bildausschnitts und die Beschreibung des&lt;br /&gt;
Zusammenhangs zwischen Welt- und Bild-Koordinaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Koordinaten der Zeichenfläche, dem sogenannten NDC-Raum, reichen von [0.0,0.0] bis [1.0,1.0].&amp;lt;br /&amp;gt;&lt;br /&gt;
Für eine unverzerrte Darstellung des Gebietes muss der Darstellungs-Maßstab in X-Richtung&lt;br /&gt;
mit dem in Y-Richtung übereinstimmen (dWC/dNDC=const);&lt;br /&gt;
optional kann hierfür auch der Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; genutzt werden.&lt;br /&gt;
Verzerrte Darstellungen sind aber auch möglich.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Normalisierungstransformation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG&amp;quot; :&#039;&#039;&#039; EPSG-Code der &amp;quot;Window_Coordinates&amp;quot;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG_Window&amp;quot; :&#039;&#039;&#039; EPSG-Code der Koordinaten wie sie intern (zur grafischen Darstellung) verwendet werden sollen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; : automatische Angleichung (.true.) des Maßstabs in X- und Y-Richtung. Default ist .false. (keine Angleichung).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Scale_Bar_Request&amp;quot;&#039;&#039;&#039; : Zeichnen eines Maßstabsbalkens anfordern. Autoscale muss dazu eingeschaltet sein.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;NTN_Framing&amp;quot; :&#039;&#039;&#039; Art des Koordinatenrahmens bei Draufsichtdarstellung.&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Umrahmung|Optionen Kartenrahmen]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Data_Description&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Data_Description&#039;&#039;&#039; beschreibt ein Data_Description-Objekt.&lt;br /&gt;
Ein derartiges Objekt sammelt Daten-Beschreibungen auf und stellt sie gemeinsam&lt;br /&gt;
in einem Textfeld dar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird derzeit nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Textfeldes für Daten-Beschreibungen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Data_Description-Textfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um Data_Description-Textfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;LineChart&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;LineChart&#039;&#039;&#039; dient der Definition eines Liniendiagramms.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein &amp;quot;LineChart&amp;quot; besitzt jeweils nur eine X- und eine Y-Achse.&lt;br /&gt;
Eine sekundäre Y-Achse muss über die Definition eines zweiten LineChart-Objekts&lt;br /&gt;
auf der gleichen Zeichenfläche mit derselben X-Achse realisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Beliebig viele LineCharts können aufeinander gelegt werden, die zugehörigen&lt;br /&gt;
Achsen können an allen vier Seiten des Diagramms positioniert werden und von&lt;br /&gt;
der Zeichenfläche auch verschieden weit abgerückt werden.&lt;br /&gt;
So läßt sich bspw. auf dem Blatt &amp;quot;ein&amp;quot; Zeitreihendiagramm erzeugen, dass&lt;br /&gt;
die Kurven für Strömungsbetrag, Strömungsrichtung und Salzghalt gemeinsam&lt;br /&gt;
darstellt und dafür drei Y-Achsen besitzt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Liniendiagramms und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Type&amp;quot; :&#039;&#039;&#039; Art des Liniendiagramms.&lt;br /&gt;
:*&#039;&#039;&#039;TG&#039;&#039;&#039; = Zeitreihen; Daten über die Zeit&lt;br /&gt;
:*&#039;&#039;&#039;PG&#039;&#039;&#039; = Profildiagramm; Daten über Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;GZ&#039;&#039;&#039; = Tiefenprofil; 3D-Daten entlang Tiefenachse&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird und ggf Hintergrundfarbe.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, d.h. dem Bereich in dem die Kurvenlegenden des Diagramms abgelegt werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Between_Series&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen zwei Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Series_Values&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen einer Datenreihen und einem bestimmten Wert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Axis&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Axis&#039;&#039;&#039; dient der Definition einer Diagrammachse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Achsendefinition kann für mehrere Diagramme verwendet werden.&lt;br /&gt;
Bspw. aufeinanderliegende &amp;quot;LineCharts&amp;quot; oder mehrere untereinander&lt;br /&gt;
angeordnete Diagramme mit derselben Zeit-Achse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Achsendefinition.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Type&amp;quot; :&#039;&#039;&#039; Art der Achse.&lt;br /&gt;
:*&#039;&#039;&#039;T&#039;&#039;&#039; = Zeitachse&lt;br /&gt;
:*&#039;&#039;&#039;G&#039;&#039;&#039; = Achse für physikalische Größen&lt;br /&gt;
:*&#039;&#039;&#039;P&#039;&#039;&#039; = Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;Z&#039;&#039;&#039; = Tiefenachse&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Value_Range&amp;quot; :&#039;&#039;&#039; Wertebereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Date_Range&amp;quot; :&#039;&#039;&#039; Zeitbereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Logarithmic&amp;quot; :&#039;&#039;&#039; Logarithmische Skalierung LOG10 einschalten TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Invert_Profile_Route&amp;quot; :&#039;&#039;&#039; Streckenverlauf einer Profil-Achse umkehren TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Multiplicator&amp;quot; :&#039;&#039;&#039; Mulitiplikator für die Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Name&amp;quot; :&#039;&#039;&#039; Bezeichnung an der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Unit&amp;quot; :&#039;&#039;&#039; physikal. Einheit, in welche die Daten dargestellt, bzw. ggf. konvertiert werden.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Value&amp;quot; :&#039;&#039;&#039; äquidistante Werte für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Date&amp;quot; :&#039;&#039;&#039; äquidistante Termine für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Values&amp;quot; :&#039;&#039;&#039; Liste mit Werten für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Dates&amp;quot; :&#039;&#039;&#039; Liste mit Terminen für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Line_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Darstellung der Achsenlinie.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Text_Representation&amp;quot; :&#039;&#039;&#039; Name einer Text_Representation für die Achsenbeschriftung (nur Beeinflussung der Schrift-Farbe).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Gitternetz_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Gitternetzlinien oder mit NONE diese Linien abschalten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Tickmark_Representation&amp;quot; :&#039;&#039;&#039; Formatierung oder auch Abschalten der Achsen-Tickmarks.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name einer Farbe für die Tickmarks&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Breite der Tickmark-Linie&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Länge der Tickmarks in Bildkoordinaten; 0.0 schaltet sie ab!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Value&amp;quot; :&#039;&#039;&#039; bei bestimmten Wert zusätzliche Linie senkrecht zur Achse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Date&amp;quot; :&#039;&#039;&#039; an bestimmten Termin zusätzliche Linie senkrecht zur Zeitachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Coord&amp;quot; :&#039;&#039;&#039; an bestimmten Positionen zusätzliche Linie senkrecht zur Profilachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Characters_along_Axis&amp;quot; :&#039;&#039;&#039; erlaubt die Manipulation der Schriftgröße der Achsenbeschriftung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte der Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Achsenbeschriftung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;DataRow&amp;quot;===&lt;br /&gt;
Ein &#039;&#039;&#039;DataRow&#039;&#039;&#039;-Block dient der Beschreibung einer Datenreihe, bzw. einer Gruppe&lt;br /&gt;
von Datenreihen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Aus einer Datenreihen-Beschreibung können aufgrund der Daten-Adressierung&lt;br /&gt;
im &amp;quot;DataSet&amp;quot; mehrere Datenreihen hervorgehen.&lt;br /&gt;
Alle diese Datenreihen landen im selben &amp;quot;LineChart&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Blöcke diesen Typs werden für Liniendiagramme benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Datenreihen-Beschreibung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Dataset&amp;quot; :&#039;&#039;&#039; Name des darzustellenden Datensatzes. Oder eine zulässige Verknüpfung (OPERATOR-String) von Datensätzen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_LineChart&amp;quot; :&#039;&#039;&#039; Name eines &amp;quot;LineCharts&amp;quot;, d.h. des Liniendiagramms in das die Datenreihe(n) gezeichnet werden sollen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NoValue_Handling&amp;quot; :&#039;&#039;&#039; Umgang mit ungültigen Werten in der Datenreihe.&lt;br /&gt;
:*&#039;&#039;&#039;Luecke&#039;&#039;&#039; = stellt Punkte ohne Daten nicht dar&lt;br /&gt;
:*&#039;&#039;&#039;Interpolation&#039;&#039;&#039; = eine gerade Linie schließt die Datenlücke der Kurve&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Linked_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit der Datenreihengruppe verknüpft wird.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, in der die Kurvenlegenden für diese Datenreihengruppe platziert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Legend_Box&amp;quot;===&lt;br /&gt;
Eine Legendenbox sammelt Bezeichnung und Symbolisierung von Datenreihen, bzw. Kurven auf&lt;br /&gt;
und stellt sie gemeinsam in einem Textfeld dar.&lt;br /&gt;
In einem Legendenfeld können Kurvenbeschreibungen aus verschiedenen Diagrammen&lt;br /&gt;
untergebracht sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur von Liniendiagrammen benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Legendenfeldes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Legendenfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um das Legendenfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Legendenfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_LegendEntry&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Orientation&amp;quot; :&#039;&#039;&#039; Anordnung der Legendeneinträge.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_HIDE_List&amp;quot; :&#039;&#039;&#039; Legenden-Einträge dieser Liste werden NICHT gezeigt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_SHOW_List&amp;quot; :&#039;&#039;&#039; NUR die Legenden-Einträge dieser Liste werden gezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Textbox&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Textbox&#039;&#039;&#039; bietet die Möglichkeit einen freien Text anzugeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine leere Textbox kann als rechteckige Umrandungen fungieren, wobei Farbe, Typ und Breite&lt;br /&gt;
der Linie einstellbar sind.&lt;br /&gt;
Gibt man der Textbox eine Hintergrundfarbe mit kann man sie als Blende nutzen, mit der sich &lt;br /&gt;
Diagrammbereiche abdecken lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Textbox.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Textbox.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Line&amp;quot; :&#039;&#039;&#039; eine Zeile des Textfeldes. Angabe mehrere Zeilen möglich.&amp;lt;br /&amp;gt;Platzhalter für Systeminformationen:&lt;br /&gt;
:*&amp;lt;SYS_DATE&amp;gt; wird durch aktuelles Datum ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_TIME&amp;gt; wird durch aktuelle Uhrzeit ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_USER&amp;gt; wird durch Anwender-Kennung ersetzt.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem Layer verbunden ist:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im Layer-Block per KEY &#039;&#039;Layer_Description_Textbox&#039;&#039; realisiert.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem DataRow-Block verbunden ist:&lt;br /&gt;
:*&amp;lt;ROW_T_DROW&amp;gt;, &amp;lt;ROW_F_DROW&amp;gt; wird durch Kennung des DataRow-Blocks ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DSET&amp;gt;, &amp;lt;ROW_F_DSET&amp;gt; wird durch Kennung des mit dem DataRow-Block verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM1&amp;gt;, &amp;lt;ROW_F_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM2&amp;gt;, &amp;lt;ROW_F_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM?&amp;gt;, &amp;lt;ROW_F_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im DataRow-Block per KEY &#039;&#039;DataRow_Linked_Textbox&#039;&#039; realisiert.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Textfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Draw_Frame&amp;quot; :&#039;&#039;&#039; Umrandung des Textfeldes zeichnen oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Textfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fixed_Width&amp;quot; :&#039;&#039;&#039; Zeichenweise mit konstanter Breite schreiben oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Horizontal_Char_Space&amp;quot; :&#039;&#039;&#039; Horizontaler Zeichen-Abstandsfaktor  beim zeichenweisen Schreiben.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vertical_Line_Space&amp;quot; :&#039;&#039;&#039; Vertikaler Zeilen-Abstandsfaktor.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße  kann ggf. vorgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size_Factor&amp;quot; :&#039;&#039;&#039; Faktor zum Manipulieren der berechneten Schriftgröße.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_TextLine&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Marker_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Marker_Representation&#039;&#039;&#039; beschreibt die Darstellung einer Sorte von Marker-Symbolen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Marker Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Type&amp;quot; :&#039;&#039;&#039; Typ-ID der Poly-Marker.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = .&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = +&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = *&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = o&lt;br /&gt;
:*&#039;&#039;&#039;5&#039;&#039;&#039; = x&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Size&amp;quot; :&#039;&#039;&#039; Größenfaktor der Poly-Marker.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Poly-Marker.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Fill_Area_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Fill_Area_Representation&#039;&#039;&#039; beschreibt eine Art von Flächenfüllung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Fill-Area Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Interior_Style&amp;quot; :&#039;&#039;&#039; Art der Flächen-Füllung.&lt;br /&gt;
:*&#039;&#039;&#039;0&#039;&#039;&#039; = HOLLOW (nur Umrandung zeichnen)&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = SOLID (flächenhaft füllen)&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = PATTERN (Musterfüllung - derzeit nicht unterstützt)&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = HATCH (Schraffur - derzeit nicht unterstützt)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Color_Name &amp;quot; :&#039;&#039;&#039; Name der Farbe für die Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Style&amp;quot; :&#039;&#039;&#039; Stil-Index der Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Flächen-Füllung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Line_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Line_Representation&#039;&#039;&#039; beschreibt eine Form der Linien-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Line Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Type&amp;quot; :&#039;&#039;&#039; Typ der Poly-Linien.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = --------- durchgezogene Linie&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = - - - - - gestrichelte Linie&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = ......... punktierte Linie&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = -.-.-.-.- strich-punktierte Linie&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Width&amp;quot; :&#039;&#039;&#039; Breitenfaktor der Poly-Linien.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Linien.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Line_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Linien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Text_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Text_Representation&#039;&#039;&#039; beschreibt eine Art der Text-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Text Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Character_Height&amp;quot; :&#039;&#039;&#039; Zeichenhöhe der Texte.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_X_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; X-Komponente des Character-Up-Vektors.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Y_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; Y-Komponente des Character-Up-Vektors.&lt;br /&gt;
:Hinweis: Über den Character-Up-Vektor kann die Orientierung der Basislinie der Schrift sowie deren Schrägstellung beeinflusst werden.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Texte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Path&amp;quot; :&#039;&#039;&#039; Laufrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Horizontal_Alignment&amp;quot; :&#039;&#039;&#039; horizontale Textausrichung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Vertical_Alignment&amp;quot; :&#039;&#039;&#039; vertikale Textausrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Font&amp;quot; :&#039;&#039;&#039; Zeichensatz.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Precision&amp;quot; :&#039;&#039;&#039; Qualität des Zeichensatzes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Expansion_Factor&amp;quot; :&#039;&#039;&#039; Laufweite eines Zeichens (Standard = 1.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Spacing&amp;quot; :&#039;&#039;&#039; zusätzlicher Leerraum zwischen Zeichen (Standard = 0.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Coli&amp;quot; :&#039;&#039;&#039; Farbindex für die Texte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Vector_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Vector_Representation&#039;&#039;&#039; beschreibt eine Form der Vektor-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Vektor Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Length_Type&amp;quot; :&#039;&#039;&#039;  Längen-Abhängigkeit des Pfeils vom Vektorbetrag.&lt;br /&gt;
:*&#039;&#039;&#039;constant&#039;&#039;&#039; = Alle Pfeile sind gleich groß&lt;br /&gt;
:*&#039;&#039;&#039;proportional&#039;&#039;&#039; = Größe des Pfeils ist abhängig von Vektorbetrag&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Scale_Infos&amp;quot; :&#039;&#039;&#039; Informationen zur Skalierung des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Vektorbetrag, unterhalb dessen keine Symbolisierung mehr erfolgt&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Länge des Symbols  (in WC, analog Text_Character_Height)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Vektorbetrag, der mit der in Parameter &#039;&#039;&#039;2&#039;&#039;&#039; angegebenen Symbollänge visualisiert wird (nur bei Proportionalpfeilen nötig)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Style&amp;quot; :&#039;&#039;&#039; Typ des Vektor-Symbols.&lt;br /&gt;
:*&#039;&#039;&#039;only_a_line&#039;&#039;&#039; = nur eine Linie&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowL&#039;&#039;&#039; = ein einfacher Pfeil nur aus Linienzügen&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowF&#039;&#039;&#039; = ein einfacher Pfeil mit gefüllter Pfeilspitze&lt;br /&gt;
:*&#039;&#039;&#039;triangle&#039;&#039;&#039; = ein Dreieck&lt;br /&gt;
:*&#039;&#039;&#039;arrow_deluxe&#039;&#039;&#039; = ein Luxus-Pfeil, der auch OUTLINE und HOLLOW ermöglicht&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Vektor-Symbole]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Poly_Line_Representation&amp;quot; :&#039;&#039;&#039; Name der Poly-Line Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Fill_Area_Representation&amp;quot; :&#039;&#039;&#039; Name der Fill-Area Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Anchor_Point&amp;quot; :&#039;&#039;&#039; Rotations-, bzw. Ankerpunkt des Vektors.&lt;br /&gt;
:*&#039;&#039;&#039;start&#039;&#039;&#039; = Pfeil dreht um seinen Anfangspunkt&lt;br /&gt;
:*&#039;&#039;&#039;center&#039;&#039;&#039; = Pfeil dreht um seine Mitte (ist Default)&lt;br /&gt;
:*&#039;&#039;&#039;e&amp;amp;ntilde;d&#039;&#039;&#039; = Pfeil dreht um seine Spitze&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Head_Angle&amp;quot; :&#039;&#039;&#039; Winkel für die Pfeilspitze in Grad (Default:40.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Proportions&amp;quot; :&#039;&#039;&#039; Proportionen des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Verhältnis Kopflänge zu Gesamtlänge (Default:0.375)&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Verhältnis Stielbreite zu Kopfbreite (Default:0.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen:===&lt;br /&gt;
# Beim Lesen der Daten wird automatisch auch auf die &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;ncplot_dico.dat&#039;&#039;&#039;&#039;&#039; in dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039; zugegriffen.&lt;br /&gt;
# Falls keine entsprechenden Dateien im Arbeitsverzeichnis vorliegen, greift NCPLOT auf folgende Konfigurationsdateien aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; zu:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;colors.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Definitionen von Farben.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;palettes.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Verweisen auf Dateien mit Farbpaletten-Definitionen.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;bounds.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Intervalldefinitionen für Legenden.&amp;lt;br /&amp;gt;Hinweis: Die Bounds-Datei sollte besser projektspezifisch im Arbeitsverzeichnis angelegt werden.&lt;br /&gt;
# Des weiteren werden von dem Programm folgende &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; benötigt:&lt;br /&gt;
#* &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;: Datei mit GKS-Parametern.&lt;br /&gt;
#* &#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;: Konfigurationsdatei für Einheiten und deren Bezug zum SI-System.&lt;br /&gt;
|nutzerprogramme=[[NCPLOT]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncplot/*/mod_m_ncplot_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncplot/ncplot.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Tideunabh%C3%A4ngige_Kennwerte_der_Str%C3%B6mung&amp;diff=37109</id>
		<title>Tideunabhängige Kennwerte der Strömung</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Tideunabh%C3%A4ngige_Kennwerte_der_Str%C3%B6mung&amp;diff=37109"/>
		<updated>2024-09-13T12:07:05Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Characteristic Numbers of Current Velocity (independent of tides)]]&lt;br /&gt;
[[Kategorie:Tideunabhängige Kennwerte]]&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
Die Berechnung und graphische Darstellung der tideunabhängigen Kennwerte der Strömung kann dazu beitragen, einige Aspekte des Systemverhaltens natürlicher [[Gewässer]] näher zu beleuchten. Im Gegensatz zu den [[Tidekennwerte der Strömung|Tidekennwerten der Strömung]] dient die Ermittlung der tideunabhängigen Strömungskennwerte in erster Linie der Analyse des (System-) Verhaltens von&lt;br /&gt;
* nicht durch Gezeiten dominierten Gewässern, wie beispielsweise den Küstengewässern und Flußmündungen entlang der Ostseeküste, oder&lt;br /&gt;
* zur Ermittlung von Strömungskennwerten für beliebig lange oder kurze Analysezeiträume, oder&lt;br /&gt;
* für diejenigen Abschnitte von Tidegewässern, in denen es nicht oder nur sehr kurzzeitig zu einer Umkehr der Strömung kommt, so dass eine entsprechende Berechnung der [[Tidekennwerte der Strömung]] entweder nicht möglich oder nicht sinnvoll ist.&lt;br /&gt;
Im einzelnen sind verschiedene nützliche Anwendungen der Analyseergebnisse denkbar, zum Beispiel:&lt;br /&gt;
* Aus den Zeiten bzw. Häufigkeiten für die Dauer hoher oder niedriger Strömungsgeschwindigkeit können Rückschlüsse auf die Dauer von Ereignissen mit extremen Strömungsverhältnissen gezogen werden. Diese Werte lassen sich z.B. zur Beurteilung der damit verbundenen Belastungen für [[Fauna]] und [[Flora]] des Gewässers heranziehen. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tideunabhängige Kennwerte der Strömung werden von den Programmen [[LZKVF]] und [[NCANALYSE]] berechnet.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Definition der Kennwerte==&lt;br /&gt;
&lt;br /&gt;
===Maximale Strömungsgeschwindigkeit (Vmax)===&lt;br /&gt;
Höchster Wert der (lokalen) Strömungsgeschwindigkeit innerhalb des Analysezeitraums.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafik: Maximale Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[LZKVF]] und [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Maximale gültige Strömungsgeschwindigkeit (xVmax)===&lt;br /&gt;
Höchster Wert der (lokalen) Strömungsgeschwindigkeit innerhalb einer beliebigen Zeitspanne, in der beliebig viele ungültige Werte (Trockenfallen sowie andere Gründe für ungültige Daten) enthalten sein dürfen, so dass nicht sicher gestellt ist, dass der maximale Datenwert der Vmax entspricht.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;!-- [[Beispielgrafiken: Maximale Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt; --&amp;gt;&lt;br /&gt;
Analyseprogramm: [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Residuelle Strömungsgeschwindigkeit (Vres)===&lt;br /&gt;
Residuelle Strömungsgeschwindigkeit (aus vektorieller Addition) innerhalb des Analysezeitraums. &amp;lt;br /&amp;gt;&lt;br /&gt;
Das Residuum wird dabei auf Basis der Dauer der tatsächlichen Überflutung berechnet.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafik: Residuelle Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Mittlere Strömungsgeschwindigkeit (Betrag) (VmitB)===&lt;br /&gt;
Mittlere Strömungsgeschwindigkeit (dem Betrag nach) innerhalb des Analysezeitraums.&amp;lt;br /&amp;gt;&lt;br /&gt;
Der Wert wird dabei auf Basis der Dauer der tatsächlichen Überflutung berechnet.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafik: Mittlere Strömungsgeschwindigkeit (Betrag)]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[LZKVF]] und [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Standardabweichung der Strömungsgeschwindigkeit (StdAbw)===&lt;br /&gt;
Standardabweichung der Strömungsgeschwindigkeit innerhalb des Analysezeitraums.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wird nur für dauerhaft überflutete Gebiete berechnet.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafik: Standardabweichung der Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Varianz der Strömungsgeschwindigkeit (Var)===&lt;br /&gt;
Varianz der Strömungsgeschwindigkeit innerhalb des Analysezeitraums.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wird nur für dauerhaft überflutete Gebiete berechnet.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafik: Varianz der Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Dauer hoher Strömungsgeschwindigkeit (VhDau)===&lt;br /&gt;
Zeitraum, in dem der Betrag der Strömungsgeschwindigkeit oberhalb eines bestimmten Grenzwerts liegt.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafiken: Dauer hoher Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[LZKVF]] und [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Dauer niedriger Strömungsgeschwindigkeit (VnDau)===&lt;br /&gt;
Zeitraum, in dem der Betrag der Strömungsgeschwindigkeit unterhalb eines bestimmten Grenzwerts liegt.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafiken: Dauer niedriger Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[LZKVF]] und [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Häufigkeitsverteilung der Strömung (RelFreq)===&lt;br /&gt;
Relative Häufigkeit der Strömungsgeschwindigkeit für bestimmte Geschwindigkeitsintervalle.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafiken: Relative Häufigkeitsverteilung der Strömung]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[LZKVF]] und [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Kumulative Häufigkeitsverteilung der Strömung (CumFreq)===&lt;br /&gt;
Kumulative Häufigkeit der Strömungsgeschwindigkeit für bestimmte Geschwindigkeitsintervalle.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafiken: Kumulative Häufigkeitsverteilung der Strömung]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Häufigkeit der Überschreitung von Strömungsgrenzwerten (ExcFreq)===&lt;br /&gt;
Häufigkeit der Überschreitung von Strömungsgrenzwerten innerhalb des Analysezeitraums.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafiken: Häufigkeit der Überschreitung von Strömungsgrenzwerten]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Häufigkeit der Unterschreitung von Strömungsgrenzwerten (UndFreq)===&lt;br /&gt;
Häufigkeit der Unterschreitung von Strömungsgrenzwerten innerhalb des Analysezeitraums.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispielgrafiken: Häufigkeit der Unterschreitung von Strömungsgrenzwerten]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
Analyseprogramm: [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
===Quantile der Strömungsgeschwindigkeit===&lt;br /&gt;
Wert der Strömungsgeschwindigkeit einer Zeitreihe, der von einem bestimmten prozentualen Anteil der&lt;br /&gt;
vorliegenden Strömungswerte nicht überschritten wird. &amp;lt;br /&amp;gt;&lt;br /&gt;
Wird nur für dauerhaft überflutete Gebiete berechnet.&amp;lt;br /&amp;gt;&lt;br /&gt;
* a) [[Beispielgrafik: Median der Strömungsgeschwindigkeit Q_0.50]]&lt;br /&gt;
* b) [[Beispielgrafiken: Quantile der Strömungsgeschwindigkeit Q_0.01, Q_0.05, Q_0.95, Q_0.99]]&lt;br /&gt;
Analyseprogramm: [[NCANALYSE]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
zurück zu [[Analyse der Berechnungsergebnisse]]&lt;br /&gt;
----&lt;br /&gt;
[[Strukturübersicht]]&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NC2TABLE.DAT&amp;diff=36483</id>
		<title>NC2TABLE.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NC2TABLE.DAT&amp;diff=36483"/>
		<updated>2024-05-21T14:09:53Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NC2TABLE.DAT&lt;br /&gt;
|dateityp=nc2table.dat &lt;br /&gt;
|version=Mai 2024&lt;br /&gt;
|version_beschr=Oktober 2017&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NC2TABLE]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;: Allgemeine Steuerdaten&lt;br /&gt;
*# &#039;&#039;&#039;ASCII_Output_Format&#039;&#039;&#039;: Format der Ergebnisdatei(en)&lt;br /&gt;
*## &#039;&#039;csv&#039;&#039; : [[NC2TABLE.CSV|nc2table.csv]], Ergebnisse im [https://de.wikipedia.org/wiki/CSV_(Dateiformat) CSV-Format]&lt;br /&gt;
*# &#039;&#039;&#039;Max_Read_Storage&#039;&#039;&#039;: Maximale Anzahl der vom Programm in einem READ-Zyklus gespeicherten Datenwerte.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Create_Missing_Variables&#039;&#039;&#039;: Automatische Erzeugung fehlender Variablen, z. B. für D-Flow FM Ergebnisse.&lt;br /&gt;
*## &#039;&#039;0&#039;&#039; : Es wird nicht versucht, zusätzliche Variablen zu erzeugen (Default);&lt;br /&gt;
*## &#039;&#039;1&#039;&#039; : Es wird versucht, zusätzliche Variablen aus den vorhandenen Variablen abzuleiten.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Fortran_Format&#039;&#039;&#039;: Fortran-Format, z. B. &#039;&#039;&#039;F10.3&#039;&#039;&#039;.&lt;br /&gt;
*## Falls dieser &#039;&#039;Key&#039;&#039; angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.&lt;br /&gt;
*## Falls dieser &#039;&#039;Key&#039;&#039; nicht angegeben wird, so wird der programmintern eingestellte Wert &#039;&#039;&#039;G15.8&#039;&#039;&#039; benutzt.&lt;br /&gt;
*## Es dürfen nur in nc2table_dico.dat mit FixValue zugelassene Formate verwendet werden.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Min_Water_Depth&#039;&#039;&#039;: Minimale Wasserbedeckung in [m], bis zu der Daten als gültig betrachtet werden. &lt;br /&gt;
*##  Falls dieser &#039;&#039;Key&#039;&#039; angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.&lt;br /&gt;
*## Falls dieser &#039;&#039;Key&#039;&#039; nicht angegeben wird, so wird der programmintern eingestellte Wert 0.0 benutzt.&lt;br /&gt;
*## Funktioniert nur, falls den Variablen die Hilfsvariable &#039;&#039;Gesamtwassertiefe&#039;&#039; zugeordnet ist.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NOBS_Filter&#039;&#039;&#039;: Bezeichnung des &#039;&#039;Filtertyps&#039;&#039; und des &#039;&#039;Filterwerts&#039;&#039;.&lt;br /&gt;
*## &#039;&#039;Filtertypen&#039;&#039;:&lt;br /&gt;
*### &#039;&#039;EQ&#039;&#039; : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten genau einem bestimmten Wert entspricht.&lt;br /&gt;
*### &#039;&#039;LE&#039;&#039; : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten kleiner oder gleich einem bestimmten Wert ist.&lt;br /&gt;
*### &#039;&#039;GE&#039;&#039; : Darstellung nur an Positionen, an denen die Anzahl der zur Berechnung benutzten Eingangsdaten größer oder gleich einem bestimmten Wert ist.&lt;br /&gt;
*## &#039;&#039;Filterwert&#039;&#039;:                                       &lt;br /&gt;
*### &#039;&#039;N&#039;&#039; : 0 := maximale Anzahl;  N := Anzahl N; -M := maximale Anzahl minus M.&lt;br /&gt;
*## Falls dieser &#039;&#039;Key&#039;&#039; angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.&lt;br /&gt;
*## Falls dieser &#039;&#039;Key&#039;&#039; nicht angegeben wird, so wird der programmintern eingestellte Wert &#039;&#039;kein Filter&#039;&#039; benutzt.&lt;br /&gt;
*## Funktioniert nur, falls einer Variablen eine Hilfsvariable &#039;&#039;Anzahl der Ereignisse&#039;&#039; zugeordnet ist.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Undefined_String&#039;&#039;&#039; &lt;br /&gt;
*## Falls dieser &#039;&#039;Key&#039;&#039; angegeben wird, wird dieser als Default-Wert für alle auszugebenden Variablen benutzt.&lt;br /&gt;
*##  Falls dieser &#039;&#039;Key&#039;&#039; nicht angegeben wird, so wird der programmintern eingestellte Wert&#039;&#039;--undefined-&#039;&#039; benutzt.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Date_Time_Format&#039;&#039;&#039;: String zur Beschreibung des Ausgabeformats für Datum und Uhrzeit.&lt;br /&gt;
*## Falls dieser &#039;&#039;Key&#039;&#039; nicht angegeben wird, so wird der programmintern eingestellte Wert ISO8601 (siehe [https://de.wikipedia.org/wiki/ISO_8601 ISO 8601]) benutzt.&lt;br /&gt;
*## Falls dieser &#039;&#039;Key&#039;&#039;  angegeben wird, so darf er sich aus folgenden Komponenten zusammensetzen:&lt;br /&gt;
*##: &#039;&#039;YYYY&#039;&#039; : Jahr&lt;br /&gt;
*##: &#039;&#039;MM&#039;&#039; : Monat&lt;br /&gt;
*##: &#039;&#039;DD&#039;&#039; : Tag&lt;br /&gt;
*##: &#039;&#039;hh&#039;&#039; : Stunde&lt;br /&gt;
*##: &#039;&#039;mm&#039;&#039; : Minute&lt;br /&gt;
*##: &#039;&#039;ss&#039;&#039; : Sekunde&lt;br /&gt;
*##: &#039;&#039;n&#039;&#039; : Sekundenbruchteile, von &amp;quot;n&amp;quot; (1/10 Sek) bis&#039;&#039;nnnnnnn&#039;&#039; (1/100000000 Sek)&lt;br /&gt;
*##: ZZZZ : Zeitzone (als Text)&lt;br /&gt;
*##: zzzz : Zeitzone als ganze Zahl (INTEGER)&lt;br /&gt;
*##: Des weiteren die Zeichen &amp;quot;.&amp;quot;, &amp;quot;:&amp;quot;, &amp;quot;-&amp;quot; oder &amp;quot; &amp;quot;.&lt;br /&gt;
*##: Beispiele: YYYY-MM-DD hh:mm:ss ; YYYY-MM-DD hh:mm:ss.nnn ZZZZ.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;TIME_DIFF_Format&#039;&#039;&#039;: String zur Beschreibung des Ausgabeformats für Zeitdifferenzen.&lt;br /&gt;
*## Falls dieser &#039;&#039;Key&#039;&#039; nicht angegeben wird, so wird der programmintern eingestellte Wert ISO8601 (siehe [https://de.wikipedia.org/wiki/ISO_8601 ISO 8601]) benutzt.&lt;br /&gt;
*## Falls dieser &#039;&#039;Key&#039;&#039;  angegeben wird, so darf er sich aus folgenden Komponenten zusammensetzen:&lt;br /&gt;
*##: &#039;&#039;V&#039;&#039; : Vorzeichen&lt;br /&gt;
*##: &#039;&#039;D&#039;&#039; : Tage, von &#039;&#039;D&#039;&#039; bis &#039;&#039;DDDDDD&#039;&#039;&lt;br /&gt;
*##: &#039;&#039;hh&#039;&#039; : Stunde&lt;br /&gt;
*##: &#039;&#039;mm&#039;&#039; : Minute&lt;br /&gt;
*##: &#039;&#039;ss&#039;&#039; : Sekunde&lt;br /&gt;
*##: &#039;&#039;n&#039;&#039; : Sekundenbruchteile, von &amp;quot;n&amp;quot; (1/10 Sek) bis &#039;&#039;nnnnnnn&#039;&#039; (1/100000000 Sek)&lt;br /&gt;
*##: Des weiteren die Zeichen &amp;quot;.&amp;quot;, &amp;quot;:&amp;quot;, &amp;quot;-&amp;quot; oder &amp;quot; &amp;quot;.&lt;br /&gt;
*##: Beispiel: Vhh:mm:ss.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Hor_Coord_Format&#039;&#039;&#039;: Ausgabeformat für (geografische) Koordinaten:&lt;br /&gt;
*## Format &#039;&#039;&#039;XY&#039;&#039;&#039;: Ausgabe der lokalen Koordinaten als reelle Zahl.&lt;br /&gt;
*## Format &#039;&#039;&#039;GEO_LON_LAT&#039;&#039;&#039;: Ausgabe der geografischen Koordinaten als reelle Zahl (in Grad).&lt;br /&gt;
*## Format &#039;&#039;&#039;GEO_DEGREE&#039;&#039;&#039;: Ausgabe der geografischen Koordinaten in Grad, Minute, Sekunde (und Sekundenbruchteilen) sowie Angabe von &#039;&#039;&#039;N&#039;&#039;&#039;, &#039;&#039;&#039;S&#039;&#039;&#039;, &#039;&#039;&#039;E&#039;&#039;&#039; oder &#039;&#039;&#039;W&#039;&#039;&#039; (Default).&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Table_Datetime_Zone&#039;&#039;&#039;: Zeitzone bei Ausgabe von Datums- und Zeitangaben in Tabellen.&lt;br /&gt;
*## &#039;&#039;&#039;UTC&#039;&#039;&#039; oder &#039;&#039;&#039;GMT&#039;&#039;&#039;: [https://de.wikipedia.org/wiki/Koordinierte_Weltzeit &#039;&#039;Universal Time Coordinated&#039;&#039;] (Default);&lt;br /&gt;
*## &#039;&#039;&#039;CET&#039;&#039;&#039; oder &#039;&#039;&#039;MEZ&#039;&#039;&#039;: [https://www.timeanddate.de/zeitzonen/weltweit/mez &#039;&#039;Central European Time&#039;&#039;];&lt;br /&gt;
*## &#039;&#039;&#039;CEST&#039;&#039;&#039; oder &#039;&#039;&#039;MESZ&#039;&#039;&#039;: [https://www.timeanddate.de/zeitzonen/weltweit/mesz &#039;&#039;Central European Summer Time&#039;&#039;].&lt;br /&gt;
* Block &#039;&#039;&#039;Input_Variable_Info&#039;&#039;&#039; (IVI): Informationen zu Variablen (kann mehrfach angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;Name&#039;&#039;&#039;: Kurzbezeichnung&lt;br /&gt;
*## Frei wählbare Bezeichnung, mit dem die Variable später &#039;&#039;angesprochen&#039;&#039; werden kann.&lt;br /&gt;
*## Werden mehrere IVI-Blöcke angegeben, so muss der Name ein-eindeutig sein.&lt;br /&gt;
*## Bei Extraktionen mit mehreren IVIs je Tabelle wird dieser Wert zur Bezeichnung der Spalte/Zeile verwendet.&lt;br /&gt;
*# &#039;&#039;&#039;File&#039;&#039;&#039;: Dateiname und Dateityp&lt;br /&gt;
*## Name der Datei mit den zu extrahierenden Daten, Typ [[CF-NETCDF.NC|cf-netcdf.nc]].&lt;br /&gt;
*## Typ der Datei &#039;&#039;NETCDF&#039;&#039;.&lt;br /&gt;
*# &#039;&#039;&#039;Variable&#039;&#039;&#039;: Name der in der Datei abgelegten Variable. Muss in &#039;&#039;&#039;File&#039;&#039;&#039; enthalten sein.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Fortran_Format&#039;&#039;&#039;: Fortran-Format.&lt;br /&gt;
*## Übersteuert den programminternen Default-Wert oder den in Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; angegebenen Wert. Siehe Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;.&lt;br /&gt;
*## Für Zeitangaben darf hier auch &#039;&#039;TI&#039;&#039; angegeben werden. Dann erfolgt die Ausgabe im &#039;&#039;&#039;Date_Time_Format&#039;&#039;&#039;.&lt;br /&gt;
*## Für Zeitdifferenzen darf hier auch &#039;&#039;DT&#039;&#039; angegeben werden. Dann erfolgt die Ausgabe im &#039;&#039;&#039;TIME_DIFF_FORMAT&#039;&#039;&#039;.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Display_Unit&#039;&#039;&#039;: Einheit, in welcher die Variable in die Tabelle extrahiert werden soll. &lt;br /&gt;
*## Muss in $PROGHOME/cfg/phydef.cfg.si.dat bekannt sein.&lt;br /&gt;
*## Derzeit wird &#039;&#039;nur&#039;&#039; eine Umrechnung unter Beibehaltung der SI-Basis unterstützt, z. B. von &#039;&#039;m&#039;&#039; nach &#039;&#039;cm&#039;&#039;.&lt;br /&gt;
*## Fehlt dieser &#039;&#039;Key&#039;&#039;, so wird die Variable in ihrer originalen Einheit extrahiert.&lt;br /&gt;
*# &#039;&#039;&#039;Min_Water_Depth&#039;&#039;&#039;: Minimale Wasserbedeckung in [m], bis zu der Daten als gültig betrachtet werden. &lt;br /&gt;
*## Übersteuert den programminternen Default-Wert oder den in Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; angegebenen Wert. Siehe Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NOBS_Filter&#039;&#039;&#039;: Bezeichnung des &#039;&#039;Filtertyps&#039;&#039; und des &#039;&#039;Filterwerts&#039;&#039;.&lt;br /&gt;
*## Übersteuert den programminternen Default-Wert oder den in Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; angegebenen Wert. Siehe Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;.&lt;br /&gt;
* Block &#039;&#039;&#039;Coordinate_Space_Info&#039;&#039;&#039; (CSI): Angaben zu Dimensionen (kann mehrfach angegeben werden)&lt;br /&gt;
*# &#039;&#039;&#039;Name&#039;&#039;&#039;: Kurzbezeichnung&lt;br /&gt;
*## Frei wählbare Bezeichnung, mit der die Dimension später &#039;&#039;angesprochen&#039;&#039; werden kann.&lt;br /&gt;
*## Werden mehrere CSI-Blöcke angegeben, so muss der Name ein-eindeutig sein.&lt;br /&gt;
*# &#039;&#039;&#039;Dim_Name&#039;&#039;&#039;: Name der Dimension&lt;br /&gt;
*## Muss eine gültige Dimension aus den in den in IVI-Blöcken referenzierten Dateien sein.&lt;br /&gt;
*## Für alle in IVI-Bloecken benutzten Variablen sollten möglichst alle Dimensionen in CSI-Blöcken spezifiziert werden.&lt;br /&gt;
*## Nicht näher spezifizierte, aber in Gebrauch befindliche  Dimensionen, werden mit vollem Wertebereich berücksichtigt. Dies kann zu einer sehr großen Zahl extrahierter Tabellen führen.&lt;br /&gt;
*# &#039;&#039;&#039;Dim_Space&#039;&#039;&#039;: Wertebereich (vier verschiedene Optionen)&lt;br /&gt;
*## &#039;&#039;:&#039;&#039; : alle Werte (in dieser Koordinaten-Richtung).&lt;br /&gt;
*## &#039;&#039;&amp;lt;startindex&amp;gt;:&amp;lt;endindex&amp;gt;:&amp;lt;schrittweite&amp;gt;&#039;&#039; : äquidistante Auswahl.&lt;br /&gt;
*## &#039;&#039;indices=&amp;lt;index1&amp;gt;,&amp;lt;index2&amp;gt;,&amp;lt;index3&amp;gt;,...,&amp;lt;indexN&amp;gt;&#039;&#039; : Liste (ganze Zahlen).&lt;br /&gt;
*## &#039;&#039;names=&amp;lt;name1&amp;gt;,&amp;lt;name2&amp;gt;,&amp;lt;name3&amp;gt;,...,&amp;lt;nameN&amp;gt;&#039;&#039; : Liste von Namen. Müssen in einer entsprechenden Label-Koordinatenvariable enthalten sein.&lt;br /&gt;
*## &#039;&#039;xy=(&amp;lt;x1&amp;gt;,&amp;lt;y1&amp;gt;),(&amp;lt;x2&amp;gt;,&amp;lt;y2&amp;gt;),(&amp;lt;x3&amp;gt;,&amp;lt;y3&amp;gt;),...,(&amp;lt;xN&amp;gt;,&amp;lt;yN&amp;gt;)&#039;&#039;: Liste von Koordinatenpaaren (lokale Koordinaten). Die Dimension muss in einer Koordinatenvariablen enthalten sein. Hinweis: Falls die Koordinatenvariable mehr als eine Dimension aufweist, müssen für alle Dimensionen dieselben Koordinatenpaare angegeben werden.&lt;br /&gt;
*## &#039;&#039;geo=(&amp;lt;lon1&amp;gt;,&amp;lt;lat1&amp;gt;),(&amp;lt;lon2&amp;gt;,&amp;lt;lat2&amp;gt;),(&amp;lt;lon3&amp;gt;,&amp;lt;lat3&amp;gt;),...,(&amp;lt;lonN&amp;gt;,&amp;lt;latN&amp;gt;)&#039;&#039;: Liste von Koordinatenpaaren (geografische Koordinaten). Die Dimension muss in einer Koordinatenvariablen enthalten sein. Hinweis: Falls die Koordinatenvariable mehr als eine Dimension aufweist, müssen für alle Dimensionen dieselben Koordinatenpaare angegeben werden.&lt;br /&gt;
*## &#039;&#039;file=&amp;lt;[[CF-NETCDF.NC|cf-netcdf.nc]]&amp;gt;,NETCDF,&amp;lt;x_or_lon&amp;gt;,&amp;lt;y_or_lat&amp;gt;&#039;&#039;: Dateiname, Typ der Datei (derzeit nur NETCDF) sowie Namen der Variablen für die x-Koordinate oder geografische Länge und y-Koordinate oder geografische Breite. Geeignete Dateien können z. B. mit Programm [[GRIDCONVERT]] erzeugt werden. Hinweis: Falls die Koordinatenvariable mehr als eine Dimension aufweist, müssen für alle Dimensionen dieselben Angaben gemacht werden.&lt;br /&gt;
*# &#039;&#039;&#039;Dim_EPSG&#039;&#039;&#039;: (optional) EPSG-Code (siehe [https://www.epsg-registry.org/ EPSG Geodetic Parameter Registry]) lokaler Koordinaten in Dim_Space.  Falls nicht angegeben wird angenommen, dass die in Dim_Space angegebenen lokalen Koordinaten in demselben Koordinatensystem vorliegen wie in der Datendatei. &lt;br /&gt;
* Block &#039;&#039;&#039;Table_Design_Info&#039;&#039;&#039; (TDI): Grundsätzlicher Aufbau der Tabelle (kann mehrfach angegeben werden).&lt;br /&gt;
*# &#039;&#039;Name&#039;&#039;: Kurzbezeichnung.&lt;br /&gt;
*## Frei wählbare Bezeichnung, mit dem das Table-Design später &#039;&#039;angesprochen&#039;&#039; werden kann.&lt;br /&gt;
*## Werden mehrere TDI-Blöcke angegeben, so muss der Name eineindeutig sein.&lt;br /&gt;
*# &#039;&#039;&#039;First_Column_IVI&#039;&#039;&#039;: Gültiger &#039;&#039;Name&#039;&#039; aus Block &#039;&#039;&#039;Input_Variable_Info&#039;&#039;&#039;. &lt;br /&gt;
*## Wird zur &#039;&#039;Gestaltung&#039;&#039; der ersten &#039;&#039;Spalte&#039;&#039; einer Tabelle ausgewertet. Hinweis: Die erste Spalte enthält typischer Weise Informationen zu den Koordinaten in dieser Richtung.&lt;br /&gt;
*# &#039;&#039;&#039;First_Row_IVI&#039;&#039;&#039;:  Gültiger &#039;&#039;Name&#039;&#039; aus Block &#039;&#039;&#039;Input_Variable_Info&#039;&#039;&#039;. &lt;br /&gt;
*## Wird zur &#039;&#039;Gestaltung&#039;&#039; der ersten &#039;&#039;Zeile&#039;&#039; einer Tabelle ausgewertet. Hinweis: Die erste Zeile enthält typischer Weise Informationen zu den Koordinaten in dieser Richtung.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Row_CSI&#039;&#039;&#039;: Gültiger &#039;&#039;Name&#039;&#039; aus Block &#039;&#039;&#039;Coordinate_Space_Info&#039;&#039;&#039;&lt;br /&gt;
*## Bezeichnet die Koordinate (Dimension) für die &#039;&#039;Zeilen&#039;&#039; der Tabelle.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Column_CSI&#039;&#039;&#039;: Gültiger &#039;&#039;Name&#039;&#039; aus Block &#039;&#039;&#039;Coordinate_Space_Info&#039;&#039;&#039;&lt;br /&gt;
*## Bezeichnet die Koordinate (Dimension) für die &#039;&#039;Spalten&#039;&#039; der Tabelle.&lt;br /&gt;
*## Die &#039;&#039;Column_CSI&#039;&#039; darf nicht mehr als 34 Werte (= Spalten) aufweisen.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Other_CSI&#039;&#039;&#039;: Gültiger &#039;&#039;Name&#039;&#039; aus Block &#039;&#039;&#039;Coordinate_Space_Info&#039;&#039;&#039;&lt;br /&gt;
*## Es können mehrere CSI angegeben werden.&lt;br /&gt;
*## Damit wird der Wertebereich der anderen Koordinaten (Dimensionen) festgelegt.&lt;br /&gt;
*## Die Anzahl der erzeugten Tabellen entspricht typischer Weise dem Produkt der in den &#039;&#039;Other_CSI&#039;&#039; enthaltenen Schritte.&lt;br /&gt;
*# &#039;&#039;&#039;Hinweise&#039;&#039;&#039; zu &#039;&#039;Row_CSI&#039;&#039; und &#039;&#039;Column_CSI&#039;&#039;&lt;br /&gt;
*## Falls in dem Block &#039;&#039;&#039;Table_Contents_Info&#039;&#039;&#039; eine Tabelle nur aus &#039;&#039;einer&#039;&#039; IVI aufgebaut wird, müssen beide Dimensionen, also &#039;&#039;Column_CSI&#039;&#039; &#039;&#039;&#039;und&#039;&#039;&#039; &#039;&#039;Row_CSI&#039;&#039; spezifiziert werden.&lt;br /&gt;
*## Falls in dem Block &#039;&#039;&#039;Table_Contents_Info&#039;&#039;&#039; eine Tabelle aus &#039;&#039;mehreren&#039;&#039; IVI aufgebaut wird, darf nur eine der Dimensionen, also &#039;&#039;Column_CSI&#039;&#039; &#039;&#039;&#039;oder&#039;&#039;&#039; &#039;&#039;Row_CSI&#039;&#039; spezifiziert werden.&lt;br /&gt;
*## Große Dimensionen, z. B. Anzahl der Termine in einer Zeitserie, können nur als &#039;&#039;Row_CSI&#039;&#039; verarbeitet werden, da die Anzahl der Spalten begrenzt ist.&lt;br /&gt;
* Block &#039;&#039;&#039;Table_Contents_Info&#039;&#039;&#039; (TCI): Aufbau und Inhalt einer (Serie von) Tabelle(n) (kann mehrfach angegeben werden).&lt;br /&gt;
*# &#039;&#039;&#039;Name&#039;&#039;&#039;: Kurzbezeichnung.&lt;br /&gt;
*## Frei wählbare Bezeichnung, mit welchem der &#039;&#039;Table-Contents&#039;&#039; verbunden wird.&lt;br /&gt;
*## Die für diese Tabelle(n) erzeugte(n) Datei(en) lauten auf&lt;br /&gt;
*##: &#039;&#039;&amp;lt;tci:name&amp;gt;_&amp;lt;nnnnnn&amp;gt;.csv&#039;&#039; (Daten)&lt;br /&gt;
*##: &#039;&#039;&amp;lt;tci_name&amp;gt;_&amp;lt;nnnnnn&amp;gt;.txt&#039;&#039; (Metadaten)&lt;br /&gt;
*## Werden mehrere TCI-Blöcke angegeben, so muss der Name ein-eindeutig sein.&lt;br /&gt;
*## Namensgleiche Dateien dürfen nicht in dem Verzeichnis vorhanden sein! Vorher unbedingt verschieben oder löschen!&lt;br /&gt;
*# &#039;&#039;&#039;TDI&#039;&#039;&#039;: Gültiger &amp;quot;Name&amp;quot; aus Block &#039;&#039;&#039;Table_Design_Info&#039;&#039;&#039;&lt;br /&gt;
*## Wird zur &#039;&#039;Gestaltung&#039;&#039; der Tabelle ausgewertet.&lt;br /&gt;
*# &#039;&#039;&#039;IVI&#039;&#039;&#039;: Gültiger &#039;&#039;Name&#039;&#039; aus Block &#039;&#039;&#039;Input_Variable_Info&#039;&#039;&#039;.&lt;br /&gt;
*## Beschreibt die für die Tabelle benutzten Daten.&lt;br /&gt;
*## Kann mehrfach angegeben werden. In diesem Fall dürfen bei &#039;&#039;TDI&#039;&#039; nur &#039;&#039;Row_CSI&#039;&#039; &#039;&#039;&#039;oder&#039;&#039;&#039; &#039;&#039;Column_CSI&#039;&#039; angegeben werden. &lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Benutzte &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;nc2table_dico.dat&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
|nutzerprogramme=[[NC2TABLE]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/nc2table/*/mod_m_nc2table_steer.f90&lt;br /&gt;
|kontakt_original=[mailto:guenther.lang@baw.de G. Lang]&lt;br /&gt;
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/nc2table/nc2table.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NC2TABLE&amp;diff=36482</id>
		<title>NC2TABLE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NC2TABLE&amp;diff=36482"/>
		<updated>2024-05-21T14:09:10Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NC2TABLE&lt;br /&gt;
|name=NC2TABLE&lt;br /&gt;
|version=Mai 2024&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=&lt;br /&gt;
Datenkonversion&amp;lt;br /&amp;gt;&lt;br /&gt;
Postprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF|CF NetCDF]] Format&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://de.wikipedia.org/wiki/CSV_(Dateiformat) CSV Format] (&#039;&#039;comma separated values&#039;&#039;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Tabelle&amp;lt;br /&amp;gt;&lt;br /&gt;
Unterstützung von DMQS-Metadaten und -Variablen&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;
&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 NC2TABLE ermöglicht die selektive Extraktion von Daten aus Dateien des [[NetCDF|CF NetCDF]]-Formats in das [https://de.wikipedia.org/wiki/CSV_(Dateiformat) CSV-Format]. &lt;br /&gt;
Die extrahierten Daten liegen in Tabellenform vor und können in Programme wie MS EXCEL importiert werden.&lt;br /&gt;
&lt;br /&gt;
===Allgemeine Anmerkungen===&lt;br /&gt;
&lt;br /&gt;
In (netCDF-) Dateien abgelegte geophysikalische Variablen &#039;&#039;&#039;f_i&#039;&#039;&#039; weisen eine unterschiedliche Anzahl von Koordinaten auf. Vom CF-Standard minimal gefordert sind Datum und Uhrzeit sowie die Lage, ausgedrückt in geografischen Koordinaten Länge und Breite oder entsprechenden lokalen Koordinaten.&lt;br /&gt;
&lt;br /&gt;
Allgemeine Form einer Variablen (Funktion):&lt;br /&gt;
&lt;br /&gt;
 f = f_i(t,x[,z][,l][,c])&lt;br /&gt;
    &lt;br /&gt;
Darin bezeichnet &#039;&#039;&#039;t&#039;&#039;&#039; die Zeit, &#039;&#039;&#039;x&#039;&#039;&#039; den (horizontalen) Ort, &#039;&#039;&#039;z&#039;&#039;&#039; die Höhe oder Tiefe, &#039;&#039;&#039;l&#039;&#039;&#039; steht für einen &#039;&#039;Label&#039;&#039; (z. B. Fraktion) und &#039;&#039;&#039;c&#039;&#039;&#039; für eine  Klasse (z. B. einer Häufigkeitsverteilung). &lt;br /&gt;
&lt;br /&gt;
Nachfolgend wird für Variable der Ausdruck Funktion synonym verwendet.&lt;br /&gt;
&lt;br /&gt;
===Aufbau von Tabellen===&lt;br /&gt;
&lt;br /&gt;
Tabellen sind aus Zeilen und Spalten aufgebaut. Tabellen eignen sich z. B. für folgende Darstellungen:&lt;br /&gt;
# &#039;&#039;&#039;Tabelle Typ 1&#039;&#039;&#039; (Funktionsverlauf): Die Änderung der Funktion &#039;&#039;&#039;f_i&#039;&#039;&#039; in Abhängigkeit von zwei Koordinaten wird dargestellt. Die Werte (optionaler) zusätzlicher Koordinaten bleiben eingefroren. Beispiel: Wasserstand an verschiedenen Orten &#039;&#039;&#039;x_m&#039;&#039;&#039; zu verschiedenen Zeiten &#039;&#039;&#039;t_n&#039;&#039;&#039;.&lt;br /&gt;
#:Gängige Kombinationen von Achsen sind:&lt;br /&gt;
#:* Zeitserien (Zs): &#039;&#039;&#039;f(t,x)&#039;&#039;&#039; Zs für mehrere Orte, &#039;&#039;&#039;f(t,z)&#039;&#039;&#039; Zs für mehrere Schichten, &#039;&#039;&#039;f(t,l)&#039;&#039;&#039; Zs für mehrere Fraktionen und &#039;&#039;&#039;f(t,c)&#039;&#039;&#039; Zs für mehrere Klassen oder Frequenzen.&lt;br /&gt;
#:* Variation über den Ort: &#039;&#039;&#039;f(x,z)&#039;&#039;&#039; Variation über die Wassertiefe, &#039;&#039;&#039;f(x,l)&#039;&#039;&#039; Variation über die Fraktionen und &#039;&#039;&#039;f(x,c)&#039;&#039;&#039; Variation über Klassen oder Frequenzen.&lt;br /&gt;
#:* Variation über die Tiefe: &#039;&#039;&#039;f(z,l)&#039;&#039;&#039; Variation über die Fraktionen und &#039;&#039;&#039;f(z,c)&#039;&#039;&#039; Variation über Klassen oder Frequenzen.&lt;br /&gt;
#:* Sonstige: &#039;&#039;&#039;f(l,c)&#039;&#039;&#039; Häufigkeitsverteilung verschiedener Fraktionen.           &lt;br /&gt;
# &#039;&#039;&#039;Tabelle Typ 2&#039;&#039;&#039; (Funktionsvergleich): Die Änderung mehrerer Funktionen &#039;&#039;&#039;f_i,&#039;&#039;&#039; mit &#039;&#039;&#039;i=1,n_i&#039;&#039;&#039; in Abhängigkeit einer Koordinate werden dargestellt. Die anderen Koordinaten bleiben dabei eingefroren. Beispiel: Zeitreihen des Wasserstands, der Strömungsgeschwindigkeit und des Salzgehalts an einem Ort.&lt;br /&gt;
&lt;br /&gt;
Das Programm NC2TABLE unterstützt die Erzeugung der beiden vorgenannten Tabellenarten. Insofern Datums- und Zeitangaben ausgegeben werden, kann die Zeitzone für die Ausgabe über [[NC2TABLE.DAT|nc2table.dat]] beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NC2TABLE.DAT|nc2table.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;geophysikalische Daten&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;ASCII-Tabellen&#039;&#039;&#039; (Dateityp [[NC2TABLE.CSV|nc2table.csv]]) im [https://de.wikipedia.org/wiki/CSV_(Dateiformat) CSV-Dateiformat];&lt;br /&gt;
# &#039;&#039;&#039;Metadaten&#039;&#039;&#039; (Dateityp nc2table.txt) als Text-Datei;&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp nc2table.sdr);&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp nc2table.trc).&lt;br /&gt;
|methode=&lt;br /&gt;
Die binären Daten werden gemäß den Wünschen des Anwenders extrahiert. &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). &lt;br /&gt;
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]], [[GRIDCONVERT]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor=Tabellenkalkulationsprogramm, Texteditor&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=Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/nc2table/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCMERGE.DAT&amp;diff=36257</id>
		<title>NCMERGE.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCMERGE.DAT&amp;diff=36257"/>
		<updated>2024-03-12T13:02:02Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCMERGE.DAT&lt;br /&gt;
|dateityp=ncmerge.dat &lt;br /&gt;
|version=März 2024&lt;br /&gt;
|version_beschr=Januar 2020&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCMERGE]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;: Allgemeine Steuerdaten&lt;br /&gt;
*# &#039;&#039;&#039;Max_Read_Storage&#039;&#039;&#039;: maximale Anzahl der Datenwerte, die für jede Eingangsvariable in einem Kopierzyklus gelesen werden können. Default = 125000000.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Create_Missing_Variables&#039;&#039;&#039;: Erzeugen zusätzlicher Variablen&lt;br /&gt;
*#* 0 = keine zusätzlichen Variablen erzeugen (Default)&lt;br /&gt;
*#* 1 = zusätzliche Variablen erzeugen (in Kombination mit DFlow FM)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Deflate_Level&#039;&#039;&#039;: Kompression der Ergebnisdaten&lt;br /&gt;
*#* 0 = keine Kompression&lt;br /&gt;
*#* 1 ... 8 = Kompression (Default = 3)&lt;br /&gt;
*#* 9 = maximale Kompression&lt;br /&gt;
*# (optional) &#039;&#039;&#039;END_After_Define&#039;&#039;&#039;: Abbruch nach Erzeugen der Metadaten der Output-Datei&lt;br /&gt;
*#* .false. = Programm läuft bis zum Ende durch (Default)&lt;br /&gt;
*#* .true. = Programm endet nach Definition der Ergebnisdatei (Metadaten)&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Hash_Identity_Checks&#039;&#039;&#039;: Steuerung des Vergleichs von [https://de.wikipedia.org/wiki/Message-Digest_Algorithm_5 MD5-Hash]-Werten&lt;br /&gt;
*# &#039;&#039;&#039;Check_MD5&#039;&#039;&#039;&lt;br /&gt;
*#* Name der MD5-Hash Variablen für die ein Abgleich durchgeführt werden soll;&lt;br /&gt;
*#* Descriptor der zu vergleichenden Datei;&lt;br /&gt;
*#* Anforderung an die Übereinstimmung &lt;br /&gt;
*#** &#039;&#039;&#039;STRICT&#039;&#039;&#039; (exakte Übereinstimmung) &lt;br /&gt;
*#** &#039;&#039;&#039;WARNING&#039;&#039;&#039; (Warnung bei Nicht-Übereinstimmung)&lt;br /&gt;
:::&#039;&#039;Hinweis:&#039;&#039; Die MD5-Hash Variable muss für einen Vergleich in allen Input-NetCDF-Dateien vorhanden sein.&lt;br /&gt;
* Block &#039;&#039;&#039;Input_Files&#039;&#039;&#039;: Input-NetCDF-Dateien&lt;br /&gt;
*# &#039;&#039;&#039;Data_File&#039;&#039;&#039; Name und Typ der Input-Datei (Datei des Typs [[CF-NETCDF.NC|netcdf.nc]])&lt;br /&gt;
:::- Es müssen wenigstens zwei Dateien angegeben werden&lt;br /&gt;
:::- Dateien müssen vorhanden sein&lt;br /&gt;
:::&#039;&#039;Hinweis:&#039;&#039; Hinter dem Dateityp dürfen verschiedene Key-Value Paare zur Beschränkung des zu transferierenden Zeitraums angegebe werden:&lt;br /&gt;
:::- &#039;&#039;&#039;TA&#039;&#039;&#039;=DD.MM.YYYY-hh:mm:ss    Anfangszeit&lt;br /&gt;
:::- &#039;&#039;&#039;TE&#039;&#039;&#039;=DD.MM.YYYY-hh:mm:ss    Endezeit&lt;br /&gt;
:::- &#039;&#039;&#039;TZ&#039;&#039;&#039;=UTC MEZ MESZ ...       Zeitzone&lt;br /&gt;
:::- &#039;&#039;&#039;DT&#039;&#039;&#039;=dddddd-hh:mm:ss        Ausgabe-Zeitschritt&lt;br /&gt;
* Block &#039;&#039;&#039;Output_File&#039;&#039;&#039;: Output-Datei&lt;br /&gt;
*# &#039;&#039;&#039;Data_File&#039;&#039;&#039; Name und Typ der Output-Datei (Datei des Typs [[CF-NETCDF.NC|netcdf.nc]])&lt;br /&gt;
:::- Datei darf nicht vorhanden sein&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Benutzte &#039;&#039;&#039;Dictionary-Dateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncmerge_dico.dat&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
|nutzerprogramme=[[NCMERGE]]&lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncmerge/*/mod_m_ncmerge_steer.f90&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;
|beispieldatei=$PROGHOME/examples/ncmerge/ncmerge.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCMERGE&amp;diff=36256</id>
		<title>NCMERGE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCMERGE&amp;diff=36256"/>
		<updated>2024-03-12T13:01:27Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCMERGE&lt;br /&gt;
|name=NCMERGE&lt;br /&gt;
|version=März 2024&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Zusammenfügen des Inhalts mehrerer [[CF-NETCDF.NC | netcdf.nc]] Dateien&amp;lt;br /&amp;gt;&lt;br /&gt;
Änderung des Zeitschritts äquidistanter Datensätze&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 ermöglicht das Zusammenfügen der Inhalte mehrerer [[CF-NETCDF.NC | netcdf.nc]] Dateien in einer [[CF-NETCDF.NC | netcdf.nc]] Datei.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCMERGE.DAT|ncmerge.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Input-Daten&#039;&#039;&#039;, mehrere Dateien (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;Output-Daten&#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 ncmerge.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncmerge.trc)&lt;br /&gt;
&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 Input-Daten lesen;&lt;br /&gt;
# Metadaten in programminterne Datenobjekte transferieren;&lt;br /&gt;
# Klassifikation aller Variablen der Input-Dateien;&lt;br /&gt;
# Transfer-Operation der primären Input-Variablen ermitteln;&lt;br /&gt;
# Transfer-Operationen aller anderen Input-Variablen ermitteln;&lt;br /&gt;
# Gemeinsame Zeit-Koordinaten-Variablen der Output-Variablen erzeugen;&lt;br /&gt;
# (optional) Abgleich von MD5 Hash-Werten zwischen den verschiedenen Input-Dateien;&lt;br /&gt;
# Kopieren der zu transferierenden Variablen aus den Input-Dateien in die Output-Datei.&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[DATACONVERT]], [[BOE2NC]], [[NCAGGREGATE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCRCATMAT]], [[NetCDF Operators]], [[UNK]], [[UNTRIM2007]], [[UNTRIM2]]&lt;br /&gt;
|postprozessor=[[DAVIT]], [[NCAUTO]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCPLOT]], [[NCPOLO]], [[NC2TABLE]], [[UNK]], [[UNTRIM2007]], [[UNTRIM2]]&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;
* [https://izw-campus.baw.de/ &#039;&#039;IZW-Campus&#039;&#039;] (Podcast)&lt;br /&gt;
** 2022-02-14: [https://izw-campus.baw.de/goto.php?target=cat_3742&amp;amp;client_id=iliasclient &#039;&#039;NCMERGE - Anwendung, Struktur, Code-Beispiele&#039;&#039;].&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncmerge/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCDVAR.DAT&amp;diff=36133</id>
		<title>NCDVAR.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCDVAR.DAT&amp;diff=36133"/>
		<updated>2023-05-17T10:10:45Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCDVAR.DAT&lt;br /&gt;
|dateityp=ncdvar.dat &lt;br /&gt;
|version=Mai 2023&lt;br /&gt;
|version_beschr=August 2020&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCDVAR]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;: Allgemeine Steuerdaten&lt;br /&gt;
*# &#039;&#039;&#039;Max_Read_Storage&#039;&#039;&#039;: maximale Anzahl der Datenwerte, die für jede Eingangsvariable in einem Kopierzyklus gelesen werden können. Default = 125000000.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Create_Missing_Variables&#039;&#039;&#039;: Erzeugen zusätzlicher Variablen&lt;br /&gt;
*#* 0 = keine zusätzlichen Variablen erzeugen (Default)&lt;br /&gt;
*#* 1 = zusätzliche Variablen erzeugen (in Kombination mit DFlow FM)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Deflate_Level&#039;&#039;&#039;: Kompression der Ergebnisdaten&lt;br /&gt;
*#* 0 = keine Kompression&lt;br /&gt;
*#* 1 ... 8 = Kompression (Default = 3)&lt;br /&gt;
*#* 9 = maximale Kompression&lt;br /&gt;
*# (optional) &#039;&#039;&#039;END_After_Define&#039;&#039;&#039;: Abbruch nach Erzeugen der Metadaten der Output-Datei&lt;br /&gt;
*#* .false. = Programm läuft bis zum Ende durch (Default)&lt;br /&gt;
*#* .true. = Programm endet nach Definition der Ergebnisdatei (Metadaten)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Delete_Coordinate_Variables&#039;&#039;&#039;: Löschen von Koordinatenvariablen bestimmten Typs&lt;br /&gt;
*#* X-Y = alle x- und y-Koordinatenvariablen (projizierte Koordinaten) werden nicht transferiert&lt;br /&gt;
*#* LON-LAT = alle lon- und lat-Koordinaten (geografische Koordinaten) werden nicht transferiert&lt;br /&gt;
*#* Wir dieser Key nicht angegeben, so werden alle Koordinatenvariablen transferiert&lt;br /&gt;
* Block &#039;&#039;&#039;Input_File&#039;&#039;&#039;: Input-Datei&lt;br /&gt;
*# &#039;&#039;&#039;Data_File&#039;&#039;&#039; Name und Typ der Input-Datei (Datei des Typs [[CF-NETCDF.NC|netcdf.nc]])&lt;br /&gt;
:::- Datei muss vorhanden sein&lt;br /&gt;
* Block &#039;&#039;&#039;Output_File&#039;&#039;&#039;: Output-Datei&lt;br /&gt;
*# &#039;&#039;&#039;Data_File&#039;&#039;&#039; Name und Typ der Output-Datei (Datei des Typs [[CF-NETCDF.NC|netcdf.nc]])&lt;br /&gt;
:::- Datei darf nicht vorhanden sein&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Mesh_Variables_Action&#039;&#039;&#039;: Aktionen auf allen Variablen eines Gitters (&#039;&#039;Mesh&#039;&#039;)&lt;br /&gt;
*# &#039;&#039;&#039;Action&#039;&#039;&#039;: Name der &#039;&#039;Mesh&#039;&#039;-Variable und Aktion (&#039;&#039;&#039;COPY&#039;&#039;&#039;, &#039;&#039;&#039;DELETE&#039;&#039;&#039;), die auf den Variablen dieses Gitters ausgeführt werden soll.&lt;br /&gt;
:::- Nicht alle [[CF-NETCDF.NC|netcdf.nc]]-Dateien verfügen über &#039;&#039;Mesh&#039;&#039;-Variablen;&lt;br /&gt;
:::- Wird für &#039;&#039;Mesh&#039;&#039; &#039;&#039;&#039;ALL&#039;&#039;&#039; angegeben, so werden alle Variablen auf die entsprechende Aktion gesetzt;&lt;br /&gt;
:::- Zeile darf mehrfach angegeben werden. &lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Single_Variable_Action&#039;&#039;&#039;: Aktionen für individuelle Variablen&lt;br /&gt;
*# &#039;&#039;&#039;Action&#039;&#039;&#039;: Name der &#039;&#039;Variable&#039;&#039; und Aktion (&#039;&#039;&#039;COPY&#039;&#039;&#039;, &#039;&#039;&#039;DELETE&#039;&#039;&#039;), die für diese Variable durchgeführt werden soll.&lt;br /&gt;
:::- Zeile darf mehrfach angegeben werden;&lt;br /&gt;
:::- Übersteuert ggf. die globale &#039;&#039;Action&#039;&#039; in Block &#039;&#039;&#039;Mesh_Variables_Action&#039;&#039;&#039;;&lt;br /&gt;
:::- Der Anwender darf nur von ihm &#039;&#039;beeinflussbare&#039;&#039; Variablen aufzählen. Diese werden auch als geophysikalische Variablen bezeichnet. Koordinatenvariablen, Gewichtsvariablen, etc. dürfen vom Anwender &#039;&#039;nicht&#039;&#039; angegeben werden. &lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Time_Coordinate_Thinning&#039;&#039;&#039;: Ausdünnen von äquidsitanten Zeit-Koordinaten&lt;br /&gt;
*# &#039;&#039;&#039;Time_KV_Name&#039;&#039;&#039;: Name der Zeit-Koordinatenvariable&lt;br /&gt;
*# &#039;&#039;&#039;Start_Time&#039;&#039;&#039;: Anfangs-Zeitpunkt und Zeitzone im Format DD.MM.YYYY-hh:mm:ss.nnnnnnnnn zone&lt;br /&gt;
*# &#039;&#039;&#039;End_Time&#039;&#039;&#039;: Ende-Zeitpunkt und Zeitzone im Format DD.MM.YYYY-hh:mm:ss.nnnnnnnnn zone&lt;br /&gt;
*# &#039;&#039;&#039;Time_Step&#039;&#039;&#039;: Zeitschritt im Format dddddd-hh:mm:ss.nnnnnnnnn&lt;br /&gt;
:::- Funktioniert nur für zeitlich äquidistante Eingangsdaten;&lt;br /&gt;
:::- Anfangs- und Ende-Zeitpunkt müssen in den Eingangsdaten vorhanden sein;&lt;br /&gt;
:::- Zeitschritt muss ein ganzzahliges Vielfaches der Eingangsdaten sein. Das Lesen mit Stride /= 1 ist allerdings in der NetCDF-Library ineffizient umgesetzt und führt deshalb zu langen Programmlaufzeiten.&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Benutzte &#039;&#039;&#039;Dictionary-Dateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncdvar_dico.dat&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# Anwendungsmöglichkeiten:&lt;br /&gt;
#* Fall 1: Löschen von Koordinatenvariablen eines bestimmten Typs;&lt;br /&gt;
#* Fall 2: Löschen/Kopieren von auf einem bestimmten Gitter vorliegenden Variablen; &lt;br /&gt;
#* Fall 3: Löschen/Kopieren ausgewählter Variablen;&lt;br /&gt;
#* Fall 4: Löschen/Kopieren ausgewählter Termine in Zeitrichtung äquidsitanten Daten.&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[NCDVAR]]&lt;br /&gt;
|programmiersprache=Fortran95&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncdvar/*/mod_m_ncdvar_steer.f90&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;
|beispieldatei=$PROGHOME/examples/ncdvar/ncdvar.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCDVAR&amp;diff=36132</id>
		<title>NCDVAR</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCDVAR&amp;diff=36132"/>
		<updated>2023-05-17T10:08:30Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCDVAR&lt;br /&gt;
|name=NCDVAR&lt;br /&gt;
|version=Mai 2023&lt;br /&gt;
|version_beschr=September 2022&lt;br /&gt;
|stichworte=Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Selektives Löschen oder Kopieren von Variablen in einer [[CF-NETCDF.NC | netcdf.nc]] Datei&amp;lt;br /&amp;gt;&lt;br /&gt;
Löschen/Kopieren von Koordiniatenvariablen eines bestimmten Typs (X-Y oder LON-LAT)&amp;lt;br /&amp;gt;&lt;br /&gt;
Löschen/Kopieren von zu einem Gitter (&#039;&#039;Mesh&#039;&#039;) gehörenden Variablen&amp;lt;br /&amp;gt;&lt;br /&gt;
Löschen/Kopieren einzelner Variablen&amp;lt;br /&amp;gt;&lt;br /&gt;
Löschen/Kopieren von Terminen synoptischer, in Zeitrichtung äquidistanter Datensätze&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;
The program enables the selective deletion / copying of variables in a [[CF-NETCDF.NC | netcdf.nc]] input file into an equivalent output file.&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCDVAR.DAT|ncdvar.dat]]);&lt;br /&gt;
# &#039;&#039;&#039;Input-Daten&#039;&#039;&#039;, auszudünnender Datensatz (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]).&lt;br /&gt;
&lt;br /&gt;
|ausgabedateien=  &lt;br /&gt;
# &#039;&#039;&#039;Output-Daten&#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 ncdvar.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncdvar.trc)&lt;br /&gt;
&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 Input-Daten lesen;&lt;br /&gt;
# Metadaten in programminterne Datenobjekte transferieren;&lt;br /&gt;
# Klassifikation aller Variablen der Input-Datei;&lt;br /&gt;
# Abgleich der vom Anwender vorgegebenen Eingangsdaten mit den zur in der Input-Datei zur Verfügung stehenden Daten;&lt;br /&gt;
# Markieren aller primären, vom Anwender prinzipiell auswählbaren Variablen mit &#039;&#039;&#039;COPY&#039;&#039;&#039; oder &#039;&#039;&#039;DELETE&#039;&#039;&#039;;&lt;br /&gt;
# Ableiten der Transfermethode (COPY, DELETE) für die von den Primärvariablen benutzen Variablen (Koordinatenvariable, Hilfsvariable, etc.);&lt;br /&gt;
# Kopieren der zu transferierenden Variablen aus der Input- in die Output-Datei.&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]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCPLOT]], [[NCPOLO]], [[NC2TABLE]], [[UNK]], [[UNTRIM2007]], [[UNTRIM2]]&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;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncdvar/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCAGGREGATE.DAT&amp;diff=36131</id>
		<title>NCAGGREGATE.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCAGGREGATE.DAT&amp;diff=36131"/>
		<updated>2023-05-11T08:58:28Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCAGGREGATE.DAT&lt;br /&gt;
|dateityp=ncaggregate.dat &lt;br /&gt;
|version=May 2023&lt;br /&gt;
|version_beschr=Dezember 2020&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCAGGREGATE]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;: Allgemeine Steuerdaten&lt;br /&gt;
*# &#039;&#039;&#039;Input_Data_File&#039;&#039;&#039;: [[NetCDF|CF NetCDF]] Datei mit Eingangsdaten&lt;br /&gt;
*# &#039;&#039;&#039;Output_Data_File&#039;&#039;&#039;: [[NetCDF|CF NetCDF]] Datei mit aggregierten Ergebnisdaten&lt;br /&gt;
*# &#039;&#039;&#039;Aggregation_File&#039;&#039;&#039;: Definition der Kontroll-Volumina in Datei des Typs [[IPDS.DAT|ipds.dat]]&lt;br /&gt;
*# &#039;&#039;&#039;Aggregation_EPSG&#039;&#039;&#039;: EPSG-Code (siehe [http://www.epsg-registry.org/ http://www.epsg-registry.org/]) der Koordinaten des &#039;&#039;Aggregation_File&#039;&#039;&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Deflate_Level&#039;&#039;&#039;: &#039;&#039;deflate level&#039;&#039; (0,1,2,...,9) für die Online-Kompression der Daten beim Schreiben. 0 bedeutet keine Kompression, 9 maximale Kompression&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Cmode_Id&#039;&#039;&#039;: &#039;&#039;creation mode flag&#039;&#039; der [[NetCDF|CF NetCDF]] Methode  [https://www.unidata.ucar.edu/software/netcdf/netcdf-4/newdocs/netcdf-f90/NF90_005fCREATE.html NF90_CREATE]. Typische Werte für diese Anwendung sind:&lt;br /&gt;
*#* 4 = &#039;&#039;&#039;NF90_64BIT_OFFSET&#039;&#039;&#039; (NetCDF-Datei mit 64Bit, kein HDF - keine Online-Kompression);&lt;br /&gt;
*#* 5 = &#039;&#039;&#039;NF90_CLASSIC_MODEL&#039;&#039;&#039; (HDF-Datei ohne Nutzung der erweiterten HDF-Möglichkeiten - mit Online-Kompression).&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Max_Time_Steps_Per_Record&#039;&#039;&#039;: maximale Anzahl der Zeitschritte, die beim Schreiben eines Ergebnisdatensatzes mit einem WRITE ausgegeben werden sollen.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Create_Missing_Variables&#039;&#039;&#039;: zusätzliche (virtuelle) Variable erzeugen&lt;br /&gt;
*#: 0 = nicht erzeugen (Default);&lt;br /&gt;
*#: 1 = erzeugen (für DFlow FM UGRID CF NetCDF).&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Median&#039;&#039;&#039;: Median (&amp;gt;=2 Werte) berechnen (.true.) oder nicht berechnen (.false.);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Percentiles_05_95&#039;&#039;&#039;: Perzentile Q05, Q95 (&amp;gt;= 11 Werte) berechnen (.true.) oder nicht berechnen (.false.);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Percentiles_01_99&#039;&#039;&#039;: Perzentile Q01, Q99 (&amp;gt;= 51 Werte) berechnen (.true.) oder nicht berechnen (.false.).&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Exclude_Variable_From_NCAGGREGATE&#039;&#039;&#039;: Liste der auszuschließenden Variablen.&lt;br /&gt;
*# &#039;&#039;&#039;Variable&#039;&#039;&#039;: Name einer Variablen aus dem &#039;&#039;Input_Data_File&#039;&#039;. Key kann mehrfach angegeben werden. Mit Ausnahme der hier genannten Variablen werden alle vom Programm ermittelten Variablen ausgewertet.&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Include_Only_Variable_for_NCAGGREGATE&#039;&#039;&#039;: Liste der exklusiv zu bearbeitenden Variablen.&lt;br /&gt;
*# &#039;&#039;&#039;Variable&#039;&#039;&#039;: Name einer Variablen aus dem &#039;&#039;Input_Data_File&#039;&#039;. Key kann mehrfach angegeben werden. Mit Ausnahme der hier genannten Variablen keine weiteren vom Programm ermittelten Variablen ausgewertet.&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Probability_Distribution_Group&#039;&#039;&#039;: Klassifikation und Liste der Variablen, für welche Häufigkeitsverteilungen erzeugt werden sollen. Block kann mehrfach angegeben werden.&lt;br /&gt;
*# &#039;&#039;&#039;Bounds_Name&#039;&#039;&#039;: Name einer Klassifikation in Datei [[BOUNDS.CFG.DAT|bounds.cfg.dat]].&lt;br /&gt;
*# &#039;&#039;&#039;Variable&#039;&#039;&#039;: Name einer Variablen aus dem &#039;&#039;Input_Data_File&#039;&#039;. Key kann mehrfach angegeben werden. Alle Variablen eines Block müssen über dieselbe physikalische Einheit verfügen. Variable darf nicht via &#039;&#039;&#039;Exclude_Variable_From_NCAGGREGATE&#039;&#039;&#039; oder &#039;&#039;&#039;Include_Only_Variable_for_NCAGGREGATE&#039;&#039;&#039; ausgeschlossen sein.&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Benutzte &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncaggregate_dico.dat&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# Wird die Ergebnisdatei ohne Online-Kompression erzeugt, so sollte sie nachträglich mit [https://www.unidata.ucar.edu/software/netcdf/docs/netcdf/nccopy.html NCCOPY] manuell komprimiert werden. Beispiel:&lt;br /&gt;
 nccopy -k 3 -d 5 &amp;lt;infile&amp;gt; &amp;lt;outfile&amp;gt;&lt;br /&gt;
|nutzerprogramme=[[NCAGGREGATE]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncaggregate/*/mod_m_ncaggregate_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncaggregate/ncaggregate.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCAGGREGATE&amp;diff=36130</id>
		<title>NCAGGREGATE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCAGGREGATE&amp;diff=36130"/>
		<updated>2023-05-11T08:55:30Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Programmkennblatt&lt;br /&gt;
|name_en=NCAGGREGATE&lt;br /&gt;
|name=NCAGGREGATE&lt;br /&gt;
|version=Mai 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;
[[Analyse_der_Berechnungsergebnisse#Tidekennwerte|Tidekennwerte]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Analyse_der_Berechnungsergebnisse#Tideunabh.C3.A4ngige_Kennwerte|Tideunabhängige Kennwerte]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen synoptischer Berechnungsergebnisse&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen von Tidekennwerten&amp;lt;br /&amp;gt;&lt;br /&gt;
Differenzen von tideunabhängigen Kennwerten&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NetCDF|CF NetCDF]] Format für 2D-Daten&amp;lt;br /&amp;gt;&lt;br /&gt;
aggregierte Daten für Kontroll-Volumina und Austausch-Flächen&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze&amp;lt;br /&amp;gt;&lt;br /&gt;
Unterstützung von Simulationsergebnissen mit SubGrid&amp;lt;br /&amp;gt;&lt;br /&gt;
Parallelisierung mit [http://openmp.org/wp/ OpenMP]&amp;lt;br /&amp;gt;&lt;br /&gt;
Unterstützung von DMQS-Metadaten und -Variablen&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;
Automatische Berechnung der Chunk-Größen der Ergebnisvariablen für orthogonalen Datenzugriff&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 NCAGGREGATE eignet sich für verschiedene Fragestellungen, die im Folgenden aufgezählt sind. Für die verschiedenen Anwendungsfälle werden jeweils die nützlichen Programme und die Reihenfolger ihrer Anwendung aufgeführt:&lt;br /&gt;
* Aggregation synoptischer Transport-Daten für Kontroll-Volumina mit dem Ziel eine präzisen Bilanzierung von Transporten (Wasser, Salz, etc.):&amp;lt;br /&amp;gt;Hinweis: Um eine für INSPECT_CONTROL_VOLUMES geeignete Eingangsdatei zu erhalten, muss die Simulation mindestens mit Salz oder Temperatur durchgeführt werden. Auch wenn man nur an der Hydrodynamik interessiert ist, muss NCAGGREGATE auch die Salz- oder Temperaturgrößen aggregieren. Die Größe des aggregierten synoptischen Wasservolumens wird sonst nicht berechnet. Diese Größe ist aber bei den in INSPECT_CONTROL_VOLUMES durchgeführten Berechnungen erforderlich.&lt;br /&gt;
*# [[UNTRIM2007]] oder [[UNTRIM2]],&lt;br /&gt;
*# NCAGGREGATE,&lt;br /&gt;
*# [[INSPECT_CONTROL_VOLUMES]] (Ergebnisse prüfen),&lt;br /&gt;
*# [[NCANALYSE]], und&lt;br /&gt;
*# [[DISPLAY_CONTROL_VOLUMES]].&lt;br /&gt;
* Aggregation synoptischer Daten (Wasserspiegelauslenkung, Strömungsgeschwindigkeit, Salzgehalt, etc.) mit dem Ziel einer Reduktion der Komplexität der Ergebnisse:&lt;br /&gt;
*# [[UNTRIM2007]] oder [[UNTRIM2]],&lt;br /&gt;
*# NCAGGREGATE, und&lt;br /&gt;
*# [[NCPLOT]].&lt;br /&gt;
* Aggregation von Kennwerten zur Reduktion der Komplexität:&lt;br /&gt;
*# [[UNTRIM2007]] oder [[UNTRIM2]],&lt;br /&gt;
*# [[NCANALYSE]],&lt;br /&gt;
*# [[NCPLOT]] (Kennwerte prüfen),&lt;br /&gt;
*# NCAGGREGATE, und&lt;br /&gt;
*# [[NCPLOT]].&lt;br /&gt;
* Aggregation der Differenz von Kennwerten oder synoptischen Daten zur Reduktion der Komplexität:&lt;br /&gt;
*# [[UNTRIM2007]] oder [[UNTRIM2]] (testweise auch für DFlow FM),&lt;br /&gt;
*# [[NCANALYSE]] (für Kennwerte),&lt;br /&gt;
*# [[NCPLOT]] (Kennwerte prüfen),&lt;br /&gt;
*# [[NCDELTA]],&lt;br /&gt;
*# [[NCPLOT]] (Differenzen prüfen),&lt;br /&gt;
*# NCAGGREGATE, und&lt;br /&gt;
*# [[NCPLOT]].&lt;br /&gt;
Bei der Aggregation klassischer Daten werden automatisch sogenannte &#039;&#039;Land Binary Masks&#039;&#039; (LBM) ergänzt. LBMs beschreiben die Land-Wasser-Verteilung zum Zeitpunkt der Aggregation auf dem originalen Gitter. LBMs ermöglichen visualisierenden Anwendungen wir [[NCPLOT]] eine optimale Darstellung aggregierter Größen mit sinnvoller Land-Wasser-Verteilung innerhalb jedes Kontrollvolumens. &lt;br /&gt;
&lt;br /&gt;
Optional kann der Anwender gezielt verschiedene Perzentile (0.01, 0.05, 0.50, 0.95 und 0.99) oder Häufigkeitsverteilungen unter Verwendung frei wählbarer Klassen zusätzlich zu den &#039;&#039;üblichen&#039;&#039; aggregierten Daten erzeugen lassen. Man beachte hierzu die Hinweise bei Datei [[NCAGGREGATE.DAT|ncaggregate.dat]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ncaggregate_patch.png|thumb|&#039;&#039;&#039;Bild &#039;&#039;Kontrollvolumina und Exchanges&#039;&#039;&#039;.]]&lt;br /&gt;
&lt;br /&gt;
|eingabedateien=&lt;br /&gt;
# &#039;&#039;&#039;allgemeine Eingabedaten&#039;&#039;&#039; (Dateityp [[NCAGGREGATE.DAT|ncaggregate.dat]]);&lt;br /&gt;
# Datei mit &#039;&#039;&#039;Klassifikationen&#039;&#039;&#039; von Häufigkeitsverteilungen ([[BOUNDS.CFG.DAT|bounds.cfg.dat]]) &amp;lt;br /&amp;gt;Hinweis: Lokale Konfigurationsdatei (empfohlen) oder Datei aus $PROGHOME/cfg/-Verzeichnis.&lt;br /&gt;
# &#039;&#039;&#039;synoptische Datensätze&#039;&#039;&#039; (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
# &#039;&#039;&#039;Kontroll-Volumina&#039;&#039;&#039; (Dateityp [[IPDS.DAT|ipds.dat]]):&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;Aggregierte Daten&#039;&#039;&#039; Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]); zur Struktur des Aggregations-Gitters und dessen Zusammenhang mit dem Berechnungsgitter siehe unter &#039;&#039;[[NetCDF Aggregation f%C3%BCr unstrukturierte Gitter]]&#039;&#039;.&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncaggregate.sdr);&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncaggregate.trc).&lt;br /&gt;
|methode=&lt;br /&gt;
Geeignete physikalische Daten werden für Kontroll-Volumina sowie Austauschflächen (&#039;&#039;Exchanges&#039;&#039;) aggregiert. &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=[[NCANALYSE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[UNTRIM2007]], [[UNTRIM2]], [[INSEL2IPDS]]&lt;br /&gt;
|postprozessor=[[DAVIT]], [[INSPECT_CONTROL_VOLUMES]], [[NCANALYSE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[NCPLOT]], [[NC2TABLE]], [[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;
** 2014-03-12: [http://ewisa.baw.de/files/09206_tv12_2014_03_12_aggregation_g_lang.pdf &#039;&#039;Aggregation von Daten&#039;&#039;].&lt;br /&gt;
* [https://izw-campus.baw.de/ &#039;&#039;IZW-Campus&#039;&#039;] (Podcast)&lt;br /&gt;
**2020-12-07: [https://izw-campus.baw.de/goto.php?target=cat_1830&amp;amp;client_id=iliasclient &#039;&#039;Aggregation und NCAGGREGATE&#039;&#039;].&lt;br /&gt;
* Musterdateien:&lt;br /&gt;
** Musterdateien finden sich in &#039;&#039;&#039;$PROGHOME/examples/ncaggregate/&#039;&#039;&#039;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCDELTA&amp;diff=36122</id>
		<title>NCDELTA</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCDELTA&amp;diff=36122"/>
		<updated>2023-04-12T10:59:05Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update Version&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;
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]], [[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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCDELTA.DAT&amp;diff=36121</id>
		<title>NCDELTA.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCDELTA.DAT&amp;diff=36121"/>
		<updated>2023-04-12T10:58:18Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update Version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCDELTA.DAT&lt;br /&gt;
|dateityp=ncdelta.dat &lt;br /&gt;
|version=April 2023&lt;br /&gt;
|version_beschr=Oktober 2022&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCDELTA]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;: Allgemeine Steuerdaten&lt;br /&gt;
*# &#039;&#039;&#039;Max_Read_Storage&#039;&#039;&#039;: Anzahl der Daten in Byte, die für jede Eingangsvariable in einem Analysezyklus (maximal) gelesen, gespeichert und verarbeitet werden sollen. Dieser Wert bezeichnet in etwa den maximalen Memory-Bedarf pro Variable für [[NCDELTA]].&lt;br /&gt;
*# &#039;&#039;&#039;Max_Distance&#039;&#039;&#039;: maximaler Abstand in [m] bis zu dem Punkte mit unterschiedlicher Lage verglichen werden.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Print_Modus_Classify&#039;&#039;&#039;: Modus der informativen Druckerausgabe im Programmteil &#039;&#039;Klassifikation&#039;&#039;:&lt;br /&gt;
*## &#039;&#039;&#039;0&#039;&#039;&#039; = keine ausführliche Ausgabe auf Drucker; &lt;br /&gt;
*## &#039;&#039;&#039;1&#039;&#039;&#039; = Variablen-Klassifizierung der Eingangsdateien in die SDR-Datei schreiben. &lt;br /&gt;
*# (optional) &#039;&#039;&#039;Print_Modus_Pairs&#039;&#039;&#039;: Modus der informativen Druckerausgabe im Programmteil &#039;&#039;Primäre Partnervariable&#039;&#039;:&lt;br /&gt;
*## &#039;&#039;&#039;0&#039;&#039;&#039; = keine ausführliche Ausgabe auf Drucker; &lt;br /&gt;
*## &#039;&#039;&#039;1&#039;&#039;&#039; = nur Testergebnisse der gefundenen Variablen-Paare werden in die SDR-Datei geschrieben; &lt;br /&gt;
*## &#039;&#039;&#039;2&#039;&#039;&#039; = auch Testergebnisse verworfener Kandidaten werden in die SDR-Datei geschrieben.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Print_Modus_Define&#039;&#039;&#039;: Modus der informativen Druckerausgabe im Programmteil &#039;&#039;Definition Berechnungsergebnisse&#039;&#039;:&lt;br /&gt;
*## &#039;&#039;&#039;0&#039;&#039;&#039; = keine ausführliche Ausgabe auf Drucker; &lt;br /&gt;
*## &#039;&#039;&#039;1&#039;&#039;&#039; = Informationen zu den Metadaten der Ergebnisdaten in die SDR-Datei schreiben. &lt;br /&gt;
*# (optional) &#039;&#039;&#039;Print_Modus_Compute&#039;&#039;&#039;: Modus der informativen Druckerausgabe im Programmteil &#039;&#039;Berechnung der Ergebnisse&#039;&#039;:&lt;br /&gt;
*## &#039;&#039;&#039;0&#039;&#039;&#039; = keine ausführliche Ausgabe auf Drucker; &lt;br /&gt;
*## &#039;&#039;&#039;1&#039;&#039;&#039; = Informationen zu den Ergebnisdaten in die SDR-Datei schreiben.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Deflate_Level&#039;&#039;&#039;: &#039;&#039;deflate level&#039;&#039; (0,1,2,...,9) für die Online-Kompression der Daten beim Schreiben. 0 bedeutet keine Kompression, 9 maximale Kompression&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Cmode_Id&#039;&#039;&#039;: &#039;&#039;creation mode flag&#039;&#039; der [[NetCDF|CF NetCDF]] Methode  [https://www.unidata.ucar.edu/software/netcdf/netcdf-4/newdocs/netcdf-f90/NF90_005fCREATE.html NF90_CREATE]. Typische Werte für diese Anwendung sind:&lt;br /&gt;
*#* 4 = &#039;&#039;&#039;NF90_64BIT_OFFSET&#039;&#039;&#039; (NetCDF-Datei mit 64Bit, kein HDF - keine Online-Kompression);&lt;br /&gt;
*#* 5 = &#039;&#039;&#039;NF90_CLASSIC_MODEL&#039;&#039;&#039; (HDF-Datei ohne Nutzung der erweiterten HDF-Möglichkeiten - mit Online-Kompression).&lt;br /&gt;
* Block &#039;&#039;&#039;Data_Files&#039;&#039;&#039;: Dateien&lt;br /&gt;
*# &#039;&#039;&#039;Reference_File&#039;&#039;&#039;: Datei (NETCDF) mit &#039;&#039;&#039;Referenz&#039;&#039;&#039;-Daten (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
*# &#039;&#039;&#039;Variant_File&#039;&#039;&#039;: Datei (NETCDF) mit &#039;&#039;&#039;Varianten&#039;&#039;&#039;-Daten (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
*# &#039;&#039;&#039;Result_File&#039;&#039;&#039;: Datei (NETCDF) für &#039;&#039;&#039;Ergebnis&#039;&#039;&#039;-Daten (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Reference_Period&#039;&#039;&#039;: Start- und Enddatum der Vergleichsperiode für die Referenz-Daten (nur für synoptische Daten);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Variant_Period&#039;&#039;&#039;: Start- und Enddatum der Vergleichsperiode für die Varianten-Daten (nur für synoptische Daten);&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Data_Operations&#039;&#039;&#039;: Datenoperationen&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Ordinary_Differences&#039;&#039;&#039;: Gewöhnliche Differenzen (falls möglich) berechnen (.true.) oder nicht berechnen (.false.);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Taylor_Diagram_Data&#039;&#039;&#039;: Daten für Taylor-Diagramm (falls möglich) berechnen (.true.) oder nicht berechnen (.false.); inklusive Skill nach Taylor (2001) Gleichungen 4 und 5;&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Median&#039;&#039;&#039;: Median (&amp;gt;=32 Ereignisse) berechnen (.true.) oder nicht berechnen (.false.);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Percentiles_05_95&#039;&#039;&#039;: Perzentile Q05, Q95 (&amp;gt;= 32 Ereignisse) berechnen (.true.) oder nicht berechnen (.false.);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Percentiles_01_99&#039;&#039;&#039;: Perzentile Q01, Q99 (&amp;gt;= 51 Ereignisse) berechnen (.true.) oder nicht berechnen (.false.);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Skill_Murphy_1988&#039;&#039;&#039;: Skill nach Murphy (1988) Gleichung 4;&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Skill_Willmott_1981&#039;&#039;&#039;: Skill nach Willmott (1981) Index of agreement (d);&lt;br /&gt;
*# (optional) &#039;&#039;&#039;With_Original_Data&#039;&#039;&#039;: Kopie der für die Berechnung der gewöhnlichen Differenzen benutzten Eingangsdaten.&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Exclude_Variable_From_NCDELTA&#039;&#039;&#039;: Liste der auszuschließenden Variablen.&lt;br /&gt;
*# &#039;&#039;&#039;Variant_Variable&#039;&#039;&#039;: Name einer Variablen aus dem &#039;&#039;Variant-File&#039;&#039;. Key kann mehrfach angegeben werden. Mit Ausnahme der hier genannten Variablen werden alle vom Programm ermittelten primären Variablenpaare ausgewertet.&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Include_Only_Variable_for_NCDELTA&#039;&#039;&#039;: Liste der exklusiv zu bearbeitenden Variablen.&lt;br /&gt;
*# &#039;&#039;&#039;Variant_Variable&#039;&#039;&#039;: Name einer Variablen aus dem &#039;&#039;Variant-File&#039;&#039;. Key kann mehrfach angegeben werden. Mit Ausnahme der hier genannten Variablen keine weiteren vom Programm ermittelten primären Variablenpaare ausgewertet.&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;No_Normal_Vector_Variable&#039;&#039;&#039;: Die Liste der Variablen, die Normalen-Vektoren sind wird (weitestgehend) automatisch von [[NCDELTA]] erzeugt. Bislang können nicht alle sicher erkannt werden. Mit dieser Liste werden Variablen von der Zugehörigkeit zur Klasse der Normalen-Vektor-Variablen &#039;&#039;&#039;&#039;&#039;ausgeschlossen&#039;&#039;&#039;&#039;&#039;, falls deren automatische Zurodnung fehlerhaft ist.&lt;br /&gt;
*# &#039;&#039;&#039;Variable&#039;&#039;&#039;: Name einer Variablen aus dem &#039;&#039;Variant-File&#039;&#039; oder dem &#039;&#039;Reference_File&#039;&#039;. Key kann mehrfach angegeben werden.&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Normal_Vector_Variable&#039;&#039;&#039;: Die Liste der Variablen, die Normalen-Vektoren sind wird (weitestgehend) automatisch von [[NCDELTA]] erzeugt. Bislang können nicht alle sicher erkannt werden. Mit dieser Liste werden Variablen in die Zugehörigkeit zur Klasse der Normalen-Vektor-Variablen &#039;&#039;&#039;&#039;&#039;eingeschlossen&#039;&#039;&#039;&#039;&#039;, falls deren automatische Zurodnung fehlerhaft ist.&lt;br /&gt;
*# &#039;&#039;&#039;Variable&#039;&#039;&#039;: Name einer Variablen aus dem &#039;&#039;Variant-File&#039;&#039; oder dem &#039;&#039;Reference_File&#039;&#039;. Key kann mehrfach angegeben werden.&lt;br /&gt;
* (optional) Block &#039;&#039;&#039;Label_Relation&#039;&#039;&#039;: Für den Vergleich &#039;&#039;fraktionierter&#039;&#039; Variable, für die ein Zusammenhang zwischen den einzelnen &#039;&#039;Fraktionen&#039;&#039; (Sediment, Partialtide. usw.) nicht automatisch hergestellt werden kann, muss der Zusammenhang vom Anwender vorgegeben werden. Block kann mehrfach angegeben werden.&lt;br /&gt;
*# &#039;&#039;&#039;Variant_Label_KV&#039;&#039;&#039;: Name einer Label-Koordinatenvariable aus &#039;&#039;Variant_File&#039;&#039; oder &#039;&#039;NONE&#039;&#039;.&lt;br /&gt;
*# &#039;&#039;&#039;Reference_Label_KV&#039;&#039;&#039;: Name einer Label-Koordinatenvariable aus &#039;&#039;Reference_File&#039;&#039; oder &#039;&#039;NONE&#039;&#039;.&lt;br /&gt;
*# &#039;&#039;&#039;Relation&#039;&#039;&#039;: &#039;&#039;Name der &#039;&#039;Fraktion&#039;&#039; im Variant_File&#039;&#039; &#039;&#039;&#039;:&#039;&#039;&#039; &#039;&#039;Name der &#039;&#039;Fraktion&#039;&#039; im Reference_File&#039;&#039;. Key kann mehrfach angegeben werden. Für den Namen ist &#039;&#039;NONE&#039;&#039; anzugeben, falls keine entsprechende Label-Koordinatenvariable vorhanden ist. Der Doppelpunkt dient als Trennzeichen.&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Benutzte &#039;&#039;&#039;Dictionary-Dateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncdelta_dico.dat&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
# Anwendungsmöglichkeiten:&lt;br /&gt;
#* Fall 1: &#039;&#039;&#039;Reference_File&#039;&#039;&#039; = Simulation 1, &#039;&#039;&#039;Variant_File&#039;&#039;&#039; = Simulation 2;&lt;br /&gt;
#* Fall 2: &#039;&#039;&#039;Reference_File&#039;&#039;&#039; = Messung, &#039;&#039;&#039;Variant_File&#039;&#039;&#039; = Simulation; &lt;br /&gt;
#* Fall 3: &#039;&#039;&#039;Reference_File&#039;&#039;&#039; = Messung 1, &#039;&#039;&#039;Variant_File&#039;&#039;&#039; = Messung 2; &lt;br /&gt;
#: Es können entweder jeweils synoptische Daten &#039;&#039;oder&#039;&#039; Ergebnisse des Programms [[NCANALYSE]] verwendet werden.&lt;br /&gt;
# Allgemeine Anforderungen:&lt;br /&gt;
#* synoptische Daten:&lt;br /&gt;
#** Zeitraum muss gleich lang (nicht identisch) sein, und&lt;br /&gt;
#** Zeitschritt muss identisch sein.&lt;br /&gt;
#* Analyseergebnisse ([[NCANALYSE]]):&lt;br /&gt;
#** Analysezeitraum muss von vergleichbarer Länge sein, und&lt;br /&gt;
#** Anzahl der Ereignisse, z.B. Thw, muss identisch sein.&lt;br /&gt;
#* Z-Koordinatenvariablen:   &lt;br /&gt;
#: z-Koordinaten-Variablen müssen, soweit vorhanden, entweder&lt;br /&gt;
#:* alle mit (CF-Attribut) positive = &amp;quot;down&amp;quot;, oder&lt;br /&gt;
#:* alle mit (CF-Attribut) positive = &amp;quot;up&amp;quot;&lt;br /&gt;
#: vorliegen (siehe [http://cfconventions.org/ CF Metadaten Konvention]).&lt;br /&gt;
# Spezielle Anforderungen:&lt;br /&gt;
#* zu Fall 1: &lt;br /&gt;
#** gleiche Vertikalstruktur (Anzahl der Schichten), und&lt;br /&gt;
#** gleiche (Tracer-) Fraktionen (falls vorhanden).&lt;br /&gt;
#* zu Fall 2: &lt;br /&gt;
#** gleiche (Tracer-) Fraktionen (falls vorhanden), und&lt;br /&gt;
#** in den Messdaten dürfen an derselben (Geo-) Position (x,y) mehrere Messergebnisse in verschiedenen Tiefen (z) vorhanden sein. Außerdem muss&lt;br /&gt;
#** für Vergleiche mit gemessener Strömung das Attribut &amp;quot;name_id&amp;quot; der Variable &amp;quot;current_velocity&amp;quot; den Wert 836 aufweisen. Diese Voraussetzung sollte überprüft werden (z.B. mit ncdump). Falls diese Bedingung nicht erfüllt wird, so kann mit Hilfe des NCO-Tools NCATTED &amp;lt;br /&amp;gt; &#039;&#039;&#039;ncatted -a name_id,current_velocity,m,i,836 -O &#039;&#039;reference_file&#039;&#039;.nc&#039;&#039;&#039; &amp;lt;br /&amp;gt; der Wert des Attributs auf 836 abgewandelt werden.&lt;br /&gt;
#* zu Fall 3: &lt;br /&gt;
#** (Geo-) Positionen (x,y) dürfen in jeder Datei jeweils nur einmal vorhanden sein; d.h., mehrere an einem Ort übereinander angeordnete Messergebnisse (verschiedene Tiefen (z) bei identischem (x,y)) werden von der aktuellen Version nicht unterstützt.&lt;br /&gt;
    &lt;br /&gt;
|nutzerprogramme=[[NCDELTA]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncdelta/*/mod_m_ncdelta_steer.f90&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;
|beispieldatei=$PROGHOME/examples/ncdelta/ncdelta.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCANALYSE.DAT&amp;diff=36120</id>
		<title>NCANALYSE.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCANALYSE.DAT&amp;diff=36120"/>
		<updated>2023-03-29T13:15:35Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update Version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCANALYSE.DAT&lt;br /&gt;
|dateityp=ncanalyse.dat &lt;br /&gt;
|version=März 2023&lt;br /&gt;
|version_beschr=Oktober 2021&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCANALYSE]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&#039;&#039;&#039;Eingabesteuerdaten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039;: Allgemeine Steuerdaten&lt;br /&gt;
*# &#039;&#039;&#039;Max_Read_Storage&#039;&#039;&#039;: maximale Anzahl der Datenwerte, die für jede Eingangsvariable in einem Analysezyklus gelesen, gespeichert und verarbeitet werden können.&lt;br /&gt;
*# &#039;&#039;&#039;Min_Water_Depth&#039;&#039;&#039;: minimale Wasserbedeckung bis zu der Analysen durchgeführt werden.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Create_Missing_Variables&#039;&#039;&#039;: zusätzliche (virtuelle) Variable erzeugen&lt;br /&gt;
*#: 0 = nicht erzeugen (Default);&lt;br /&gt;
*#: 1 = erzeugen (derzeit nur &amp;quot;magnitude_of_sea_water_velocity&amp;quot; für DFlow FM UGRID CF NetCDF).&lt;br /&gt;
*# (optional) &#039;&#039;&#039;NC_Deflate_Level&#039;&#039;&#039;: Niveau (0 bis 9) der Online-Kompression beim Schreiben der Ergebnisdatei&lt;br /&gt;
*#: 0 = keine Kompression (Default);&lt;br /&gt;
*#: 5 = gute Kompression (Empfehlung);&lt;br /&gt;
*#: 9 = höchste Stufe der Kompression.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;FRQ_use_j_v_correction&#039;&#039;&#039;: Korrektur der Nodaltide bei der Berechnung der Partialtiden&lt;br /&gt;
*#: .true. = Einfluss der Nodaltide korrigieren (Default)&lt;br /&gt;
*#: .false. = Einfluss der Nodaltide &#039;&#039;nicht&#039;&#039; korrigieren&lt;br /&gt;
*# (optional) &#039;&#039;&#039;END_after_hrp&#039;&#039;&#039;: Beende den Programmlauf unmittelbar im Anschluss an die Analyse für die Referenzpositionen, vor dem Beginn der (eigentlichen) flächenhaften Analyse&lt;br /&gt;
*#: .true. = Programmlauf vorzeitig beenden&lt;br /&gt;
*#: .false. = Programmlauf vollständig durchführen (Default)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;CU_Zero_Slack&#039;&#039;&#039;: Grenzwert für Strömungsgeschwindigkeit in [m s-1] unterhalb der ein Richtungswechsel der Strömung (Kenterung) nicht ausgewertet wird. Typischer Weise werden Werte von 1 cm s-1 verwendet (diese sind in den Konfigurationsdateien für die verschiedenen Analysen voreingestellt). Als Kenterung wird eine Situation erkannt, falls die Geschwindigkeit größer als der Grenzwert ist und ein Richtungswechsel stattgefunden hat.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Compute_FE_Ratio&#039;&#039;&#039;: Berechne Flut(strom):Ebbe(strom) Kenngrößen, falls solche mit &amp;lt;OPT:COMPUTE_FE_RATIO&amp;gt; in der Konfigurationsdatei markiert sind &lt;br /&gt;
*#: .true. = F:E-Kenngrößen berechnen&lt;br /&gt;
*#: .false. = F:E-Kenngrößen nicht berechnen (Default)&lt;br /&gt;
*# (optional) &#039;&#039;&#039;CFG_Level&#039;&#039;&#039;:  Einige Konfigurationsdateien enthalten Anweisungen der Art &amp;lt;OPT:CFG_Level_&#039;&#039;number&#039;&#039;&amp;gt; zur flexiblen Verwendung derselben Konfigurationsdatei für verschiedene Fragestellungen. &lt;br /&gt;
*#: 0 = aktiviere Zeilen mit &amp;lt;OPT:CFG_Level_0&amp;gt; (Default)&lt;br /&gt;
*#: 1 = aktiviere Zeilen mit &amp;lt;OPT:CFG_Level_1&amp;gt;&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Location_XY_EPSG&#039;&#039;&#039;: EPSG-Code der in den Blöcken &#039;&#039;&#039;Location&#039;&#039;&#039; angegebenen X- und Y-Koordinaten. Wird dieser Key nicht angegeben, so wird der EPSG-Code der Input-Daten (Block &#039;&#039;&#039;Input_Files&#039;&#039;&#039;) verwendet.&lt;br /&gt;
*# (optional) &#039;&#039;&#039;Gap_Fill&#039;&#039;&#039;: Steuerparameter für das Auffüllen von Datenlücken an Referenzpositionen durch Interpolation. Wird dieser Key nicht angegeben, so werden Datenlücken (Wasserstand, Strömung) nicht automatisch aufgefüllt.&lt;br /&gt;
*#: 0 = Datenlücken werden nicht aufgefüllt (Default)&lt;br /&gt;
*#: 1 = Datenlücken werden durch Spline-Interpolation aufgefüllt&lt;br /&gt;
* Block &#039;&#039;&#039;Data_Analysis_Period&#039;&#039;&#039;: Analysezeitraum&lt;br /&gt;
*# &#039;&#039;&#039;Start_Time&#039;&#039;&#039;: Beginn des Analysezeitraums.&lt;br /&gt;
*# &#039;&#039;&#039;End_Time&#039;&#039;&#039;: Ende des Analysezeitraums.&lt;br /&gt;
* Block &#039;&#039;&#039;Input_Files&#039;&#039;&#039;: [[NetCDF|CF NetCDF]] Datei mit Eingangsdaten&lt;br /&gt;
*# &#039;&#039;&#039;Data_File&#039;&#039;&#039;: Name und Typ (NETCDF) der Datei mit den zu analysierenden Daten (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]). Optional kann als dritter Parameter auch noch angegeben werden, ob die Datei mit MPI COLLECTIVE I/O oder MPI INDEPENDENT I/O gelesen werden soll (relevant nur für die MPI-Version des Programms).&lt;br /&gt;
* Block &#039;&#039;&#039;Location&#039;&#039;&#039;: Referenzpositionen (je Position ein Block).&lt;br /&gt;
*# &#039;&#039;&#039;Name&#039;&#039;&#039;: Name der Referenzposition.&lt;br /&gt;
*# &#039;&#039;&#039;Type&#039;&#039;&#039;: Typ der Referenzposition:&lt;br /&gt;
*#* 0 = Referenzposition Tide (muss einmal angegeben werden);&lt;br /&gt;
*#* 1 = Referenzposition Phase (muss einmal angegeben werden);&lt;br /&gt;
*#* 2 = Hilfsposition (kann angegeben werden).&lt;br /&gt;
*# &#039;&#039;&#039;X&#039;&#039;&#039;: x-Koordinate der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;Y&#039;&#039;&#039;: y-Koordinate der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;LON&#039;&#039;&#039;: geografische Länge der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;LAT&#039;&#039;&#039;: geografische Breite der Position (entweder &#039;&#039;&#039;X&#039;&#039;&#039; und &#039;&#039;&#039;Y&#039;&#039;&#039; oder &#039;&#039;&#039;LON&#039;&#039;&#039; und &#039;&#039;&#039;LAT&#039;&#039;&#039; angeben).&lt;br /&gt;
*# &#039;&#039;&#039;Z&#039;&#039;&#039;: z-Koordinate der Position (nach Unten positiv).&lt;br /&gt;
*# &#039;&#039;&#039;Rank&#039;&#039;&#039;: &#039;&#039;Rang&#039;&#039; der Position (nicht für &#039;&#039;Referenzposition Phase&#039;&#039;).&lt;br /&gt;
*# &#039;&#039;&#039;Previous_Rank&#039;&#039;&#039;: Verweis auf den &#039;&#039;Rang&#039;&#039; der vorangehenden Position (nicht für &#039;&#039;Referenzposition Tide&#039;&#039; und &#039;&#039;Referenzposition Phase&#039;&#039;).&lt;br /&gt;
* Block &#039;&#039;&#039;Input_Variables&#039;&#039;&#039;: Name(n) der zu analysierenden Variablen.&lt;br /&gt;
*# &#039;&#039;&#039;Name&#039;&#039;&#039;: Name der zu analysierenden Variable (ist ein gültiger [[NetCDF|CF NetCDF]] Variablenname der Datei mit den Eingangsdaten).&lt;br /&gt;
* Block &#039;&#039;&#039;Data_Analysis&#039;&#039;&#039;: Art der Analyse sowie [[NetCDF|CF NetCDF]] Datei für Analyseergebnisse&lt;br /&gt;
*# &#039;&#039;&#039;Type&#039;&#039;&#039;: Typ der durchzuführenden Analyse:&lt;br /&gt;
*#* &#039;&#039;&#039;TDKW&#039;&#039;&#039; = [[Tidekennwerte des Wasserstandes]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKV&#039;&#039;&#039; = [[Tidekennwerte der Strömung]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXF&#039;&#039;&#039; = [[Tidekennwerte des Wassertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKS&#039;&#039;&#039;, &#039;&#039;&#039;TDWS&#039;&#039;&#039;= [[Tidekennwerte des Salzgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXS&#039;&#039;&#039; = [[Tidekennwerte des Salztransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKT&#039;&#039;&#039; = [[Tidekennwerte der Temperatur]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXT&#039;&#039;&#039; = [[Tidekennwerte des Wärmetransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKC&#039;&#039;&#039; = [[Tidekennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXC&#039;&#039;&#039; = [[Tidekennwerte des Schwebstofftransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKP&#039;&#039;&#039; = [[Tidekennwerte des Tracergehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDXP&#039;&#039;&#039; = [[Tidekennwerte des Tracertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKB&#039;&#039;&#039; = [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKG&#039;&#039;&#039; = [[Tidekennwerte des Geschiebetransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;TDKA&#039;&#039;&#039; = [[Tidekennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
*#* &#039;&#039;&#039;FRQW&#039;&#039;&#039; = [[Harmonische Analyse des Wasserstands|Harmonische Analyse des Wasserstands (Partialtiden)]];&lt;br /&gt;
*#* &#039;&#039;&#039;FRQV&#039;&#039;&#039; = [[Harmonische Analyse der Strömung|Harmonische Analyse der Strömung (Partialtiden)]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKW&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Wasserstands]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKV&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Strömung]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKS&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Salzgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKT&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Temperatur]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKC&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Schwebstoffgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKP&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Tracergehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKO&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Sauerstoffgehalts]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKM&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Morphodynamik]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKG&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Geschiebetransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKB&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZKA&#039;&#039;&#039; = [[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXF&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Wassertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXS&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Salztransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXP&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Tracertransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXC&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Schwebstofftransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZXG&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle);&lt;br /&gt;
*#* &#039;&#039;&#039;LZXE&#039;&#039;&#039; = [[Tideunabhängige Kennwerte des Tide-Energietransports]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZMW&#039;&#039;&#039; = [[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]];&lt;br /&gt;
*#* &#039;&#039;&#039;LZSS&#039;&#039;&#039; = [[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]].&lt;br /&gt;
*# &#039;&#039;&#039;Result_File&#039;&#039;&#039;: Name und Typ (NETCDF) der Datei für die Analyseergebnisse (Dateityp [[CF-NETCDF.NC|cf-netcdf.nc]]).&lt;br /&gt;
* &#039;&#039;&#039;Optionale Blöcke&#039;&#039;&#039; für verschiedene Analysen&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKW&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKW_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKV&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKV_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKS&#039;&#039;&#039; oder &#039;&#039;&#039;TDWS&#039;&#039;&#039;&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKS_Quantiles&#039;&#039;&#039; oder &#039;&#039;&#039;TDWS_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKT&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKT_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKC&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKC_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKP&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKP_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKG&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKG_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKB&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKB_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;TDKA&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;TDKA_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Optional für &#039;&#039;&#039;FRQW&#039;&#039;&#039; und &#039;&#039;&#039;FRQV&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Tidal_Constituents&#039;&#039;&#039;: Liste der zu berechnenden Partialtiden.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Code der Partialtide, z. B. Mm, Mf, K_1, O_1, S_2, M_2, M_4, M_6, M_8.&lt;br /&gt;
* &#039;&#039;&#039;Optional erforderliche Blöcke&#039;&#039;&#039; für verschiedene Analysen&lt;br /&gt;
*: Um die &#039;&#039;Bounds&#039;&#039;, also die jeweiligen Intervallgrenzen für die Häufigkeitsverteilung optimal angeben zu können, sollte vorab der Wertebereich der physikalischen Größe ermittelt werden, z. B. mit dem Programm [[NCAUTO]].&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKW&#039;&#039;&#039;: &lt;br /&gt;
*** Block &#039;&#039;&#039;Water_Level_Bounds&#039;&#039;&#039;: Definition der Wasserstandsklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Water_Level_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKV&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Current_Velocity_Bounds&#039;&#039;&#039;: Definition der Strömungsklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Current_Velocity_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKS&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Salinity_Bounds&#039;&#039;&#039;: Definition der Salzgehaltsklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Salinity_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKT&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Temperature_Bounds&#039;&#039;&#039;: Definition der Temperaturklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Temperature_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKC&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Suspended_Sediment_Bounds&#039;&#039;&#039;: Definition der Klassen für den Schwebstoffgehalt.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Suspended_Sediment_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKP&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Tracer_Bounds&#039;&#039;&#039;: Definition der Klassen für den Tracergehalt.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Tracer_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKO&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Oxygen_Bounds&#039;&#039;&#039;: Definition der Klassen für den Sauerstoffgehalt.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Oxygen_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKM&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Bathymetry_Bounds&#039;&#039;&#039;: Definition der Sohltiefenklassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Bathymetry_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKG&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedload_Bounds&#039;&#039;&#039;: Definition der Geschiebetransport-Klassen.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedload_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKB&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedfriction_Bounds&#039;&#039;&#039;: Definition der Klassen für die eff. Bodenschubspannung.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Bedfriction_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZKA&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;PE_Anomaly_Bounds&#039;&#039;&#039;: Definition der Klassen für die PEA.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;PE_Anomaly_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZMW&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Wind_Bounds&#039;&#039;&#039;: Definition der Klassen für die Windgeschwindigkeit.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Wind_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
** Erforderlich für &#039;&#039;&#039;LZSS&#039;&#039;&#039;:&lt;br /&gt;
*** Block &#039;&#039;&#039;Sig_Wave_Bounds&#039;&#039;&#039;: Definition der Klassen für die signifikante Wellenhöhe.&lt;br /&gt;
***# &#039;&#039;&#039;Interval&#039;&#039;&#039;: untere und obere Grenze der Klassen (Intervalle).&lt;br /&gt;
*** Block &#039;&#039;&#039;Sig_Wave_Quantiles&#039;&#039;&#039;: Definition der Quantile.&lt;br /&gt;
***# &#039;&#039;&#039;Value&#039;&#039;&#039;: Quantil aus ] 0.0, 1.0 [; Sonderfall Median, mit Value = 0.5.&lt;br /&gt;
===Anmerkungen===&lt;br /&gt;
# Benutzte &#039;&#039;&#039;Dictionary-Dateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncanalyse_dico.dat&#039;&#039;&#039;&#039;&#039; und &lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;ncanalyse_config_dico.dat&#039;&#039;&#039;&#039;&#039;. &lt;br /&gt;
# Benutzte &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
#* &#039;&#039;&#039;TDKW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Wasserstandes]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKV_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Strömung]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXF_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Wassertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Salzgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Salztransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Temperatur]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Wärmetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Schwebstoffgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Schwebstofftransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Tracergehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;TDXP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Tracertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKB_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKG_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte des Geschiebetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;TDKA_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tidekennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
#* &#039;&#039;&#039;FRQW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Harmonische Analyse des Wasserstands|Partialtiden des Wasserstands]];&lt;br /&gt;
#* &#039;&#039;&#039;FRQV_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Harmonische Analyse der Strömung|Partialtiden der Strömung]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Wasserstands]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKV_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Strömung]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Salzgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Temperatur]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Schwebstoffgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Tracergehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKO_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Sauerstoffgehalts]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKM_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Morphodynamik]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKG_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Geschiebetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKB_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]];&lt;br /&gt;
#* &#039;&#039;&#039;LZKA_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXF_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Wassertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Salztransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXT_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Wärmetransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXP_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Tracertransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXC_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Schwebstofftransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXG_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Sedimenttransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZXE_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Tideunabhängige Kennwerte des Tide-Energietransports]];&lt;br /&gt;
#* &#039;&#039;&#039;LZMW_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]];&lt;br /&gt;
#* &#039;&#039;&#039;LZSS_ncanalyse_cfg.dat&#039;&#039;&#039;: Datei mit Definition der [[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]].&lt;br /&gt;
|nutzerprogramme=[[NCANALYSE]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncanalyse/*/mod_m_ncanalyse_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncanalyse/ncanalyse.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCANALYSE&amp;diff=36119</id>
		<title>NCANALYSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCANALYSE&amp;diff=36119"/>
		<updated>2023-03-29T13:10:40Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: update Version&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;
Ein Leitfaden zur Erfassung der DMQS-Metadaten steht [[Leitfaden_Metadaten_Küstengewässer|hier]].&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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Struktur%C3%BCbersicht&amp;diff=36102</id>
		<title>Strukturübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Struktur%C3%BCbersicht&amp;diff=36102"/>
		<updated>2023-01-03T13:40:12Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Link zu test-Vorlage entfernt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Overview]]&lt;br /&gt;
* [[Hauptseite]]&lt;br /&gt;
** [[Bautechnische Methoden]]&lt;br /&gt;
** [[Geotechnische Methoden]]&lt;br /&gt;
** [[Wasserbauliche Methoden]]&lt;br /&gt;
*** [[Mathematische Verfahren]]&lt;br /&gt;
**** [[Simulationsverfahren]]&lt;br /&gt;
***** [[Modellverfahren für den Küstenbereich und Ästuare]]&lt;br /&gt;
***** [[Modellverfahren für den Binnenbereich]]&lt;br /&gt;
****** [[Hydrodynamische Modellverfahren]]&lt;br /&gt;
****** [[Morphodynamische Modellverfahren - Feststofftransportmodelle]]&lt;br /&gt;
****** [[Wasserbauwerksmodelle]]&lt;br /&gt;
****** [[Fahrdynamische Modellverfahren]]&lt;br /&gt;
******* [[Programm &amp;quot;TRASSE&amp;quot;]]&lt;br /&gt;
******* [[Programm &amp;quot;PeTra&amp;quot;]]&lt;br /&gt;
**** [[Pre- und Postprocessing]]&lt;br /&gt;
***** [[Erzeugung und Bearbeitung von Gitternetzen]] &lt;br /&gt;
***** [[Erzeugung von Randwerten]]&lt;br /&gt;
****** [[Erzeugung von Randwerten#Literatur zu methodischen Ansätzen|Literatur zu methodischen Ansätzen]]&lt;br /&gt;
****** [[Erzeugung von Randwerten#Graphische Darstellungen komplexer Arbeitsvorgänge| Erzeugen von Randwertzeitreihen aus Mess- und Simulationsergebnissen (Grafik)]]   &lt;br /&gt;
***** [[Umwandeln von Berechnungsergebnissen]] &lt;br /&gt;
***** [[Analyse der Berechnungsergebnisse]]&lt;br /&gt;
***** [[Differenzen der Berechnungsergebnisse]]&lt;br /&gt;
***** [[Immersive Visualisierung]] &lt;br /&gt;
***** [[Tools für wasserbauliches Ingenieurwesen]]&lt;br /&gt;
***** [[Datenmanagement und Informationssysteme]]&lt;br /&gt;
**** [[BAW-Software-Dokumentation]]&lt;br /&gt;
***** [[Programmkennblätter]]&lt;br /&gt;
***** [[Dateikennblätter]]&lt;br /&gt;
***** [[Standard-Software-Anwendungen (Add-ons)]]&lt;br /&gt;
****** [[ArcGIS-Anwendungen]]&lt;br /&gt;
****** [[EXCEL-Anwendungen]]&lt;br /&gt;
****** [[Mathematica]]&lt;br /&gt;
****** [[MATLAB]]&lt;br /&gt;
****** [[OpenMI]]&lt;br /&gt;
****** [[NetCDF]]&lt;br /&gt;
****** [[NetCDF Operators]]&lt;br /&gt;
****** [[Climate Data Operators]]&lt;br /&gt;
**** [[Validierungsstudien]]&lt;br /&gt;
***** [[Validierungsstudien Jade-Weser]]&lt;br /&gt;
**** [[Modellsysteme]]&lt;br /&gt;
*** [[Wasserbauliches Versuchswesen]]&lt;br /&gt;
**** [[Schiffserzeugte Belastungen]]&lt;br /&gt;
***** [[Definition der Kenngrößen]]&lt;br /&gt;
***** [[Funktionelle Abhängigkeiten]]&lt;br /&gt;
***** [[Analytische und empirische Ansätze]] &lt;br /&gt;
***** [[Hydrodynamisch-numerische Methoden]]&lt;br /&gt;
**** [[Schiffsdynamik]]&lt;br /&gt;
***** [[Einfluss von Schiffslänge und Kielfreiheit auf Squat und Trimm sehr großer Containerschiffe]]&lt;br /&gt;
***** [[Dynamisches Fahrverhalten sehr großer Containerschiffe bei Fahrt über Transportkörperstrecken]]&lt;br /&gt;
*** [[Naturmessungen]]&lt;br /&gt;
**** [[Küste und Ästuare]]&lt;br /&gt;
***** [[Messprogramm Nördlicher Peenestrom 2005]]&lt;br /&gt;
***** [[Ankerzugversuche 2013]]&lt;br /&gt;
***** [[Pre- und Postprozessierung]]&lt;br /&gt;
****** [[Postprocessing von GNSS-Rohdaten]]&lt;br /&gt;
***** [[Standardsoftware und Anwendungen (Add-ons)]]&lt;br /&gt;
****** [[MATLAB-ViSea]]&lt;br /&gt;
****** [[ADCP-NetCDF]]&lt;br /&gt;
***** [[Software Naturmessungen]]&lt;br /&gt;
*** [[Schiffsführungssimulation]]&lt;br /&gt;
**** [[Qualitätssicherung für Schiffsführungssimulation in der WSV]] &lt;br /&gt;
**** [[Strömungsdaten für Schiffsführungssimulation in der WSV]]&lt;br /&gt;
*** [[Tidedynamik der Ästuare]]&lt;br /&gt;
*** [[Ökologische Durchgängigkeit]]&lt;br /&gt;
**** [[Ökologische Durchgängigkeit - Aufgabenstellung]] &lt;br /&gt;
**** [[Ökologische Durchgängigkeit - Pilotanlagen]] &lt;br /&gt;
**** [[Ökologische Durchgängigkeit - FuE-Projekte]]&lt;br /&gt;
**** [[Internationale Richtlinien für Fischaufstiegsanlagen]]&lt;br /&gt;
***** [[Überblick über internationale Richtlinien für Fischaufstiegsanlagen]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Australien]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Deutschland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen China]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Finnland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Frankreich]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Großbritannien]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Irland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Italien]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Kanada]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Neuseeland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Niederlande]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Norwegen]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Österreich]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Russische Föderation]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Schottland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Schweiz]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Tschechische Republik]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Türkei]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen USA ]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen ESHA]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen IHA]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Vereinte Nationen]]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen WCD]]&lt;br /&gt;
***** [[Richtlinienauswertung nach ausgewählten Themen]]&lt;br /&gt;
***** [[Empfehlungen zu Schlitzpässen]]&lt;br /&gt;
***** [[Grenz- oder Bemessungswerte für Schlitzpässe]]&lt;br /&gt;
**** [[Literaturstudie Sonderbauweisen von Fischaufstiegsanlagen]]&lt;br /&gt;
***** [[Baustein 1: Literatur]]&lt;br /&gt;
***** [[Baustein 2: Fischlifte]]&lt;br /&gt;
***** [[Baustein 3: Fischschleusen]]&lt;br /&gt;
***** [[Präsentation_Literaturstudie]]&lt;br /&gt;
----&lt;br /&gt;
* [[Template:Programmkennblatt]]&lt;br /&gt;
* [[Template:Dateikennblatt]]&lt;br /&gt;
* [[Template:Dokumentsteckbrief]]&lt;br /&gt;
* [[Template:Glossareintrag]]&lt;br /&gt;
----&lt;br /&gt;
* [[ToDo:ProgHome]]&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36101</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36101"/>
		<updated>2023-01-03T12:58:04Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCPLOT.DAT&lt;br /&gt;
|dateityp=ncplot.dat &lt;br /&gt;
|version=November 2022&lt;br /&gt;
|version_beschr=November 2022&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPLOT]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Program_Parameters&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; enthält allgemeine Steuerdaten. &lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Language&amp;quot; :&#039;&#039;&#039; Spracheinstellung für Beschriftungen und Texte:&lt;br /&gt;
:*&#039;&#039;&#039;DE&#039;&#039;&#039; = Deutsch,&lt;br /&gt;
:*&#039;&#039;&#039;EN&#039;&#039;&#039; = Englisch.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Max_Read_Storage&amp;quot; :&#039;&#039;&#039; max. Lesespeicher (in Byte) für Analysen&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Min_Water_Depth&amp;quot; :&#039;&#039;&#039; minimale Wasserbedeckung in [m].&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Das Aussparen der Darstellung bei zu geringer Wasserbedeckung ist nur möglich, wenn die darzustellende Variable auf bestimmte Weise auf eine Variable mit der zugehörige Gesamtwassertiefe verweist.&amp;lt;br /&amp;gt;Die CF-NetCDF-Ausgabe der UnTRIM-Programme erfüllt diese Voraussetzung.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Min_Water_Depth]]&#039;&#039;&#039;&#039;&#039; illustriert die Wirkung dieses Steuerparameters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Infobox_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Metadaten-Infobox.&lt;br /&gt;
:Bei Angabe dieses Bildbereichs werden der Grafik Informationen zur Ploterstellung mitgegeben. Dazu gehören auch Angaben zu den zugrundeliegenden Datendateien sowie Hinweise auf ggf. bei der Darstellung eingesetzte Datenfilterung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Liniensymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Markersymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Liniensymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Markersymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Picture_Name_Fixum&amp;quot; :&#039;&#039;&#039; Namensstamm für die Bilddatei(en).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Phydef_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheiten wie in PHYDEF-Verwaltung darstellen.&lt;br /&gt;
:Hinweis: Ohne explizite Anforderung erfolgt die Darstellung der Einheiten gemäß BAW-Geschäftsordnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Output_Format&amp;quot; :&#039;&#039;&#039; Ausgabeformat für die erzeugten Grafiken.&lt;br /&gt;
:*&#039;&#039;&#039;CGM&#039;&#039;&#039; = Von GKS erzeugtes binäres CGM-Format&lt;br /&gt;
:*&#039;&#039;&#039;SVG&#039;&#039;&#039; = Scalable Vector Graphics (XML-basiertes ASCII-Format)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;SVG_Specifications&amp;quot;===&lt;br /&gt;
Optionaler Block mit Attributen für die Ausgabe der Grafik im SVG-Format.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Maximum_Size&amp;quot; :&#039;&#039;&#039; Maximale Ausdehnung der SVG-Grafik, d.h Faktor für die Umrechnung von NDC-Raum in GKS in den SVG-Raum.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Font_Family&amp;quot; :&#039;&#039;&#039; Schriftartbezeichnung(en), bzw. Wert für das SVG-Attribut &#039;&#039;font-family&#039;&#039;. Wird dann bei allen Text-Elementen der SVG-Grafik gesetzt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Free_Text_Attributes&amp;quot; :&#039;&#039;&#039; Schrift-Attribut(e), die ALLEN Texten der SVG-Grafik mitgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Axis_Text_by_Char&amp;quot; :&#039;&#039;&#039; Texte an Diagrammachsen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Legend_Box_by_Char&amp;quot; :&#039;&#039;&#039; Legendentexte von Liniendiagrammen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Dataset&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Dataset&#039;&#039;&#039; enthält die Beschreibung eines darzustellenden Datensatzes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Für die Adressierung der darzustellenden Daten steht entweder die Start-Step-Stride-Technik oder die DimSelect-Methode zur Verfügung. Der Anwender muss sich für den einen oder anderen Weg entscheiden, die Verfahren schließen sich gegenseitig aus.&lt;br /&gt;
Jede Start-Step-Stride-Adressierung läßt sich per DimSelect nachbauen, andersherum ist das nicht&lt;br /&gt;
der Fall. Da mit DimSelect auch nicht-äquidistante Indexauswahl realisiert werden kann, bietet es&lt;br /&gt;
zusätzliche Möglichkeiten der Datenauswahl.&lt;br /&gt;
;Start-Step-Stride-Technik:&lt;br /&gt;
:Für jede Dimension der Variablen wird der Startindex, die Anzahl der auszuwählenden Indizes und die Index-Schrittweite angegeben.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: DataSet definieren]]&#039;&#039;&#039;&#039;&#039; hilft beim Start-Step-Stride-Adressieren der gewünschten Daten.&lt;br /&gt;
;DimSelect-Methode:&lt;br /&gt;
:Auch DimSelect erfordert für jede Dimension der darzustellenden Datenvariablen die Adressierung der Indizes, was aber auch indirekt geschehen kann. Es werden unterschiedlich geeignete Auswahlverfahren bereitgestellt. Der Anwender kann bspw. per DimSelect_All alle Faces auswählen ohne die konkrete Anzahl zu kennen, oder dem Programm per DimSelect_Various_Date eine Auswahl an darzustellenden Zeitpunkten übergeben. Das Auffinden der zugehörigen Indizes obliegt dann dem Programm.&amp;lt;br /&amp;gt;Im Zusammenhang mit Datenreihen von Liniendiagrammen bietet die DimSelect-Auswahl einen weiteren Vorteil: Für die einzelnen Dimensionen der Datenvariablen lassen sich über diese Mimik Textbestandteile für die Namen der Datenreihen/Kurvenlegende realisieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Datensatzes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;File&amp;quot; :&#039;&#039;&#039; Name der CF-NetCDF-Datei (*.nc) mit den darzustellenden Daten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Variable&amp;quot; :&#039;&#039;&#039; Beschreibung der Daten deren Werte visualisiert werden sollen.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Variablen (in *.nc Datei)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Rolle der Variablen bei Vektor-Komponenten&lt;br /&gt;
::* X-component = Variable ist X-Komponente eines Vektors&lt;br /&gt;
::* Y-component = Variable ist Y-Komponente eines Vektors&lt;br /&gt;
::* normal_component = Variable ist Normalkomponente eines Vektors&lt;br /&gt;
:Hinweis: Der Befehl &amp;quot;ncdump -h &amp;lt;filename&amp;gt;.nc&amp;quot; zeigt den Header der CF-NetCDF-Datei. Die Namen der angebotenen Variablen und deren Dimensionierung lassen sich den Metadaten entnehmen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Start&amp;quot; :&#039;&#039;&#039; Startadresse für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Step&amp;quot; :&#039;&#039;&#039; Anzahl der auszuwählenden Indizes (Schritte+1) für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Stride&amp;quot; :&#039;&#039;&#039; Index-Schrittweite für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Index&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Indizes für eine bestimmte Dimension.&amp;lt;br /&amp;gt;Exemplarisch:&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Dimension&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = NONE oder Textbestandteil für Kurvenlegende&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Index wird Teil der Kurvenlegende  .true./.false.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;4&#039;&#039;&#039; = Start-Index&lt;br /&gt;
:* Parameter &#039;&#039;&#039;5&#039;&#039;&#039; = Index-Schrittweite&lt;br /&gt;
:* Parameter &#039;&#039;&#039;6&#039;&#039;&#039; = Anzahl der Schritte&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Date&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Zeitpunkten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Index&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes von Start- bis End-Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Date&amp;quot; :&#039;&#039;&#039; Zeitpunkte von Start- bis End-Zeitpunkt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Index&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Date&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Zeitpunktes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Index&amp;quot; :&#039;&#039;&#039; Liste beliebiger Indizes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Date&amp;quot; :&#039;&#039;&#039; Liste beliebiger Zeitpunkte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_All&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes einer Dimension.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_LabVar&amp;quot; :&#039;&#039;&#039; Indizes mit Liste von Namen per Label-Variable ermitteln.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_ByLabel_LabVar&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Location_Coord&amp;quot; :&#039;&#039;&#039; Auswahl von Orten über Koordinatenangabe.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_File&amp;quot; :&#039;&#039;&#039; Auswahl von Orten aus Datei mit Lokationen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_LocByFile_File&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dimensions_for_Picture_Series&amp;quot; :&#039;&#039;&#039; Anforderung von Einzeldarstellungen für ausgewählte Dimensionen.&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Veranlasst Serienverarbeitung, d.h. für jeden selektierten Index der hier gelisteten Dimensionen wird ein eigenes Bild erzeugt.&amp;lt;br /&amp;gt;Wirkt nur bei Liniendiagrammen.&amp;lt;br /&amp;gt;Bildserien, d.h. mehr als eine Bilddatei wird erzeugt, müssen gleich lang sein!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dataset_UUID_Textbox&amp;quot; :&#039;&#039;&#039; Textbox für Eintrag der UUID der NetCDF-Datei des Datasets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Layer&amp;quot;===&lt;br /&gt;
Ein Block vom Typ  &#039;&#039;&#039;Layer&#039;&#039;&#039; definiert ein flächenhaftes Diagramm. Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich grundsätzlich von den flächenhaften Achsendiagrammen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Layers und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Dataset_Name&amp;quot; :&#039;&#039;&#039; Name des Datensatzes, der dargestellt werden soll. Oder eine zulässige Verknüpfung (OPERATOR-String) aus bekannten Datensatz Namen, z. B. &#039;&#039;&#039;[DSet2-DSet1]/[DSet1+DSet2]&#039;&#039;&#039;, &#039;&#039;&#039;ABS[DSet]&#039;&#039;&#039;, &#039;&#039;&#039;SQR[DSet]&#039;&#039;&#039; oder &#039;&#039;&#039;G18[DSet]&#039;&#039;&#039;. Konstante Faktoren in Rechenoperation möglich.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:*&#039;&#039;&#039;XY_data&#039;&#039;&#039; = Kartenansicht, Draufsicht-Darstellung, horizontale Ebene&lt;br /&gt;
:*&#039;&#039;&#039;PZ&#039;&#039;&#039; = Vertikalschnitt entlang Profil (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;TZ&#039;&#039;&#039; = Tiefenzeitreihe an einem Ort (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;PT&#039;&#039;&#039; = Hovmöller Variante 1: X-Achse=Profilachse (P), Y-Achse=Zeitachse (T)&lt;br /&gt;
:*&#039;&#039;&#039;TP&#039;&#039;&#039; = Hovmöller Variante 2: X-Achse=Zeitachse (T), Y-Achse=Profilachse (P)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Name&amp;quot; :&#039;&#039;&#039; Grafik-Primitiv mit dem die Daten des Layers visualisiert werden.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Symbolisierung des Layers&lt;br /&gt;
::*&#039;&#039;&#039;GPM&#039;&#039;&#039; = als Poly-Marker&lt;br /&gt;
::*&#039;&#039;&#039;GPL&#039;&#039;&#039; = als Poly-Lines  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
::*&#039;&#039;&#039;GFA&#039;&#039;&#039; = als Fill-Areas&lt;br /&gt;
::*&#039;&#039;&#039;GTX&#039;&#039;&#039; = als Text&lt;br /&gt;
::*&#039;&#039;&#039;VEC&#039;&#039;&#039; = als Vektoren  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Art des dargestellten Vektors&amp;lt;br /&amp;gt;... optionaler Parameter, nur bei VEC-Visualisierung zulässig&amp;lt;br /&amp;gt;... erlaubt bspw. die Interpolation des Gesamtvektors aus der Normalkomponente einer vektoriellen Größe.&lt;br /&gt;
::*&#039;&#039;&#039;total&#039;&#039;&#039; = Gesamtvektor&lt;br /&gt;
::*&#039;&#039;&#039;normal&#039;&#039;&#039; = Normalenvektor&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Representation_Name&amp;quot; :&#039;&#039;&#039; Name der Repräsentation, die das Grafik-Primitiv des Layers umsetzt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Bounds_Name&amp;quot; :&#039;&#039;&#039; Name der Intervalldefinition für diesen Layer (aus Datei &#039;&#039;&#039;&#039;&#039;[[BOUNDS.CFG.DAT|bounds.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
:Hinweis: Die Anzahl der Intervalle der Intervalldefinition und die Anzahl der Farben der zugeordneten Palette müssen übereinstimmen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Palette_Name&amp;quot; :&#039;&#039;&#039; Name der Farblegende für diesen Layer (entspricht Attribut &#039;&#039;Name&#039;&#039; der Datei vom Typ &#039;&#039;palette.dat&#039;&#039;. Mehr Information dazu liefert Dateikennblatt &#039;&#039;&#039;&#039;&#039;[[PALETTES.CFG.DAT|palettes.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Invert_Palette&amp;quot; :&#039;&#039;&#039; Farbverlauf invertieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer.&lt;br /&gt;
:Hinweis: Erforderlich für Diagrammdefinition Kartenansicht (Layer_Type &#039;&#039;XY_data&#039;&#039;).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Farb-Legende dieses Layers. Je nach Platz kann die Farblegende horizontal oder vertikal aufgetragen werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Label_Switch&amp;quot; :&#039;&#039;&#039; Schalterliste zum Abschalten, bzw. Positionieren von Labels der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Data_Description_Name&amp;quot; :&#039;&#039;&#039; Name des Data_Description-Textfeldes, welches die Daten-Beschriftung (u.a. Angabe des Zeitpunktes) dieses Layers aufnimmt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheit, in die die Daten für die grafische Darstellung konvertiert werden sollen.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Name&amp;quot; :&#039;&#039;&#039; Name der physikalischen Größe, wird an Stelle des in den Eingabedaten vorhandenen Namens verwendet. Ohne diese Zeile wird bei vorhandenem Attribut &#039;&#039;&#039;&#039;&#039;name_id&#039;&#039;&#039;&#039;&#039; die PHYDEF-Bezeichnung eingesetzt.&amp;lt;br /&amp;gt;Dynamische Textteile können mit speziellen Platzhaltern realisiert werden:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Längen-Legende zu einem Proportionalpfeil.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Thinout_Raster&amp;quot; :&#039;&#039;&#039; Abmessungen des Rasters für das Ausdünnen der Anzeige von Pfeilen bei vektoriellen Größen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Description_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit dem Layer verknüpft werden soll.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte an der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_ASCII_Output&amp;quot; :&#039;&#039;&#039; Dargestellte Daten des Layers in Textdatei ausgeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Normalization_Transformation&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Normalization_Transformation&#039;&#039;&#039; enthält die Normalisierungstransformation (NTN),&lt;br /&gt;
die der Positionierung von Kartenfenstern dient.&lt;br /&gt;
Es handelt sich dabei um die Definition eines Bildausschnitts und die Beschreibung des&lt;br /&gt;
Zusammenhangs zwischen Welt- und Bild-Koordinaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Koordinaten der Zeichenfläche, dem sogenannten NDC-Raum, reichen von [0.0,0.0] bis [1.0,1.0].&amp;lt;br /&amp;gt;&lt;br /&gt;
Für eine unverzerrte Darstellung des Gebietes muss der Darstellungs-Maßstab in X-Richtung&lt;br /&gt;
mit dem in Y-Richtung übereinstimmen (dWC/dNDC=const);&lt;br /&gt;
optional kann hierfür auch der Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; genutzt werden.&lt;br /&gt;
Verzerrte Darstellungen sind aber auch möglich.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Normalisierungstransformation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG&amp;quot; :&#039;&#039;&#039; EPSG-Code der &amp;quot;Window_Coordinates&amp;quot;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG_Window&amp;quot; :&#039;&#039;&#039; EPSG-Code der Koordinaten wie sie intern (zur grafischen Darstellung) verwendet werden sollen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; : automatische Angleichung (.true.) des Maßstabs in X- und Y-Richtung. Default ist .false. (keine Angleichung).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Scale_Bar_Request&amp;quot;&#039;&#039;&#039; : Zeichnen eines Maßstabsbalkens anfordern. Autoscale muss dazu eingeschaltet sein.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;NTN_Framing&amp;quot; :&#039;&#039;&#039; Art des Koordinatenrahmens bei Draufsichtdarstellung.&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Umrahmung|Optionen Kartenrahmen]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Data_Description&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Data_Description&#039;&#039;&#039; beschreibt ein Data_Description-Objekt.&lt;br /&gt;
Ein derartiges Objekt sammelt Daten-Beschreibungen auf und stellt sie gemeinsam&lt;br /&gt;
in einem Textfeld dar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird derzeit nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Textfeldes für Daten-Beschreibungen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Data_Description-Textfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um Data_Description-Textfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;LineChart&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;LineChart&#039;&#039;&#039; dient der Definition eines Liniendiagramms.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein &amp;quot;LineChart&amp;quot; besitzt jeweils nur eine X- und eine Y-Achse.&lt;br /&gt;
Eine sekundäre Y-Achse muss über die Definition eines zweiten LineChart-Objekts&lt;br /&gt;
auf der gleichen Zeichenfläche mit derselben X-Achse realisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Beliebig viele LineCharts können aufeinander gelegt werden, die zugehörigen&lt;br /&gt;
Achsen können an allen vier Seiten des Diagramms positioniert werden und von&lt;br /&gt;
der Zeichenfläche auch verschieden weit abgerückt werden.&lt;br /&gt;
So läßt sich bspw. auf dem Blatt &amp;quot;ein&amp;quot; Zeitreihendiagramm erzeugen, dass&lt;br /&gt;
die Kurven für Strömungsbetrag, Strömungsrichtung und Salzghalt gemeinsam&lt;br /&gt;
darstellt und dafür drei Y-Achsen besitzt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Liniendiagramms und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Type&amp;quot; :&#039;&#039;&#039; Art des Liniendiagramms.&lt;br /&gt;
:*&#039;&#039;&#039;TG&#039;&#039;&#039; = Zeitreihen; Daten über die Zeit&lt;br /&gt;
:*&#039;&#039;&#039;PG&#039;&#039;&#039; = Profildiagramm; Daten über Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;GZ&#039;&#039;&#039; = Tiefenprofil; 3D-Daten entlang Tiefenachse&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, d.h. dem Bereich in dem die Kurvenlegenden des Diagramms abgelegt werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Between_Series&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen zwei Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Series_Values&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen einer Datenreihen und einem bestimmten Wert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Axis&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Axis&#039;&#039;&#039; dient der Definition einer Diagrammachse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Achsendefinition kann für mehrere Diagramme verwendet werden.&lt;br /&gt;
Bspw. aufeinanderliegende &amp;quot;LineCharts&amp;quot; oder mehrere untereinander&lt;br /&gt;
angeordnete Diagramme mit derselben Zeit-Achse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Achsendefinition.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Type&amp;quot; :&#039;&#039;&#039; Art der Achse.&lt;br /&gt;
:*&#039;&#039;&#039;T&#039;&#039;&#039; = Zeitachse&lt;br /&gt;
:*&#039;&#039;&#039;G&#039;&#039;&#039; = Achse für physikalische Größen&lt;br /&gt;
:*&#039;&#039;&#039;P&#039;&#039;&#039; = Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;Z&#039;&#039;&#039; = Tiefenachse&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Value_Range&amp;quot; :&#039;&#039;&#039; Wertebereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Date_Range&amp;quot; :&#039;&#039;&#039; Zeitbereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Logarithmic&amp;quot; :&#039;&#039;&#039; Logarithmische Skalierung LOG10 einschalten TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Invert_Profile_Route&amp;quot; :&#039;&#039;&#039; Streckenverlauf einer Profil-Achse umkehren TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Multiplicator&amp;quot; :&#039;&#039;&#039; Mulitiplikator für die Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Name&amp;quot; :&#039;&#039;&#039; Bezeichnung an der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Unit&amp;quot; :&#039;&#039;&#039; physikal. Einheit, in welche die Daten dargestellt, bzw. ggf. konvertiert werden.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Value&amp;quot; :&#039;&#039;&#039; äquidistante Werte für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Date&amp;quot; :&#039;&#039;&#039; äquidistante Termine für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Values&amp;quot; :&#039;&#039;&#039; Liste mit Werten für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Dates&amp;quot; :&#039;&#039;&#039; Liste mit Terminen für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Line_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Darstellung der Achsenlinie.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Text_Representation&amp;quot; :&#039;&#039;&#039; Name einer Text_Representation für die Achsenbeschriftung (nur Beeinflussung der Schrift-Farbe).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Gitternetz_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Gitternetzlinien oder mit NONE diese Linien abschalten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Tickmark_Representation&amp;quot; :&#039;&#039;&#039; Formatierung oder auch Abschalten der Achsen-Tickmarks.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name einer Farbe für die Tickmarks&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Breite der Tickmark-Linie&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Länge der Tickmarks in Bildkoordinaten; 0.0 schaltet sie ab!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Value&amp;quot; :&#039;&#039;&#039; bei bestimmten Wert zusätzliche Linie senkrecht zur Achse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Date&amp;quot; :&#039;&#039;&#039; an bestimmten Termin zusätzliche Linie senkrecht zur Zeitachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Coord&amp;quot; :&#039;&#039;&#039; an bestimmten Positionen zusätzliche Linie senkrecht zur Profilachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Characters_along_Axis&amp;quot; :&#039;&#039;&#039; erlaubt die Manipulation der Schriftgröße der Achsenbeschriftung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte der Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Achsenbeschriftung.&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;DataRow&amp;quot;===&lt;br /&gt;
Ein &#039;&#039;&#039;DataRow&#039;&#039;&#039;-Block dient der Beschreibung einer Datenreihe, bzw. einer Gruppe&lt;br /&gt;
von Datenreihen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Aus einer Datenreihen-Beschreibung können aufgrund der Daten-Adressierung&lt;br /&gt;
im &amp;quot;DataSet&amp;quot; mehrere Datenreihen hervorgehen.&lt;br /&gt;
Alle diese Datenreihen landen im selben &amp;quot;LineChart&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Blöcke diesen Typs werden für Liniendiagramme benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Datenreihen-Beschreibung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Dataset&amp;quot; :&#039;&#039;&#039; Name des darzustellenden Datensatzes. Oder eine zulässige Verknüpfung (OPERATOR-String) von Datensätzen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_LineChart&amp;quot; :&#039;&#039;&#039; Name eines &amp;quot;LineCharts&amp;quot;, d.h. des Liniendiagramms in das die Datenreihe(n) gezeichnet werden sollen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NoValue_Handling&amp;quot; :&#039;&#039;&#039; Umgang mit ungültigen Werten in der Datenreihe.&lt;br /&gt;
:*&#039;&#039;&#039;Luecke&#039;&#039;&#039; = stellt Punkte ohne Daten nicht dar&lt;br /&gt;
:*&#039;&#039;&#039;Interpolation&#039;&#039;&#039; = eine gerade Linie schließt die Datenlücke der Kurve&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Linked_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit der Datenreihengruppe verknüpft wird.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, in der die Kurvenlegenden für diese Datenreihengruppe platziert werden.&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Legend_Box&amp;quot;===&lt;br /&gt;
Eine Legendenbox sammelt Bezeichnung und Symbolisierung von Datenreihen, bzw. Kurven auf&lt;br /&gt;
und stellt sie gemeinsam in einem Textfeld dar.&lt;br /&gt;
In einem Legendenfeld können Kurvenbeschreibungen aus verschiedenen Diagrammen&lt;br /&gt;
untergebracht sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur von Liniendiagrammen benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Legendenfeldes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Legendenfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um das Legendenfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Legendenfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_LegendEntry&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Orientation&amp;quot; :&#039;&#039;&#039; Anordnung der Legendeneinträge.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_HIDE_List&amp;quot; :&#039;&#039;&#039; Legenden-Einträge dieser Liste werden NICHT gezeigt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_SHOW_List&amp;quot; :&#039;&#039;&#039; NUR die Legenden-Einträge dieser Liste werden gezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Textbox&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Textbox&#039;&#039;&#039; bietet die Möglichkeit einen freien Text anzugeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine leere Textbox kann als rechteckige Umrandungen fungieren, wobei Farbe, Typ und Breite&lt;br /&gt;
der Linie einstellbar sind.&lt;br /&gt;
Gibt man der Textbox eine Hintergrundfarbe mit kann man sie als Blende nutzen, mit der sich &lt;br /&gt;
Diagrammbereiche abdecken lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Textbox.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Textbox.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Line&amp;quot; :&#039;&#039;&#039; eine Zeile des Textfeldes. Angabe mehrere Zeilen möglich.&amp;lt;br /&amp;gt;Platzhalter für Systeminformationen:&lt;br /&gt;
:*&amp;lt;SYS_DATE&amp;gt; wird durch aktuelles Datum ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_TIME&amp;gt; wird durch aktuelle Uhrzeit ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_USER&amp;gt; wird durch Anwender-Kennung ersetzt.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem Layer verbunden ist:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im Layer-Block per KEY &#039;&#039;Layer_Description_Textbox&#039;&#039; realisiert.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem DataRow-Block verbunden ist:&lt;br /&gt;
:*&amp;lt;ROW_T_DROW&amp;gt;, &amp;lt;ROW_F_DROW&amp;gt; wird durch Kennung des DataRow-Blocks ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DSET&amp;gt;, &amp;lt;ROW_F_DSET&amp;gt; wird durch Kennung des mit dem DataRow-Block verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM1&amp;gt;, &amp;lt;ROW_F_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM2&amp;gt;, &amp;lt;ROW_F_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM?&amp;gt;, &amp;lt;ROW_F_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im DataRow-Block per KEY &#039;&#039;DataRow_Linked_Textbox&#039;&#039; realisiert.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Textfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Draw_Frame&amp;quot; :&#039;&#039;&#039; Umrandung des Textfeldes zeichnen oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Textfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fixed_Width&amp;quot; :&#039;&#039;&#039; Zeichenweise mit konstanter Breite schreiben oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Horizontal_Char_Space&amp;quot; :&#039;&#039;&#039; Horizontaler Zeichen-Abstandsfaktor  beim zeichenweisen Schreiben.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vertical_Line_Space&amp;quot; :&#039;&#039;&#039; Vertikaler Zeilen-Abstandsfaktor.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße  kann ggf. vorgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size_Factor&amp;quot; :&#039;&#039;&#039; Faktor zum Manipulieren der berechneten Schriftgröße.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_TextLine&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Marker_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Marker_Representation&#039;&#039;&#039; beschreibt die Darstellung einer Sorte von Marker-Symbolen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Marker Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Type&amp;quot; :&#039;&#039;&#039; Typ-ID der Poly-Marker.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = .&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = +&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = *&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = o&lt;br /&gt;
:*&#039;&#039;&#039;5&#039;&#039;&#039; = x&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Size&amp;quot; :&#039;&#039;&#039; Größenfaktor der Poly-Marker.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Poly-Marker.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Fill_Area_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Fill_Area_Representation&#039;&#039;&#039; beschreibt eine Art von Flächenfüllung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Fill-Area Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Interior_Style&amp;quot; :&#039;&#039;&#039; Art der Flächen-Füllung.&lt;br /&gt;
:*&#039;&#039;&#039;0&#039;&#039;&#039; = HOLLOW (nur Umrandung zeichnen)&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = SOLID (flächenhaft füllen)&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = PATTERN (Musterfüllung - derzeit nicht unterstützt)&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = HATCH (Schraffur - derzeit nicht unterstützt)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Color_Name &amp;quot; :&#039;&#039;&#039; Name der Farbe für die Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Style&amp;quot; :&#039;&#039;&#039; Stil-Index der Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Flächen-Füllung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Line_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Line_Representation&#039;&#039;&#039; beschreibt eine Form der Linien-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Line Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Type&amp;quot; :&#039;&#039;&#039; Typ der Poly-Linien.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = --------- durchgezogene Linie&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = - - - - - gestrichelte Linie&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = ......... punktierte Linie&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = -.-.-.-.- strich-punktierte Linie&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Width&amp;quot; :&#039;&#039;&#039; Breitenfaktor der Poly-Linien.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Linien.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Line_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Linien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Text_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Text_Representation&#039;&#039;&#039; beschreibt eine Art der Text-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Text Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Character_Height&amp;quot; :&#039;&#039;&#039; Zeichenhöhe der Texte.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_X_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; X-Komponente des Character-Up-Vektors.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Y_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; Y-Komponente des Character-Up-Vektors.&lt;br /&gt;
:Hinweis: Über den Character-Up-Vektor kann die Orientierung der Basislinie der Schrift sowie deren Schrägstellung beeinflusst werden.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Texte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Path&amp;quot; :&#039;&#039;&#039; Laufrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Horizontal_Alignment&amp;quot; :&#039;&#039;&#039; horizontale Textausrichung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Vertical_Alignment&amp;quot; :&#039;&#039;&#039; vertikale Textausrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Font&amp;quot; :&#039;&#039;&#039; Zeichensatz.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Precision&amp;quot; :&#039;&#039;&#039; Qualität des Zeichensatzes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Expansion_Factor&amp;quot; :&#039;&#039;&#039; Laufweite eines Zeichens (Standard = 1.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Spacing&amp;quot; :&#039;&#039;&#039; zusätzlicher Leerraum zwischen Zeichen (Standard = 0.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Coli&amp;quot; :&#039;&#039;&#039; Farbindex für die Texte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Vector_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Vector_Representation&#039;&#039;&#039; beschreibt eine Form der Vektor-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Vektor Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Length_Type&amp;quot; :&#039;&#039;&#039;  Längen-Abhängigkeit des Pfeils vom Vektorbetrag.&lt;br /&gt;
:*&#039;&#039;&#039;constant&#039;&#039;&#039; = Alle Pfeile sind gleich groß&lt;br /&gt;
:*&#039;&#039;&#039;proportional&#039;&#039;&#039; = Größe des Pfeils ist abhängig von Vektorbetrag&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Scale_Infos&amp;quot; :&#039;&#039;&#039; Informationen zur Skalierung des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Vektorbetrag, unterhalb dessen keine Symbolisierung mehr erfolgt&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Länge des Symbols  (in WC, analog Text_Character_Height)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Vektorbetrag, der mit der in Parameter &#039;&#039;&#039;2&#039;&#039;&#039; angegebenen Symbollänge visualisiert wird (nur bei Proportionalpfeilen nötig)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Style&amp;quot; :&#039;&#039;&#039; Typ des Vektor-Symbols.&lt;br /&gt;
:*&#039;&#039;&#039;only_a_line&#039;&#039;&#039; = nur eine Linie&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowL&#039;&#039;&#039; = ein einfacher Pfeil nur aus Linienzügen&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowF&#039;&#039;&#039; = ein einfacher Pfeil mit gefüllter Pfeilspitze&lt;br /&gt;
:*&#039;&#039;&#039;triangle&#039;&#039;&#039; = ein Dreieck&lt;br /&gt;
:*&#039;&#039;&#039;arrow_deluxe&#039;&#039;&#039; = ein Luxus-Pfeil, der auch OUTLINE und HOLLOW ermöglicht&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Vektor-Symbole]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Poly_Line_Representation&amp;quot; :&#039;&#039;&#039; Name der Poly-Line Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Fill_Area_Representation&amp;quot; :&#039;&#039;&#039; Name der Fill-Area Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Anchor_Point&amp;quot; :&#039;&#039;&#039; Rotations-, bzw. Ankerpunkt des Vektors.&lt;br /&gt;
:*&#039;&#039;&#039;start&#039;&#039;&#039; = Pfeil dreht um seinen Anfangspunkt&lt;br /&gt;
:*&#039;&#039;&#039;center&#039;&#039;&#039; = Pfeil dreht um seine Mitte (ist Default)&lt;br /&gt;
:*&#039;&#039;&#039;end&#039;&#039;&#039; = Pfeil dreht um seine Spitze&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Head_Angle&amp;quot; :&#039;&#039;&#039; Winkel für die Pfeilspitze in Grad (Default:40.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Proportions&amp;quot; :&#039;&#039;&#039; Proportionen des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Verhältnis Kopflänge zu Gesamtlänge (Default:0.375)&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Verhältnis Stielbreite zu Kopfbreite (Default:0.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen:===&lt;br /&gt;
# Beim Lesen der Daten wird automatisch auch auf die &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;ncplot_dico.dat&#039;&#039;&#039;&#039;&#039; in dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039; zugegriffen.&lt;br /&gt;
# Falls keine entsprechenden Dateien im Arbeitsverzeichnis vorliegen, greift NCPLOT auf folgende Konfigurationsdateien aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; zu:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;colors.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Definitionen von Farben.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;palettes.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Verweisen auf Dateien mit Farbpaletten-Definitionen.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;bounds.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Intervalldefinitionen für Legenden.&amp;lt;br /&amp;gt;Hinweis: Die Bounds-Datei sollte besser projektspezifisch im Arbeitsverzeichnis angelegt werden.&lt;br /&gt;
# Des weiteren werden von dem Programm folgende &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; benötigt:&lt;br /&gt;
#* &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;: Datei mit GKS-Parametern.&lt;br /&gt;
#* &#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;: Konfigurationsdatei für Einheiten und deren Bezug zum SI-System.&lt;br /&gt;
|nutzerprogramme=[[NCPLOT]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncplot/*/mod_m_ncplot_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncplot/ncplot.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Vorlage:Dateikennblatt&amp;diff=36100</id>
		<title>Vorlage:Dateikennblatt</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Vorlage:Dateikennblatt&amp;diff=36100"/>
		<updated>2023-01-03T12:22:13Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Abschnitt &amp;#039;Weitere Informationen&amp;#039; gelöscht&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOAUTOLINKS__&lt;br /&gt;
__NOAUTOLINKTARGET__ &lt;br /&gt;
[[Kategorie:Dateibeschreibung]]&lt;br /&gt;
[[en:{{{name_en}}}]]&lt;br /&gt;
==Basisinformationen==&lt;br /&gt;
===Datei-Typ===&lt;br /&gt;
{{{dateityp}}}&lt;br /&gt;
===Datei-Form===&lt;br /&gt;
{{{dateiform}}}&lt;br /&gt;
===Version===&lt;br /&gt;
{{{version}}}&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
{{{version_beschr}}}&lt;br /&gt;
==Bedeutung der Datei==&lt;br /&gt;
{{{bedeutung}}}&lt;br /&gt;
==Datei-Inhalt==&lt;br /&gt;
{{{dateiinhalt}}}&lt;br /&gt;
==Programme, welche diesen Datei-Typ benutzen==&lt;br /&gt;
{{{nutzerprogramme}}}&lt;br /&gt;
&lt;br /&gt;
===Beispiel-Datei===&lt;br /&gt;
{{{beispieldatei}}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
zurück zu: [[Dateikennblätter]]&lt;br /&gt;
----&lt;br /&gt;
[[Strukturübersicht]]&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36088</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36088"/>
		<updated>2022-12-08T14:46:00Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: temporäre Umstellung auf neue Testvorlage Dateikennblatt2022&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt2022&lt;br /&gt;
|name_en=NCPLOT.DAT&lt;br /&gt;
|dateityp=ncplot.dat &lt;br /&gt;
|version=November 2022&lt;br /&gt;
|version_beschr=November 2022&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPLOT]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Program_Parameters&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; enthält allgemeine Steuerdaten. &lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Language&amp;quot; :&#039;&#039;&#039; Spracheinstellung für Beschriftungen und Texte:&lt;br /&gt;
:*&#039;&#039;&#039;DE&#039;&#039;&#039; = Deutsch,&lt;br /&gt;
:*&#039;&#039;&#039;EN&#039;&#039;&#039; = Englisch.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Max_Read_Storage&amp;quot; :&#039;&#039;&#039; max. Lesespeicher (in Byte) für Analysen&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Min_Water_Depth&amp;quot; :&#039;&#039;&#039; minimale Wasserbedeckung in [m].&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Das Aussparen der Darstellung bei zu geringer Wasserbedeckung ist nur möglich, wenn die darzustellende Variable auf bestimmte Weise auf eine Variable mit der zugehörige Gesamtwassertiefe verweist.&amp;lt;br /&amp;gt;Die CF-NetCDF-Ausgabe der UnTRIM-Programme erfüllt diese Voraussetzung.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Min_Water_Depth]]&#039;&#039;&#039;&#039;&#039; illustriert die Wirkung dieses Steuerparameters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Infobox_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Metadaten-Infobox.&lt;br /&gt;
:Bei Angabe dieses Bildbereichs werden der Grafik Informationen zur Ploterstellung mitgegeben. Dazu gehören auch Angaben zu den zugrundeliegenden Datendateien sowie Hinweise auf ggf. bei der Darstellung eingesetzte Datenfilterung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Liniensymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Markersymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Liniensymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Markersymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Picture_Name_Fixum&amp;quot; :&#039;&#039;&#039; Namensstamm für die Bilddatei(en).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Phydef_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheiten wie in PHYDEF-Verwaltung darstellen.&lt;br /&gt;
:Hinweis: Ohne explizite Anforderung erfolgt die Darstellung der Einheiten gemäß BAW-Geschäftsordnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Output_Format&amp;quot; :&#039;&#039;&#039; Ausgabeformat für die erzeugten Grafiken.&lt;br /&gt;
:*&#039;&#039;&#039;CGM&#039;&#039;&#039; = Von GKS erzeugtes binäres CGM-Format&lt;br /&gt;
:*&#039;&#039;&#039;SVG&#039;&#039;&#039; = Scalable Vector Graphics (XML-basiertes ASCII-Format)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;SVG_Specifications&amp;quot;===&lt;br /&gt;
Optionaler Block mit Attributen für die Ausgabe der Grafik im SVG-Format.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Maximum_Size&amp;quot; :&#039;&#039;&#039; Maximale Ausdehnung der SVG-Grafik, d.h Faktor für die Umrechnung von NDC-Raum in GKS in den SVG-Raum.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Font_Family&amp;quot; :&#039;&#039;&#039; Schriftartbezeichnung(en), bzw. Wert für das SVG-Attribut &#039;&#039;font-family&#039;&#039;. Wird dann bei allen Text-Elementen der SVG-Grafik gesetzt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Free_Text_Attributes&amp;quot; :&#039;&#039;&#039; Schrift-Attribut(e), die ALLEN Texten der SVG-Grafik mitgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Axis_Text_by_Char&amp;quot; :&#039;&#039;&#039; Texte an Diagrammachsen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Legend_Box_by_Char&amp;quot; :&#039;&#039;&#039; Legendentexte von Liniendiagrammen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Dataset&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Dataset&#039;&#039;&#039; enthält die Beschreibung eines darzustellenden Datensatzes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Für die Adressierung der darzustellenden Daten steht entweder die Start-Step-Stride-Technik oder die DimSelect-Methode zur Verfügung. Der Anwender muss sich für den einen oder anderen Weg entscheiden, die Verfahren schließen sich gegenseitig aus.&lt;br /&gt;
Jede Start-Step-Stride-Adressierung läßt sich per DimSelect nachbauen, andersherum ist das nicht&lt;br /&gt;
der Fall. Da mit DimSelect auch nicht-äquidistante Indexauswahl realisiert werden kann, bietet es&lt;br /&gt;
zusätzliche Möglichkeiten der Datenauswahl.&lt;br /&gt;
;Start-Step-Stride-Technik:&lt;br /&gt;
:Für jede Dimension der Variablen wird der Startindex, die Anzahl der auszuwählenden Indizes und die Index-Schrittweite angegeben.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: DataSet definieren]]&#039;&#039;&#039;&#039;&#039; hilft beim Start-Step-Stride-Adressieren der gewünschten Daten.&lt;br /&gt;
;DimSelect-Methode:&lt;br /&gt;
:Auch DimSelect erfordert für jede Dimension der darzustellenden Datenvariablen die Adressierung der Indizes, was aber auch indirekt geschehen kann. Es werden unterschiedlich geeignete Auswahlverfahren bereitgestellt. Der Anwender kann bspw. per DimSelect_All alle Faces auswählen ohne die konkrete Anzahl zu kennen, oder dem Programm per DimSelect_Various_Date eine Auswahl an darzustellenden Zeitpunkten übergeben. Das Auffinden der zugehörigen Indizes obliegt dann dem Programm.&amp;lt;br /&amp;gt;Im Zusammenhang mit Datenreihen von Liniendiagrammen bietet die DimSelect-Auswahl einen weiteren Vorteil: Für die einzelnen Dimensionen der Datenvariablen lassen sich über diese Mimik Textbestandteile für die Namen der Datenreihen/Kurvenlegende realisieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Datensatzes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;File&amp;quot; :&#039;&#039;&#039; Name der CF-NetCDF-Datei (*.nc) mit den darzustellenden Daten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Variable&amp;quot; :&#039;&#039;&#039; Beschreibung der Daten deren Werte visualisiert werden sollen.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Variablen (in *.nc Datei)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Rolle der Variablen bei Vektor-Komponenten&lt;br /&gt;
::* X-component = Variable ist X-Komponente eines Vektors&lt;br /&gt;
::* Y-component = Variable ist Y-Komponente eines Vektors&lt;br /&gt;
::* normal_component = Variable ist Normalkomponente eines Vektors&lt;br /&gt;
:Hinweis: Der Befehl &amp;quot;ncdump -h &amp;lt;filename&amp;gt;.nc&amp;quot; zeigt den Header der CF-NetCDF-Datei. Die Namen der angebotenen Variablen und deren Dimensionierung lassen sich den Metadaten entnehmen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Start&amp;quot; :&#039;&#039;&#039; Startadresse für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Step&amp;quot; :&#039;&#039;&#039; Anzahl der auszuwählenden Indizes (Schritte+1) für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Stride&amp;quot; :&#039;&#039;&#039; Index-Schrittweite für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Index&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Indizes für eine bestimmte Dimension.&amp;lt;br /&amp;gt;Exemplarisch:&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Dimension&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = NONE oder Textbestandteil für Kurvenlegende&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Index wird Teil der Kurvenlegende  .true./.false.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;4&#039;&#039;&#039; = Start-Index&lt;br /&gt;
:* Parameter &#039;&#039;&#039;5&#039;&#039;&#039; = Index-Schrittweite&lt;br /&gt;
:* Parameter &#039;&#039;&#039;6&#039;&#039;&#039; = Anzahl der Schritte&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Date&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Zeitpunkten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Index&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes von Start- bis End-Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Date&amp;quot; :&#039;&#039;&#039; Zeitpunkte von Start- bis End-Zeitpunkt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Index&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Date&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Zeitpunktes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Index&amp;quot; :&#039;&#039;&#039; Liste beliebiger Indizes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Date&amp;quot; :&#039;&#039;&#039; Liste beliebiger Zeitpunkte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_All&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes einer Dimension.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_LabVar&amp;quot; :&#039;&#039;&#039; Indizes mit Liste von Namen per Label-Variable ermitteln.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_ByLabel_LabVar&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Location_Coord&amp;quot; :&#039;&#039;&#039; Auswahl von Orten über Koordinatenangabe.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_File&amp;quot; :&#039;&#039;&#039; Auswahl von Orten aus Datei mit Lokationen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_LocByFile_File&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dimensions_for_Picture_Series&amp;quot; :&#039;&#039;&#039; Anforderung von Einzeldarstellungen für ausgewählte Dimensionen.&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Veranlasst Serienverarbeitung, d.h. für jeden selektierten Index der hier gelisteten Dimensionen wird ein eigenes Bild erzeugt.&amp;lt;br /&amp;gt;Wirkt nur bei Liniendiagrammen.&amp;lt;br /&amp;gt;Bildserien, d.h. mehr als eine Bilddatei wird erzeugt, müssen gleich lang sein!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dataset_UUID_Textbox&amp;quot; :&#039;&#039;&#039; Textbox für Eintrag der UUID der NetCDF-Datei des Datasets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Layer&amp;quot;===&lt;br /&gt;
Ein Block vom Typ  &#039;&#039;&#039;Layer&#039;&#039;&#039; definiert ein flächenhaftes Diagramm. Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich grundsätzlich von den flächenhaften Achsendiagrammen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Layers und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Dataset_Name&amp;quot; :&#039;&#039;&#039; Name des Datensatzes, der dargestellt werden soll. Oder eine zulässige Verknüpfung (OPERATOR-String) aus bekannten Datensatz Namen, z. B. &#039;&#039;&#039;[DSet2-DSet1]/[DSet1+DSet2]&#039;&#039;&#039;, &#039;&#039;&#039;ABS[DSet]&#039;&#039;&#039;, &#039;&#039;&#039;SQR[DSet]&#039;&#039;&#039; oder &#039;&#039;&#039;G18[DSet]&#039;&#039;&#039;. Konstante Faktoren in Rechenoperation möglich.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:*&#039;&#039;&#039;XY_data&#039;&#039;&#039; = Kartenansicht, Draufsicht-Darstellung, horizontale Ebene&lt;br /&gt;
:*&#039;&#039;&#039;PZ&#039;&#039;&#039; = Vertikalschnitt entlang Profil (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;TZ&#039;&#039;&#039; = Tiefenzeitreihe an einem Ort (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;PT&#039;&#039;&#039; = Hovmöller Variante 1: X-Achse=Profilachse (P), Y-Achse=Zeitachse (T)&lt;br /&gt;
:*&#039;&#039;&#039;TP&#039;&#039;&#039; = Hovmöller Variante 2: X-Achse=Zeitachse (T), Y-Achse=Profilachse (P)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Name&amp;quot; :&#039;&#039;&#039; Grafik-Primitiv mit dem die Daten des Layers visualisiert werden.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Symbolisierung des Layers&lt;br /&gt;
::*&#039;&#039;&#039;GPM&#039;&#039;&#039; = als Poly-Marker&lt;br /&gt;
::*&#039;&#039;&#039;GPL&#039;&#039;&#039; = als Poly-Lines  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
::*&#039;&#039;&#039;GFA&#039;&#039;&#039; = als Fill-Areas&lt;br /&gt;
::*&#039;&#039;&#039;GTX&#039;&#039;&#039; = als Text&lt;br /&gt;
::*&#039;&#039;&#039;VEC&#039;&#039;&#039; = als Vektoren  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Art des dargestellten Vektors&amp;lt;br /&amp;gt;... optionaler Parameter, nur bei VEC-Visualisierung zulässig&amp;lt;br /&amp;gt;... erlaubt bspw. die Interpolation des Gesamtvektors aus der Normalkomponente einer vektoriellen Größe.&lt;br /&gt;
::*&#039;&#039;&#039;total&#039;&#039;&#039; = Gesamtvektor&lt;br /&gt;
::*&#039;&#039;&#039;normal&#039;&#039;&#039; = Normalenvektor&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Representation_Name&amp;quot; :&#039;&#039;&#039; Name der Repräsentation, die das Grafik-Primitiv des Layers umsetzt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Bounds_Name&amp;quot; :&#039;&#039;&#039; Name der Intervalldefinition für diesen Layer (aus Datei &#039;&#039;&#039;&#039;&#039;[[BOUNDS.CFG.DAT|bounds.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
:Hinweis: Die Anzahl der Intervalle der Intervalldefinition und die Anzahl der Farben der zugeordneten Palette müssen übereinstimmen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Palette_Name&amp;quot; :&#039;&#039;&#039; Name der Farblegende für diesen Layer (entspricht Attribut &#039;&#039;Name&#039;&#039; der Datei vom Typ &#039;&#039;palette.dat&#039;&#039;. Mehr Information dazu liefert Dateikennblatt &#039;&#039;&#039;&#039;&#039;[[PALETTES.CFG.DAT|palettes.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Invert_Palette&amp;quot; :&#039;&#039;&#039; Farbverlauf invertieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer.&lt;br /&gt;
:Hinweis: Erforderlich für Diagrammdefinition Kartenansicht (Layer_Type &#039;&#039;XY_data&#039;&#039;).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Farb-Legende dieses Layers. Je nach Platz kann die Farblegende horizontal oder vertikal aufgetragen werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Label_Switch&amp;quot; :&#039;&#039;&#039; Schalterliste zum Abschalten, bzw. Positionieren von Labels der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Data_Description_Name&amp;quot; :&#039;&#039;&#039; Name des Data_Description-Textfeldes, welches die Daten-Beschriftung (u.a. Angabe des Zeitpunktes) dieses Layers aufnimmt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheit, in die die Daten für die grafische Darstellung konvertiert werden sollen.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Name&amp;quot; :&#039;&#039;&#039; Name der physikalischen Größe, wird an Stelle des in den Eingabedaten vorhandenen Namens verwendet. Ohne diese Zeile wird bei vorhandenem Attribut &#039;&#039;&#039;&#039;&#039;name_id&#039;&#039;&#039;&#039;&#039; die PHYDEF-Bezeichnung eingesetzt.&amp;lt;br /&amp;gt;Dynamische Textteile können mit speziellen Platzhaltern realisiert werden:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Längen-Legende zu einem Proportionalpfeil.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Thinout_Raster&amp;quot; :&#039;&#039;&#039; Abmessungen des Rasters für das Ausdünnen der Anzeige von Pfeilen bei vektoriellen Größen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Description_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit dem Layer verknüpft werden soll.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte an der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_ASCII_Output&amp;quot; :&#039;&#039;&#039; Dargestellte Daten des Layers in Textdatei ausgeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Normalization_Transformation&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Normalization_Transformation&#039;&#039;&#039; enthält die Normalisierungstransformation (NTN),&lt;br /&gt;
die der Positionierung von Kartenfenstern dient.&lt;br /&gt;
Es handelt sich dabei um die Definition eines Bildausschnitts und die Beschreibung des&lt;br /&gt;
Zusammenhangs zwischen Welt- und Bild-Koordinaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Koordinaten der Zeichenfläche, dem sogenannten NDC-Raum, reichen von [0.0,0.0] bis [1.0,1.0].&amp;lt;br /&amp;gt;&lt;br /&gt;
Für eine unverzerrte Darstellung des Gebietes muss der Darstellungs-Maßstab in X-Richtung&lt;br /&gt;
mit dem in Y-Richtung übereinstimmen (dWC/dNDC=const);&lt;br /&gt;
optional kann hierfür auch der Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; genutzt werden.&lt;br /&gt;
Verzerrte Darstellungen sind aber auch möglich.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Normalisierungstransformation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG&amp;quot; :&#039;&#039;&#039; EPSG-Code der &amp;quot;Window_Coordinates&amp;quot;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG_Window&amp;quot; :&#039;&#039;&#039; EPSG-Code der Koordinaten wie sie intern (zur grafischen Darstellung) verwendet werden sollen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; : automatische Angleichung (.true.) des Maßstabs in X- und Y-Richtung. Default ist .false. (keine Angleichung).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Scale_Bar_Request&amp;quot;&#039;&#039;&#039; : Zeichnen eines Maßstabsbalkens anfordern. Autoscale muss dazu eingeschaltet sein.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;NTN_Framing&amp;quot; :&#039;&#039;&#039; Art des Koordinatenrahmens bei Draufsichtdarstellung.&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Umrahmung|Optionen Kartenrahmen]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Data_Description&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Data_Description&#039;&#039;&#039; beschreibt ein Data_Description-Objekt.&lt;br /&gt;
Ein derartiges Objekt sammelt Daten-Beschreibungen auf und stellt sie gemeinsam&lt;br /&gt;
in einem Textfeld dar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird derzeit nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Textfeldes für Daten-Beschreibungen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Data_Description-Textfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um Data_Description-Textfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;LineChart&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;LineChart&#039;&#039;&#039; dient der Definition eines Liniendiagramms.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein &amp;quot;LineChart&amp;quot; besitzt jeweils nur eine X- und eine Y-Achse.&lt;br /&gt;
Eine sekundäre Y-Achse muss über die Definition eines zweiten LineChart-Objekts&lt;br /&gt;
auf der gleichen Zeichenfläche mit derselben X-Achse realisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Beliebig viele LineCharts können aufeinander gelegt werden, die zugehörigen&lt;br /&gt;
Achsen können an allen vier Seiten des Diagramms positioniert werden und von&lt;br /&gt;
der Zeichenfläche auch verschieden weit abgerückt werden.&lt;br /&gt;
So läßt sich bspw. auf dem Blatt &amp;quot;ein&amp;quot; Zeitreihendiagramm erzeugen, dass&lt;br /&gt;
die Kurven für Strömungsbetrag, Strömungsrichtung und Salzghalt gemeinsam&lt;br /&gt;
darstellt und dafür drei Y-Achsen besitzt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Liniendiagramms und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Type&amp;quot; :&#039;&#039;&#039; Art des Liniendiagramms.&lt;br /&gt;
:*&#039;&#039;&#039;TG&#039;&#039;&#039; = Zeitreihen; Daten über die Zeit&lt;br /&gt;
:*&#039;&#039;&#039;PG&#039;&#039;&#039; = Profildiagramm; Daten über Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;GZ&#039;&#039;&#039; = Tiefenprofil; 3D-Daten entlang Tiefenachse&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, d.h. dem Bereich in dem die Kurvenlegenden des Diagramms abgelegt werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Between_Series&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen zwei Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Series_Values&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen einer Datenreihen und einem bestimmten Wert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Axis&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Axis&#039;&#039;&#039; dient der Definition einer Diagrammachse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Achsendefinition kann für mehrere Diagramme verwendet werden.&lt;br /&gt;
Bspw. aufeinanderliegende &amp;quot;LineCharts&amp;quot; oder mehrere untereinander&lt;br /&gt;
angeordnete Diagramme mit derselben Zeit-Achse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Achsendefinition.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Type&amp;quot; :&#039;&#039;&#039; Art der Achse.&lt;br /&gt;
:*&#039;&#039;&#039;T&#039;&#039;&#039; = Zeitachse&lt;br /&gt;
:*&#039;&#039;&#039;G&#039;&#039;&#039; = Achse für physikalische Größen&lt;br /&gt;
:*&#039;&#039;&#039;P&#039;&#039;&#039; = Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;Z&#039;&#039;&#039; = Tiefenachse&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Value_Range&amp;quot; :&#039;&#039;&#039; Wertebereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Date_Range&amp;quot; :&#039;&#039;&#039; Zeitbereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Logarithmic&amp;quot; :&#039;&#039;&#039; Logarithmische Skalierung LOG10 einschalten TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Invert_Profile_Route&amp;quot; :&#039;&#039;&#039; Streckenverlauf einer Profil-Achse umkehren TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Multiplicator&amp;quot; :&#039;&#039;&#039; Mulitiplikator für die Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Name&amp;quot; :&#039;&#039;&#039; Bezeichnung an der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Unit&amp;quot; :&#039;&#039;&#039; physikal. Einheit, in welche die Daten dargestellt, bzw. ggf. konvertiert werden.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Value&amp;quot; :&#039;&#039;&#039; äquidistante Werte für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Date&amp;quot; :&#039;&#039;&#039; äquidistante Termine für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Values&amp;quot; :&#039;&#039;&#039; Liste mit Werten für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Dates&amp;quot; :&#039;&#039;&#039; Liste mit Terminen für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Line_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Darstellung der Achsenlinie.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Text_Representation&amp;quot; :&#039;&#039;&#039; Name einer Text_Representation für die Achsenbeschriftung (nur Beeinflussung der Schrift-Farbe).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Gitternetz_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Gitternetzlinien oder mit NONE diese Linien abschalten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Tickmark_Representation&amp;quot; :&#039;&#039;&#039; Formatierung oder auch Abschalten der Achsen-Tickmarks.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name einer Farbe für die Tickmarks&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Breite der Tickmark-Linie&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Länge der Tickmarks in Bildkoordinaten; 0.0 schaltet sie ab!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Value&amp;quot; :&#039;&#039;&#039; bei bestimmten Wert zusätzliche Linie senkrecht zur Achse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Date&amp;quot; :&#039;&#039;&#039; an bestimmten Termin zusätzliche Linie senkrecht zur Zeitachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Coord&amp;quot; :&#039;&#039;&#039; an bestimmten Positionen zusätzliche Linie senkrecht zur Profilachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Characters_along_Axis&amp;quot; :&#039;&#039;&#039; erlaubt die Manipulation der Schriftgröße der Achsenbeschriftung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte der Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Achsenbeschriftung.&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;DataRow&amp;quot;===&lt;br /&gt;
Ein &#039;&#039;&#039;DataRow&#039;&#039;&#039;-Block dient der Beschreibung einer Datenreihe, bzw. einer Gruppe&lt;br /&gt;
von Datenreihen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Aus einer Datenreihen-Beschreibung können aufgrund der Daten-Adressierung&lt;br /&gt;
im &amp;quot;DataSet&amp;quot; mehrere Datenreihen hervorgehen.&lt;br /&gt;
Alle diese Datenreihen landen im selben &amp;quot;LineChart&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Blöcke diesen Typs werden für Liniendiagramme benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Datenreihen-Beschreibung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Dataset&amp;quot; :&#039;&#039;&#039; Name des darzustellenden Datensatzes. Oder eine zulässige Verknüpfung (OPERATOR-String) von Datensätzen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_LineChart&amp;quot; :&#039;&#039;&#039; Name eines &amp;quot;LineCharts&amp;quot;, d.h. des Liniendiagramms in das die Datenreihe(n) gezeichnet werden sollen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NoValue_Handling&amp;quot; :&#039;&#039;&#039; Umgang mit ungültigen Werten in der Datenreihe.&lt;br /&gt;
:*&#039;&#039;&#039;Luecke&#039;&#039;&#039; = stellt Punkte ohne Daten nicht dar&lt;br /&gt;
:*&#039;&#039;&#039;Interpolation&#039;&#039;&#039; = eine gerade Linie schließt die Datenlücke der Kurve&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Linked_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit der Datenreihengruppe verknüpft wird.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, in der die Kurvenlegenden für diese Datenreihengruppe platziert werden.&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Legend_Box&amp;quot;===&lt;br /&gt;
Eine Legendenbox sammelt Bezeichnung und Symbolisierung von Datenreihen, bzw. Kurven auf&lt;br /&gt;
und stellt sie gemeinsam in einem Textfeld dar.&lt;br /&gt;
In einem Legendenfeld können Kurvenbeschreibungen aus verschiedenen Diagrammen&lt;br /&gt;
untergebracht sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur von Liniendiagrammen benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Legendenfeldes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Legendenfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um das Legendenfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Legendenfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_LegendEntry&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Orientation&amp;quot; :&#039;&#039;&#039; Anordnung der Legendeneinträge.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_HIDE_List&amp;quot; :&#039;&#039;&#039; Legenden-Einträge dieser Liste werden NICHT gezeigt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_SHOW_List&amp;quot; :&#039;&#039;&#039; NUR die Legenden-Einträge dieser Liste werden gezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Textbox&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Textbox&#039;&#039;&#039; bietet die Möglichkeit einen freien Text anzugeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine leere Textbox kann als rechteckige Umrandungen fungieren, wobei Farbe, Typ und Breite&lt;br /&gt;
der Linie einstellbar sind.&lt;br /&gt;
Gibt man der Textbox eine Hintergrundfarbe mit kann man sie als Blende nutzen, mit der sich &lt;br /&gt;
Diagrammbereiche abdecken lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Textbox.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Textbox.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Line&amp;quot; :&#039;&#039;&#039; eine Zeile des Textfeldes. Angabe mehrere Zeilen möglich.&amp;lt;br /&amp;gt;Platzhalter für Systeminformationen:&lt;br /&gt;
:*&amp;lt;SYS_DATE&amp;gt; wird durch aktuelles Datum ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_TIME&amp;gt; wird durch aktuelle Uhrzeit ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_USER&amp;gt; wird durch Anwender-Kennung ersetzt.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem Layer verbunden ist:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im Layer-Block per KEY &#039;&#039;Layer_Description_Textbox&#039;&#039; realisiert.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem DataRow-Block verbunden ist:&lt;br /&gt;
:*&amp;lt;ROW_T_DROW&amp;gt;, &amp;lt;ROW_F_DROW&amp;gt; wird durch Kennung des DataRow-Blocks ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DSET&amp;gt;, &amp;lt;ROW_F_DSET&amp;gt; wird durch Kennung des mit dem DataRow-Block verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM1&amp;gt;, &amp;lt;ROW_F_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM2&amp;gt;, &amp;lt;ROW_F_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM?&amp;gt;, &amp;lt;ROW_F_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im DataRow-Block per KEY &#039;&#039;DataRow_Linked_Textbox&#039;&#039; realisiert.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Textfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Draw_Frame&amp;quot; :&#039;&#039;&#039; Umrandung des Textfeldes zeichnen oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Textfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fixed_Width&amp;quot; :&#039;&#039;&#039; Zeichenweise mit konstanter Breite schreiben oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Horizontal_Char_Space&amp;quot; :&#039;&#039;&#039; Horizontaler Zeichen-Abstandsfaktor  beim zeichenweisen Schreiben.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vertical_Line_Space&amp;quot; :&#039;&#039;&#039; Vertikaler Zeilen-Abstandsfaktor.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße  kann ggf. vorgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size_Factor&amp;quot; :&#039;&#039;&#039; Faktor zum Manipulieren der berechneten Schriftgröße.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_TextLine&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Marker_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Marker_Representation&#039;&#039;&#039; beschreibt die Darstellung einer Sorte von Marker-Symbolen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Marker Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Type&amp;quot; :&#039;&#039;&#039; Typ-ID der Poly-Marker.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = .&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = +&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = *&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = o&lt;br /&gt;
:*&#039;&#039;&#039;5&#039;&#039;&#039; = x&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Size&amp;quot; :&#039;&#039;&#039; Größenfaktor der Poly-Marker.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Poly-Marker.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Fill_Area_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Fill_Area_Representation&#039;&#039;&#039; beschreibt eine Art von Flächenfüllung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Fill-Area Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Interior_Style&amp;quot; :&#039;&#039;&#039; Art der Flächen-Füllung.&lt;br /&gt;
:*&#039;&#039;&#039;0&#039;&#039;&#039; = HOLLOW (nur Umrandung zeichnen)&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = SOLID (flächenhaft füllen)&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = PATTERN (Musterfüllung - derzeit nicht unterstützt)&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = HATCH (Schraffur - derzeit nicht unterstützt)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Color_Name &amp;quot; :&#039;&#039;&#039; Name der Farbe für die Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Style&amp;quot; :&#039;&#039;&#039; Stil-Index der Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Flächen-Füllung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Line_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Line_Representation&#039;&#039;&#039; beschreibt eine Form der Linien-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Line Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Type&amp;quot; :&#039;&#039;&#039; Typ der Poly-Linien.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = --------- durchgezogene Linie&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = - - - - - gestrichelte Linie&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = ......... punktierte Linie&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = -.-.-.-.- strich-punktierte Linie&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Width&amp;quot; :&#039;&#039;&#039; Breitenfaktor der Poly-Linien.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Linien.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Line_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Linien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Text_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Text_Representation&#039;&#039;&#039; beschreibt eine Art der Text-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Text Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Character_Height&amp;quot; :&#039;&#039;&#039; Zeichenhöhe der Texte.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_X_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; X-Komponente des Character-Up-Vektors.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Y_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; Y-Komponente des Character-Up-Vektors.&lt;br /&gt;
:Hinweis: Über den Character-Up-Vektor kann die Orientierung der Basislinie der Schrift sowie deren Schrägstellung beeinflusst werden.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Texte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Path&amp;quot; :&#039;&#039;&#039; Laufrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Horizontal_Alignment&amp;quot; :&#039;&#039;&#039; horizontale Textausrichung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Vertical_Alignment&amp;quot; :&#039;&#039;&#039; vertikale Textausrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Font&amp;quot; :&#039;&#039;&#039; Zeichensatz.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Precision&amp;quot; :&#039;&#039;&#039; Qualität des Zeichensatzes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Expansion_Factor&amp;quot; :&#039;&#039;&#039; Laufweite eines Zeichens (Standard = 1.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Spacing&amp;quot; :&#039;&#039;&#039; zusätzlicher Leerraum zwischen Zeichen (Standard = 0.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Coli&amp;quot; :&#039;&#039;&#039; Farbindex für die Texte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Vector_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Vector_Representation&#039;&#039;&#039; beschreibt eine Form der Vektor-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Vektor Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Length_Type&amp;quot; :&#039;&#039;&#039;  Längen-Abhängigkeit des Pfeils vom Vektorbetrag.&lt;br /&gt;
:*&#039;&#039;&#039;constant&#039;&#039;&#039; = Alle Pfeile sind gleich groß&lt;br /&gt;
:*&#039;&#039;&#039;proportional&#039;&#039;&#039; = Größe des Pfeils ist abhängig von Vektorbetrag&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Scale_Infos&amp;quot; :&#039;&#039;&#039; Informationen zur Skalierung des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Vektorbetrag, unterhalb dessen keine Symbolisierung mehr erfolgt&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Länge des Symbols  (in WC, analog Text_Character_Height)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Vektorbetrag, der mit der in Parameter &#039;&#039;&#039;2&#039;&#039;&#039; angegebenen Symbollänge visualisiert wird (nur bei Proportionalpfeilen nötig)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Style&amp;quot; :&#039;&#039;&#039; Typ des Vektor-Symbols.&lt;br /&gt;
:*&#039;&#039;&#039;only_a_line&#039;&#039;&#039; = nur eine Linie&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowL&#039;&#039;&#039; = ein einfacher Pfeil nur aus Linienzügen&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowF&#039;&#039;&#039; = ein einfacher Pfeil mit gefüllter Pfeilspitze&lt;br /&gt;
:*&#039;&#039;&#039;triangle&#039;&#039;&#039; = ein Dreieck&lt;br /&gt;
:*&#039;&#039;&#039;arrow_deluxe&#039;&#039;&#039; = ein Luxus-Pfeil, der auch OUTLINE und HOLLOW ermöglicht&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Vektor-Symbole]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Poly_Line_Representation&amp;quot; :&#039;&#039;&#039; Name der Poly-Line Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Fill_Area_Representation&amp;quot; :&#039;&#039;&#039; Name der Fill-Area Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Anchor_Point&amp;quot; :&#039;&#039;&#039; Rotations-, bzw. Ankerpunkt des Vektors.&lt;br /&gt;
:*&#039;&#039;&#039;start&#039;&#039;&#039; = Pfeil dreht um seinen Anfangspunkt&lt;br /&gt;
:*&#039;&#039;&#039;center&#039;&#039;&#039; = Pfeil dreht um seine Mitte (ist Default)&lt;br /&gt;
:*&#039;&#039;&#039;end&#039;&#039;&#039; = Pfeil dreht um seine Spitze&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Head_Angle&amp;quot; :&#039;&#039;&#039; Winkel für die Pfeilspitze in Grad (Default:40.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Proportions&amp;quot; :&#039;&#039;&#039; Proportionen des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Verhältnis Kopflänge zu Gesamtlänge (Default:0.375)&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Verhältnis Stielbreite zu Kopfbreite (Default:0.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen:===&lt;br /&gt;
# Beim Lesen der Daten wird automatisch auch auf die &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;ncplot_dico.dat&#039;&#039;&#039;&#039;&#039; in dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039; zugegriffen.&lt;br /&gt;
# Falls keine entsprechenden Dateien im Arbeitsverzeichnis vorliegen, greift NCPLOT auf folgende Konfigurationsdateien aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; zu:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;colors.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Definitionen von Farben.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;palettes.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Verweisen auf Dateien mit Farbpaletten-Definitionen.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;bounds.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Intervalldefinitionen für Legenden.&amp;lt;br /&amp;gt;Hinweis: Die Bounds-Datei sollte besser projektspezifisch im Arbeitsverzeichnis angelegt werden.&lt;br /&gt;
# Des weiteren werden von dem Programm folgende &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; benötigt:&lt;br /&gt;
#* &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;: Datei mit GKS-Parametern.&lt;br /&gt;
#* &#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;: Konfigurationsdatei für Einheiten und deren Bezug zum SI-System.&lt;br /&gt;
|nutzerprogramme=[[NCPLOT]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncplot/*/mod_m_ncplot_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncplot/ncplot.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Struktur%C3%BCbersicht&amp;diff=36086</id>
		<title>Strukturübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Struktur%C3%BCbersicht&amp;diff=36086"/>
		<updated>2022-12-08T14:40:52Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Overview]]&lt;br /&gt;
* [[Hauptseite]]&lt;br /&gt;
** [[Bautechnische Methoden]]&lt;br /&gt;
** [[Geotechnische Methoden]]&lt;br /&gt;
** [[Wasserbauliche Methoden]]&lt;br /&gt;
*** [[Mathematische Verfahren]]&lt;br /&gt;
**** [[Simulationsverfahren]]&lt;br /&gt;
***** [[Modellverfahren für den Küstenbereich und Ästuare]]&lt;br /&gt;
***** [[Modellverfahren für den Binnenbereich]]&lt;br /&gt;
****** [[Hydrodynamische Modellverfahren]]&lt;br /&gt;
****** [[Morphodynamische Modellverfahren - Feststofftransportmodelle]]&lt;br /&gt;
****** [[Wasserbauwerksmodelle]]&lt;br /&gt;
****** [[Fahrdynamische Modellverfahren]]&lt;br /&gt;
******* [[Programm &amp;quot;TRASSE&amp;quot;]]&lt;br /&gt;
******* [[Programm &amp;quot;PeTra&amp;quot;]]&lt;br /&gt;
**** [[Pre- und Postprocessing]]&lt;br /&gt;
***** [[Erzeugung und Bearbeitung von Gitternetzen]] &lt;br /&gt;
***** [[Erzeugung von Randwerten]]&lt;br /&gt;
****** [[Erzeugung von Randwerten#Literatur zu methodischen Ansätzen|Literatur zu methodischen Ansätzen]]&lt;br /&gt;
****** [[Erzeugung von Randwerten#Graphische Darstellungen komplexer Arbeitsvorgänge| Erzeugen von Randwertzeitreihen aus Mess- und Simulationsergebnissen (Grafik)]]   &lt;br /&gt;
***** [[Umwandeln von Berechnungsergebnissen]] &lt;br /&gt;
***** [[Analyse der Berechnungsergebnisse]]&lt;br /&gt;
***** [[Differenzen der Berechnungsergebnisse]]&lt;br /&gt;
***** [[Immersive Visualisierung]] &lt;br /&gt;
***** [[Tools für wasserbauliches Ingenieurwesen]]&lt;br /&gt;
***** [[Datenmanagement und Informationssysteme]]&lt;br /&gt;
**** [[BAW-Software-Dokumentation]]&lt;br /&gt;
***** [[Programmkennblätter]]&lt;br /&gt;
***** [[Dateikennblätter]]&lt;br /&gt;
***** [[Standard-Software-Anwendungen (Add-ons)]]&lt;br /&gt;
****** [[ArcGIS-Anwendungen]]&lt;br /&gt;
****** [[EXCEL-Anwendungen]]&lt;br /&gt;
****** [[Mathematica]]&lt;br /&gt;
****** [[MATLAB]]&lt;br /&gt;
****** [[OpenMI]]&lt;br /&gt;
****** [[NetCDF]]&lt;br /&gt;
****** [[NetCDF Operators]]&lt;br /&gt;
****** [[Climate Data Operators]]&lt;br /&gt;
**** [[Validierungsstudien]]&lt;br /&gt;
***** [[Validierungsstudien Jade-Weser]]&lt;br /&gt;
**** [[Modellsysteme]]&lt;br /&gt;
*** [[Wasserbauliches Versuchswesen]]&lt;br /&gt;
**** [[Schiffserzeugte Belastungen]]&lt;br /&gt;
***** [[Definition der Kenngrößen]]&lt;br /&gt;
***** [[Funktionelle Abhängigkeiten]]&lt;br /&gt;
***** [[Analytische und empirische Ansätze]] &lt;br /&gt;
***** [[Hydrodynamisch-numerische Methoden]]&lt;br /&gt;
**** [[Schiffsdynamik]]&lt;br /&gt;
***** [[Einfluss von Schiffslänge und Kielfreiheit auf Squat und Trimm sehr großer Containerschiffe]]&lt;br /&gt;
***** [[Dynamisches Fahrverhalten sehr großer Containerschiffe bei Fahrt über Transportkörperstrecken]]&lt;br /&gt;
*** [[Naturmessungen]]&lt;br /&gt;
**** [[Küste und Ästuare]]&lt;br /&gt;
***** [[Messprogramm Nördlicher Peenestrom 2005]]&lt;br /&gt;
***** [[Ankerzugversuche 2013]]&lt;br /&gt;
***** [[Pre- und Postprozessierung]]&lt;br /&gt;
****** [[Postprocessing von GNSS-Rohdaten]]&lt;br /&gt;
***** [[Standardsoftware und Anwendungen (Add-ons)]]&lt;br /&gt;
****** [[MATLAB-ViSea]]&lt;br /&gt;
****** [[ADCP-NetCDF]]&lt;br /&gt;
***** [[Software Naturmessungen]]&lt;br /&gt;
*** [[Schiffsführungssimulation]]&lt;br /&gt;
**** [[Qualitätssicherung für Schiffsführungssimulation in der WSV]] &lt;br /&gt;
**** [[Strömungsdaten für Schiffsführungssimulation in der WSV]]&lt;br /&gt;
*** [[Tidedynamik der Ästuare]]&lt;br /&gt;
*** [[Ökologische Durchgängigkeit]]&lt;br /&gt;
**** [[Ökologische Durchgängigkeit - Aufgabenstellung]] &lt;br /&gt;
**** [[Ökologische Durchgängigkeit - Pilotanlagen]] &lt;br /&gt;
**** [[Ökologische Durchgängigkeit - FuE-Projekte]]&lt;br /&gt;
**** [[Internationale Richtlinien für Fischaufstiegsanlagen]]&lt;br /&gt;
***** [[Überblick über internationale Richtlinien für Fischaufstiegsanlagen]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Australien]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Deutschland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen China]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Finnland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Frankreich]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Großbritannien]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Irland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Italien]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Kanada]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Neuseeland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Niederlande]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Norwegen]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Österreich]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Russische Föderation]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Schottland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Schweiz]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Tschechische Republik]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Türkei]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen USA ]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen ESHA]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen IHA]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Vereinte Nationen]]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen WCD]]&lt;br /&gt;
***** [[Richtlinienauswertung nach ausgewählten Themen]]&lt;br /&gt;
***** [[Empfehlungen zu Schlitzpässen]]&lt;br /&gt;
***** [[Grenz- oder Bemessungswerte für Schlitzpässe]]&lt;br /&gt;
**** [[Literaturstudie Sonderbauweisen von Fischaufstiegsanlagen]]&lt;br /&gt;
***** [[Baustein 1: Literatur]]&lt;br /&gt;
***** [[Baustein 2: Fischlifte]]&lt;br /&gt;
***** [[Baustein 3: Fischschleusen]]&lt;br /&gt;
***** [[Präsentation_Literaturstudie]]&lt;br /&gt;
----&lt;br /&gt;
* [[Template:Programmkennblatt]]&lt;br /&gt;
* [[Template:Dateikennblatt2022]]&lt;br /&gt;
* [[Template:Dateikennblatt]]&lt;br /&gt;
* [[Template:Dokumentsteckbrief]]&lt;br /&gt;
* [[Template:Glossareintrag]]&lt;br /&gt;
----&lt;br /&gt;
* [[ToDo:ProgHome]]&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Struktur%C3%BCbersicht&amp;diff=36085</id>
		<title>Strukturübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Struktur%C3%BCbersicht&amp;diff=36085"/>
		<updated>2022-12-08T14:30:47Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Overview]]&lt;br /&gt;
* [[Hauptseite]]&lt;br /&gt;
** [[Bautechnische Methoden]]&lt;br /&gt;
** [[Geotechnische Methoden]]&lt;br /&gt;
** [[Wasserbauliche Methoden]]&lt;br /&gt;
*** [[Mathematische Verfahren]]&lt;br /&gt;
**** [[Simulationsverfahren]]&lt;br /&gt;
***** [[Modellverfahren für den Küstenbereich und Ästuare]]&lt;br /&gt;
***** [[Modellverfahren für den Binnenbereich]]&lt;br /&gt;
****** [[Hydrodynamische Modellverfahren]]&lt;br /&gt;
****** [[Morphodynamische Modellverfahren - Feststofftransportmodelle]]&lt;br /&gt;
****** [[Wasserbauwerksmodelle]]&lt;br /&gt;
****** [[Fahrdynamische Modellverfahren]]&lt;br /&gt;
******* [[Programm &amp;quot;TRASSE&amp;quot;]]&lt;br /&gt;
******* [[Programm &amp;quot;PeTra&amp;quot;]]&lt;br /&gt;
**** [[Pre- und Postprocessing]]&lt;br /&gt;
***** [[Erzeugung und Bearbeitung von Gitternetzen]] &lt;br /&gt;
***** [[Erzeugung von Randwerten]]&lt;br /&gt;
****** [[Erzeugung von Randwerten#Literatur zu methodischen Ansätzen|Literatur zu methodischen Ansätzen]]&lt;br /&gt;
****** [[Erzeugung von Randwerten#Graphische Darstellungen komplexer Arbeitsvorgänge| Erzeugen von Randwertzeitreihen aus Mess- und Simulationsergebnissen (Grafik)]]   &lt;br /&gt;
***** [[Umwandeln von Berechnungsergebnissen]] &lt;br /&gt;
***** [[Analyse der Berechnungsergebnisse]]&lt;br /&gt;
***** [[Differenzen der Berechnungsergebnisse]]&lt;br /&gt;
***** [[Immersive Visualisierung]] &lt;br /&gt;
***** [[Tools für wasserbauliches Ingenieurwesen]]&lt;br /&gt;
***** [[Datenmanagement und Informationssysteme]]&lt;br /&gt;
**** [[BAW-Software-Dokumentation]]&lt;br /&gt;
***** [[Programmkennblätter]]&lt;br /&gt;
***** [[Dateikennblätter]]&lt;br /&gt;
***** [[Standard-Software-Anwendungen (Add-ons)]]&lt;br /&gt;
****** [[ArcGIS-Anwendungen]]&lt;br /&gt;
****** [[EXCEL-Anwendungen]]&lt;br /&gt;
****** [[Mathematica]]&lt;br /&gt;
****** [[MATLAB]]&lt;br /&gt;
****** [[OpenMI]]&lt;br /&gt;
****** [[NetCDF]]&lt;br /&gt;
****** [[NetCDF Operators]]&lt;br /&gt;
****** [[Climate Data Operators]]&lt;br /&gt;
**** [[Validierungsstudien]]&lt;br /&gt;
***** [[Validierungsstudien Jade-Weser]]&lt;br /&gt;
**** [[Modellsysteme]]&lt;br /&gt;
*** [[Wasserbauliches Versuchswesen]]&lt;br /&gt;
**** [[Schiffserzeugte Belastungen]]&lt;br /&gt;
***** [[Definition der Kenngrößen]]&lt;br /&gt;
***** [[Funktionelle Abhängigkeiten]]&lt;br /&gt;
***** [[Analytische und empirische Ansätze]] &lt;br /&gt;
***** [[Hydrodynamisch-numerische Methoden]]&lt;br /&gt;
**** [[Schiffsdynamik]]&lt;br /&gt;
***** [[Einfluss von Schiffslänge und Kielfreiheit auf Squat und Trimm sehr großer Containerschiffe]]&lt;br /&gt;
***** [[Dynamisches Fahrverhalten sehr großer Containerschiffe bei Fahrt über Transportkörperstrecken]]&lt;br /&gt;
*** [[Naturmessungen]]&lt;br /&gt;
**** [[Küste und Ästuare]]&lt;br /&gt;
***** [[Messprogramm Nördlicher Peenestrom 2005]]&lt;br /&gt;
***** [[Ankerzugversuche 2013]]&lt;br /&gt;
***** [[Pre- und Postprozessierung]]&lt;br /&gt;
****** [[Postprocessing von GNSS-Rohdaten]]&lt;br /&gt;
***** [[Standardsoftware und Anwendungen (Add-ons)]]&lt;br /&gt;
****** [[MATLAB-ViSea]]&lt;br /&gt;
****** [[ADCP-NetCDF]]&lt;br /&gt;
***** [[Software Naturmessungen]]&lt;br /&gt;
*** [[Schiffsführungssimulation]]&lt;br /&gt;
**** [[Qualitätssicherung für Schiffsführungssimulation in der WSV]] &lt;br /&gt;
**** [[Strömungsdaten für Schiffsführungssimulation in der WSV]]&lt;br /&gt;
*** [[Tidedynamik der Ästuare]]&lt;br /&gt;
*** [[Ökologische Durchgängigkeit]]&lt;br /&gt;
**** [[Ökologische Durchgängigkeit - Aufgabenstellung]] &lt;br /&gt;
**** [[Ökologische Durchgängigkeit - Pilotanlagen]] &lt;br /&gt;
**** [[Ökologische Durchgängigkeit - FuE-Projekte]]&lt;br /&gt;
**** [[Internationale Richtlinien für Fischaufstiegsanlagen]]&lt;br /&gt;
***** [[Überblick über internationale Richtlinien für Fischaufstiegsanlagen]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Australien]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Deutschland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen China]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Finnland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Frankreich]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Großbritannien]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Irland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Italien]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Kanada]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Neuseeland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Niederlande]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Norwegen]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Österreich]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Russische Föderation]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Schottland]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Schweiz]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Tschechische Republik]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Türkei]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen USA ]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen ESHA]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen IHA]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen Vereinte Nationen]]]&lt;br /&gt;
****** [[Richtlinien zu Fischaufstiegsanlagen WCD]]&lt;br /&gt;
***** [[Richtlinienauswertung nach ausgewählten Themen]]&lt;br /&gt;
***** [[Empfehlungen zu Schlitzpässen]]&lt;br /&gt;
***** [[Grenz- oder Bemessungswerte für Schlitzpässe]]&lt;br /&gt;
**** [[Literaturstudie Sonderbauweisen von Fischaufstiegsanlagen]]&lt;br /&gt;
***** [[Baustein 1: Literatur]]&lt;br /&gt;
***** [[Baustein 2: Fischlifte]]&lt;br /&gt;
***** [[Baustein 3: Fischschleusen]]&lt;br /&gt;
***** [[Präsentation_Literaturstudie]]&lt;br /&gt;
----&lt;br /&gt;
* [[Template:Programmkennblatt]]&lt;br /&gt;
* [[Template:Test_FKB_neu]]&lt;br /&gt;
* [[Template:Dateikennblatt]]&lt;br /&gt;
* [[Template:Dokumentsteckbrief]]&lt;br /&gt;
* [[Template:Glossareintrag]]&lt;br /&gt;
----&lt;br /&gt;
* [[ToDo:ProgHome]]&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36073</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36073"/>
		<updated>2022-11-14T13:53:43Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Neues mit Version ncplot_2022_09_28&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCPLOT.DAT&lt;br /&gt;
|dateityp=ncplot.dat &lt;br /&gt;
|version=November 2022&lt;br /&gt;
|version_beschr=November 2022&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPLOT]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Program_Parameters&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; enthält allgemeine Steuerdaten. &lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Language&amp;quot; :&#039;&#039;&#039; Spracheinstellung für Beschriftungen und Texte:&lt;br /&gt;
:*&#039;&#039;&#039;DE&#039;&#039;&#039; = Deutsch,&lt;br /&gt;
:*&#039;&#039;&#039;EN&#039;&#039;&#039; = Englisch.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Max_Read_Storage&amp;quot; :&#039;&#039;&#039; max. Lesespeicher (in Byte) für Analysen&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Min_Water_Depth&amp;quot; :&#039;&#039;&#039; minimale Wasserbedeckung in [m].&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Das Aussparen der Darstellung bei zu geringer Wasserbedeckung ist nur möglich, wenn die darzustellende Variable auf bestimmte Weise auf eine Variable mit der zugehörige Gesamtwassertiefe verweist.&amp;lt;br /&amp;gt;Die CF-NetCDF-Ausgabe der UnTRIM-Programme erfüllt diese Voraussetzung.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Min_Water_Depth]]&#039;&#039;&#039;&#039;&#039; illustriert die Wirkung dieses Steuerparameters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Infobox_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Metadaten-Infobox.&lt;br /&gt;
:Bei Angabe dieses Bildbereichs werden der Grafik Informationen zur Ploterstellung mitgegeben. Dazu gehören auch Angaben zu den zugrundeliegenden Datendateien sowie Hinweise auf ggf. bei der Darstellung eingesetzte Datenfilterung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Liniensymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Markersymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Liniensymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Markersymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Picture_Name_Fixum&amp;quot; :&#039;&#039;&#039; Namensstamm für die Bilddatei(en).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Phydef_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheiten wie in PHYDEF-Verwaltung darstellen.&lt;br /&gt;
:Hinweis: Ohne explizite Anforderung erfolgt die Darstellung der Einheiten gemäß BAW-Geschäftsordnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Output_Format&amp;quot; :&#039;&#039;&#039; Ausgabeformat für die erzeugten Grafiken.&lt;br /&gt;
:*&#039;&#039;&#039;CGM&#039;&#039;&#039; = Von GKS erzeugtes binäres CGM-Format&lt;br /&gt;
:*&#039;&#039;&#039;SVG&#039;&#039;&#039; = Scalable Vector Graphics (XML-basiertes ASCII-Format)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;SVG_Specifications&amp;quot;===&lt;br /&gt;
Optionaler Block mit Attributen für die Ausgabe der Grafik im SVG-Format.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Maximum_Size&amp;quot; :&#039;&#039;&#039; Maximale Ausdehnung der SVG-Grafik, d.h Faktor für die Umrechnung von NDC-Raum in GKS in den SVG-Raum.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Font_Family&amp;quot; :&#039;&#039;&#039; Schriftartbezeichnung(en), bzw. Wert für das SVG-Attribut &#039;&#039;font-family&#039;&#039;. Wird dann bei allen Text-Elementen der SVG-Grafik gesetzt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Free_Text_Attributes&amp;quot; :&#039;&#039;&#039; Schrift-Attribut(e), die ALLEN Texten der SVG-Grafik mitgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Axis_Text_by_Char&amp;quot; :&#039;&#039;&#039; Texte an Diagrammachsen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Legend_Box_by_Char&amp;quot; :&#039;&#039;&#039; Legendentexte von Liniendiagrammen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Dataset&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Dataset&#039;&#039;&#039; enthält die Beschreibung eines darzustellenden Datensatzes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Für die Adressierung der darzustellenden Daten steht entweder die Start-Step-Stride-Technik oder die DimSelect-Methode zur Verfügung. Der Anwender muss sich für den einen oder anderen Weg entscheiden, die Verfahren schließen sich gegenseitig aus.&lt;br /&gt;
Jede Start-Step-Stride-Adressierung läßt sich per DimSelect nachbauen, andersherum ist das nicht&lt;br /&gt;
der Fall. Da mit DimSelect auch nicht-äquidistante Indexauswahl realisiert werden kann, bietet es&lt;br /&gt;
zusätzliche Möglichkeiten der Datenauswahl.&lt;br /&gt;
;Start-Step-Stride-Technik:&lt;br /&gt;
:Für jede Dimension der Variablen wird der Startindex, die Anzahl der auszuwählenden Indizes und die Index-Schrittweite angegeben.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: DataSet definieren]]&#039;&#039;&#039;&#039;&#039; hilft beim Start-Step-Stride-Adressieren der gewünschten Daten.&lt;br /&gt;
;DimSelect-Methode:&lt;br /&gt;
:Auch DimSelect erfordert für jede Dimension der darzustellenden Datenvariablen die Adressierung der Indizes, was aber auch indirekt geschehen kann. Es werden unterschiedlich geeignete Auswahlverfahren bereitgestellt. Der Anwender kann bspw. per DimSelect_All alle Faces auswählen ohne die konkrete Anzahl zu kennen, oder dem Programm per DimSelect_Various_Date eine Auswahl an darzustellenden Zeitpunkten übergeben. Das Auffinden der zugehörigen Indizes obliegt dann dem Programm.&amp;lt;br /&amp;gt;Im Zusammenhang mit Datenreihen von Liniendiagrammen bietet die DimSelect-Auswahl einen weiteren Vorteil: Für die einzelnen Dimensionen der Datenvariablen lassen sich über diese Mimik Textbestandteile für die Namen der Datenreihen/Kurvenlegende realisieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Datensatzes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;File&amp;quot; :&#039;&#039;&#039; Name der CF-NetCDF-Datei (*.nc) mit den darzustellenden Daten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Variable&amp;quot; :&#039;&#039;&#039; Beschreibung der Daten deren Werte visualisiert werden sollen.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Variablen (in *.nc Datei)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Rolle der Variablen bei Vektor-Komponenten&lt;br /&gt;
::* X-component = Variable ist X-Komponente eines Vektors&lt;br /&gt;
::* Y-component = Variable ist Y-Komponente eines Vektors&lt;br /&gt;
::* normal_component = Variable ist Normalkomponente eines Vektors&lt;br /&gt;
:Hinweis: Der Befehl &amp;quot;ncdump -h &amp;lt;filename&amp;gt;.nc&amp;quot; zeigt den Header der CF-NetCDF-Datei. Die Namen der angebotenen Variablen und deren Dimensionierung lassen sich den Metadaten entnehmen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Start&amp;quot; :&#039;&#039;&#039; Startadresse für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Step&amp;quot; :&#039;&#039;&#039; Anzahl der auszuwählenden Indizes (Schritte+1) für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Stride&amp;quot; :&#039;&#039;&#039; Index-Schrittweite für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Index&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Indizes für eine bestimmte Dimension.&amp;lt;br /&amp;gt;Exemplarisch:&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Dimension&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = NONE oder Textbestandteil für Kurvenlegende&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Index wird Teil der Kurvenlegende  .true./.false.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;4&#039;&#039;&#039; = Start-Index&lt;br /&gt;
:* Parameter &#039;&#039;&#039;5&#039;&#039;&#039; = Index-Schrittweite&lt;br /&gt;
:* Parameter &#039;&#039;&#039;6&#039;&#039;&#039; = Anzahl der Schritte&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Date&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Zeitpunkten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Index&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes von Start- bis End-Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Date&amp;quot; :&#039;&#039;&#039; Zeitpunkte von Start- bis End-Zeitpunkt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Index&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Date&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Zeitpunktes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Index&amp;quot; :&#039;&#039;&#039; Liste beliebiger Indizes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Date&amp;quot; :&#039;&#039;&#039; Liste beliebiger Zeitpunkte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_All&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes einer Dimension.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_LabVar&amp;quot; :&#039;&#039;&#039; Indizes mit Liste von Namen per Label-Variable ermitteln.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_ByLabel_LabVar&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Location_Coord&amp;quot; :&#039;&#039;&#039; Auswahl von Orten über Koordinatenangabe.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_File&amp;quot; :&#039;&#039;&#039; Auswahl von Orten aus Datei mit Lokationen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_LocByFile_File&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dimensions_for_Picture_Series&amp;quot; :&#039;&#039;&#039; Anforderung von Einzeldarstellungen für ausgewählte Dimensionen.&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Veranlasst Serienverarbeitung, d.h. für jeden selektierten Index der hier gelisteten Dimensionen wird ein eigenes Bild erzeugt.&amp;lt;br /&amp;gt;Wirkt nur bei Liniendiagrammen.&amp;lt;br /&amp;gt;Bildserien, d.h. mehr als eine Bilddatei wird erzeugt, müssen gleich lang sein!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dataset_UUID_Textbox&amp;quot; :&#039;&#039;&#039; Textbox für Eintrag der UUID der NetCDF-Datei des Datasets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Layer&amp;quot;===&lt;br /&gt;
Ein Block vom Typ  &#039;&#039;&#039;Layer&#039;&#039;&#039; definiert ein flächenhaftes Diagramm. Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich grundsätzlich von den flächenhaften Achsendiagrammen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Layers und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Dataset_Name&amp;quot; :&#039;&#039;&#039; Name des Datensatzes, der dargestellt werden soll. Oder eine zulässige Verknüpfung (OPERATOR-String) aus bekannten Datensatz Namen, z. B. &#039;&#039;&#039;[DSet2-DSet1]/[DSet1+DSet2]&#039;&#039;&#039;, &#039;&#039;&#039;ABS[DSet]&#039;&#039;&#039;, &#039;&#039;&#039;SQR[DSet]&#039;&#039;&#039; oder &#039;&#039;&#039;G18[DSet]&#039;&#039;&#039;. Konstante Faktoren in Rechenoperation möglich.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:*&#039;&#039;&#039;XY_data&#039;&#039;&#039; = Kartenansicht, Draufsicht-Darstellung, horizontale Ebene&lt;br /&gt;
:*&#039;&#039;&#039;PZ&#039;&#039;&#039; = Vertikalschnitt entlang Profil (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;TZ&#039;&#039;&#039; = Tiefenzeitreihe an einem Ort (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;PT&#039;&#039;&#039; = Hovmöller Variante 1: X-Achse=Profilachse (P), Y-Achse=Zeitachse (T)&lt;br /&gt;
:*&#039;&#039;&#039;TP&#039;&#039;&#039; = Hovmöller Variante 2: X-Achse=Zeitachse (T), Y-Achse=Profilachse (P)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Name&amp;quot; :&#039;&#039;&#039; Grafik-Primitiv mit dem die Daten des Layers visualisiert werden.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Symbolisierung des Layers&lt;br /&gt;
::*&#039;&#039;&#039;GPM&#039;&#039;&#039; = als Poly-Marker&lt;br /&gt;
::*&#039;&#039;&#039;GPL&#039;&#039;&#039; = als Poly-Lines  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
::*&#039;&#039;&#039;GFA&#039;&#039;&#039; = als Fill-Areas&lt;br /&gt;
::*&#039;&#039;&#039;GTX&#039;&#039;&#039; = als Text&lt;br /&gt;
::*&#039;&#039;&#039;VEC&#039;&#039;&#039; = als Vektoren  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Art des dargestellten Vektors&amp;lt;br /&amp;gt;... optionaler Parameter, nur bei VEC-Visualisierung zulässig&amp;lt;br /&amp;gt;... erlaubt bspw. die Interpolation des Gesamtvektors aus der Normalkomponente einer vektoriellen Größe.&lt;br /&gt;
::*&#039;&#039;&#039;total&#039;&#039;&#039; = Gesamtvektor&lt;br /&gt;
::*&#039;&#039;&#039;normal&#039;&#039;&#039; = Normalenvektor&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Representation_Name&amp;quot; :&#039;&#039;&#039; Name der Repräsentation, die das Grafik-Primitiv des Layers umsetzt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Bounds_Name&amp;quot; :&#039;&#039;&#039; Name der Intervalldefinition für diesen Layer (aus Datei &#039;&#039;&#039;&#039;&#039;[[BOUNDS.CFG.DAT|bounds.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
:Hinweis: Die Anzahl der Intervalle der Intervalldefinition und die Anzahl der Farben der zugeordneten Palette müssen übereinstimmen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Palette_Name&amp;quot; :&#039;&#039;&#039; Name der Farblegende für diesen Layer (entspricht Attribut &#039;&#039;Name&#039;&#039; der Datei vom Typ &#039;&#039;palette.dat&#039;&#039;. Mehr Information dazu liefert Dateikennblatt &#039;&#039;&#039;&#039;&#039;[[PALETTES.CFG.DAT|palettes.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Invert_Palette&amp;quot; :&#039;&#039;&#039; Farbverlauf invertieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer.&lt;br /&gt;
:Hinweis: Erforderlich für Diagrammdefinition Kartenansicht (Layer_Type &#039;&#039;XY_data&#039;&#039;).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Farb-Legende dieses Layers. Je nach Platz kann die Farblegende horizontal oder vertikal aufgetragen werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Label_Switch&amp;quot; :&#039;&#039;&#039; Schalterliste zum Abschalten, bzw. Positionieren von Labels der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Data_Description_Name&amp;quot; :&#039;&#039;&#039; Name des Data_Description-Textfeldes, welches die Daten-Beschriftung (u.a. Angabe des Zeitpunktes) dieses Layers aufnimmt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheit, in die die Daten für die grafische Darstellung konvertiert werden sollen.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Name&amp;quot; :&#039;&#039;&#039; Name der physikalischen Größe, wird an Stelle des in den Eingabedaten vorhandenen Namens verwendet. Ohne diese Zeile wird bei vorhandenem Attribut &#039;&#039;&#039;&#039;&#039;name_id&#039;&#039;&#039;&#039;&#039; die PHYDEF-Bezeichnung eingesetzt.&amp;lt;br /&amp;gt;Dynamische Textteile können mit speziellen Platzhaltern realisiert werden:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Längen-Legende zu einem Proportionalpfeil.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Thinout_Raster&amp;quot; :&#039;&#039;&#039; Abmessungen des Rasters für das Ausdünnen der Anzeige von Pfeilen bei vektoriellen Größen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Description_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit dem Layer verknüpft werden soll.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte an der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_ASCII_Output&amp;quot; :&#039;&#039;&#039; Dargestellte Daten des Layers in Textdatei ausgeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Normalization_Transformation&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Normalization_Transformation&#039;&#039;&#039; enthält die Normalisierungstransformation (NTN),&lt;br /&gt;
die der Positionierung von Kartenfenstern dient.&lt;br /&gt;
Es handelt sich dabei um die Definition eines Bildausschnitts und die Beschreibung des&lt;br /&gt;
Zusammenhangs zwischen Welt- und Bild-Koordinaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Koordinaten der Zeichenfläche, dem sogenannten NDC-Raum, reichen von [0.0,0.0] bis [1.0,1.0].&amp;lt;br /&amp;gt;&lt;br /&gt;
Für eine unverzerrte Darstellung des Gebietes muss der Darstellungs-Maßstab in X-Richtung&lt;br /&gt;
mit dem in Y-Richtung übereinstimmen (dWC/dNDC=const);&lt;br /&gt;
optional kann hierfür auch der Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; genutzt werden.&lt;br /&gt;
Verzerrte Darstellungen sind aber auch möglich.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Normalisierungstransformation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG&amp;quot; :&#039;&#039;&#039; EPSG-Code der &amp;quot;Window_Coordinates&amp;quot;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG_Window&amp;quot; :&#039;&#039;&#039; EPSG-Code der Koordinaten wie sie intern (zur grafischen Darstellung) verwendet werden sollen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; : automatische Angleichung (.true.) des Maßstabs in X- und Y-Richtung. Default ist .false. (keine Angleichung).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Scale_Bar_Request&amp;quot;&#039;&#039;&#039; : Zeichnen eines Maßstabsbalkens anfordern. Autoscale muss dazu eingeschaltet sein.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;NTN_Framing&amp;quot; :&#039;&#039;&#039; Art des Koordinatenrahmens bei Draufsichtdarstellung.&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Umrahmung|Optionen Kartenrahmen]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Data_Description&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Data_Description&#039;&#039;&#039; beschreibt ein Data_Description-Objekt.&lt;br /&gt;
Ein derartiges Objekt sammelt Daten-Beschreibungen auf und stellt sie gemeinsam&lt;br /&gt;
in einem Textfeld dar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird derzeit nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Textfeldes für Daten-Beschreibungen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Data_Description-Textfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um Data_Description-Textfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;LineChart&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;LineChart&#039;&#039;&#039; dient der Definition eines Liniendiagramms.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein &amp;quot;LineChart&amp;quot; besitzt jeweils nur eine X- und eine Y-Achse.&lt;br /&gt;
Eine sekundäre Y-Achse muss über die Definition eines zweiten LineChart-Objekts&lt;br /&gt;
auf der gleichen Zeichenfläche mit derselben X-Achse realisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Beliebig viele LineCharts können aufeinander gelegt werden, die zugehörigen&lt;br /&gt;
Achsen können an allen vier Seiten des Diagramms positioniert werden und von&lt;br /&gt;
der Zeichenfläche auch verschieden weit abgerückt werden.&lt;br /&gt;
So läßt sich bspw. auf dem Blatt &amp;quot;ein&amp;quot; Zeitreihendiagramm erzeugen, dass&lt;br /&gt;
die Kurven für Strömungsbetrag, Strömungsrichtung und Salzghalt gemeinsam&lt;br /&gt;
darstellt und dafür drei Y-Achsen besitzt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Liniendiagramms und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Type&amp;quot; :&#039;&#039;&#039; Art des Liniendiagramms.&lt;br /&gt;
:*&#039;&#039;&#039;TG&#039;&#039;&#039; = Zeitreihen; Daten über die Zeit&lt;br /&gt;
:*&#039;&#039;&#039;PG&#039;&#039;&#039; = Profildiagramm; Daten über Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;GZ&#039;&#039;&#039; = Tiefenprofil; 3D-Daten entlang Tiefenachse&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, d.h. dem Bereich in dem die Kurvenlegenden des Diagramms abgelegt werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Between_Series&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen zwei Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Series_Values&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen einer Datenreihen und einem bestimmten Wert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Axis&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Axis&#039;&#039;&#039; dient der Definition einer Diagrammachse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Achsendefinition kann für mehrere Diagramme verwendet werden.&lt;br /&gt;
Bspw. aufeinanderliegende &amp;quot;LineCharts&amp;quot; oder mehrere untereinander&lt;br /&gt;
angeordnete Diagramme mit derselben Zeit-Achse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Achsendefinition.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Type&amp;quot; :&#039;&#039;&#039; Art der Achse.&lt;br /&gt;
:*&#039;&#039;&#039;T&#039;&#039;&#039; = Zeitachse&lt;br /&gt;
:*&#039;&#039;&#039;G&#039;&#039;&#039; = Achse für physikalische Größen&lt;br /&gt;
:*&#039;&#039;&#039;P&#039;&#039;&#039; = Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;Z&#039;&#039;&#039; = Tiefenachse&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Value_Range&amp;quot; :&#039;&#039;&#039; Wertebereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Date_Range&amp;quot; :&#039;&#039;&#039; Zeitbereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Logarithmic&amp;quot; :&#039;&#039;&#039; Logarithmische Skalierung LOG10 einschalten TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Invert_Profile_Route&amp;quot; :&#039;&#039;&#039; Streckenverlauf einer Profil-Achse umkehren TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Multiplicator&amp;quot; :&#039;&#039;&#039; Mulitiplikator für die Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Name&amp;quot; :&#039;&#039;&#039; Bezeichnung an der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Unit&amp;quot; :&#039;&#039;&#039; physikal. Einheit, in welche die Daten dargestellt, bzw. ggf. konvertiert werden.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Value&amp;quot; :&#039;&#039;&#039; äquidistante Werte für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Date&amp;quot; :&#039;&#039;&#039; äquidistante Termine für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Values&amp;quot; :&#039;&#039;&#039; Liste mit Werten für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Dates&amp;quot; :&#039;&#039;&#039; Liste mit Terminen für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Line_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Darstellung der Achsenlinie.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Text_Representation&amp;quot; :&#039;&#039;&#039; Name einer Text_Representation für die Achsenbeschriftung (nur Beeinflussung der Schrift-Farbe).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Gitternetz_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Gitternetzlinien oder mit NONE diese Linien abschalten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Tickmark_Representation&amp;quot; :&#039;&#039;&#039; Formatierung oder auch Abschalten der Achsen-Tickmarks.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name einer Farbe für die Tickmarks&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Breite der Tickmark-Linie&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Länge der Tickmarks in Bildkoordinaten; 0.0 schaltet sie ab!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Value&amp;quot; :&#039;&#039;&#039; bei bestimmten Wert zusätzliche Linie senkrecht zur Achse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Date&amp;quot; :&#039;&#039;&#039; an bestimmten Termin zusätzliche Linie senkrecht zur Zeitachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Coord&amp;quot; :&#039;&#039;&#039; an bestimmten Positionen zusätzliche Linie senkrecht zur Profilachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Characters_along_Axis&amp;quot; :&#039;&#039;&#039; erlaubt die Manipulation der Schriftgröße der Achsenbeschriftung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte der Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Achsenbeschriftung.&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;DataRow&amp;quot;===&lt;br /&gt;
Ein &#039;&#039;&#039;DataRow&#039;&#039;&#039;-Block dient der Beschreibung einer Datenreihe, bzw. einer Gruppe&lt;br /&gt;
von Datenreihen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Aus einer Datenreihen-Beschreibung können aufgrund der Daten-Adressierung&lt;br /&gt;
im &amp;quot;DataSet&amp;quot; mehrere Datenreihen hervorgehen.&lt;br /&gt;
Alle diese Datenreihen landen im selben &amp;quot;LineChart&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Blöcke diesen Typs werden für Liniendiagramme benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Datenreihen-Beschreibung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Dataset&amp;quot; :&#039;&#039;&#039; Name des darzustellenden Datensatzes. Oder eine zulässige Verknüpfung (OPERATOR-String) von Datensätzen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_LineChart&amp;quot; :&#039;&#039;&#039; Name eines &amp;quot;LineCharts&amp;quot;, d.h. des Liniendiagramms in das die Datenreihe(n) gezeichnet werden sollen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NoValue_Handling&amp;quot; :&#039;&#039;&#039; Umgang mit ungültigen Werten in der Datenreihe.&lt;br /&gt;
:*&#039;&#039;&#039;Luecke&#039;&#039;&#039; = stellt Punkte ohne Daten nicht dar&lt;br /&gt;
:*&#039;&#039;&#039;Interpolation&#039;&#039;&#039; = eine gerade Linie schließt die Datenlücke der Kurve&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Linked_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit der Datenreihengruppe verknüpft wird.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, in der die Kurvenlegenden für diese Datenreihengruppe platziert werden.&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Legend_Box&amp;quot;===&lt;br /&gt;
Eine Legendenbox sammelt Bezeichnung und Symbolisierung von Datenreihen, bzw. Kurven auf&lt;br /&gt;
und stellt sie gemeinsam in einem Textfeld dar.&lt;br /&gt;
In einem Legendenfeld können Kurvenbeschreibungen aus verschiedenen Diagrammen&lt;br /&gt;
untergebracht sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur von Liniendiagrammen benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Legendenfeldes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Legendenfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um das Legendenfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Legendenfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße für Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_LegendEntry&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Orientation&amp;quot; :&#039;&#039;&#039; Anordnung der Legendeneinträge.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_HIDE_List&amp;quot; :&#039;&#039;&#039; Legenden-Einträge dieser Liste werden NICHT gezeigt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_SHOW_List&amp;quot; :&#039;&#039;&#039; NUR die Legenden-Einträge dieser Liste werden gezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Textbox&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Textbox&#039;&#039;&#039; bietet die Möglichkeit einen freien Text anzugeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine leere Textbox kann als rechteckige Umrandungen fungieren, wobei Farbe, Typ und Breite&lt;br /&gt;
der Linie einstellbar sind.&lt;br /&gt;
Gibt man der Textbox eine Hintergrundfarbe mit kann man sie als Blende nutzen, mit der sich &lt;br /&gt;
Diagrammbereiche abdecken lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Textbox.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Textbox.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Line&amp;quot; :&#039;&#039;&#039; eine Zeile des Textfeldes. Angabe mehrere Zeilen möglich.&amp;lt;br /&amp;gt;Platzhalter für Systeminformationen:&lt;br /&gt;
:*&amp;lt;SYS_DATE&amp;gt; wird durch aktuelles Datum ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_TIME&amp;gt; wird durch aktuelle Uhrzeit ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_USER&amp;gt; wird durch Anwender-Kennung ersetzt.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem Layer verbunden ist:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im Layer-Block per KEY &#039;&#039;Layer_Description_Textbox&#039;&#039; realisiert.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem DataRow-Block verbunden ist:&lt;br /&gt;
:*&amp;lt;ROW_T_DROW&amp;gt;, &amp;lt;ROW_F_DROW&amp;gt; wird durch Kennung des DataRow-Blocks ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DSET&amp;gt;, &amp;lt;ROW_F_DSET&amp;gt; wird durch Kennung des mit dem DataRow-Block verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM1&amp;gt;, &amp;lt;ROW_F_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM2&amp;gt;, &amp;lt;ROW_F_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des verknüpften Datensets ersetzt.&lt;br /&gt;
:*&amp;lt;ROW_T_DIM?&amp;gt;, &amp;lt;ROW_F_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im DataRow-Block per KEY &#039;&#039;DataRow_Linked_Textbox&#039;&#039; realisiert.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Textfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Draw_Frame&amp;quot; :&#039;&#039;&#039; Umrandung des Textfeldes zeichnen oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Textfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fixed_Width&amp;quot; :&#039;&#039;&#039; Zeichenweise mit konstanter Breite schreiben oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Horizontal_Char_Space&amp;quot; :&#039;&#039;&#039; Horizontaler Zeichen-Abstandsfaktor  beim zeichenweisen Schreiben.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vertical_Line_Space&amp;quot; :&#039;&#039;&#039; Vertikaler Zeilen-Abstandsfaktor.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße  kann ggf. vorgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size_Factor&amp;quot; :&#039;&#039;&#039; Faktor zum Manipulieren der berechneten Schriftgröße.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;MaxCharNumber_TextLine&amp;quot; :&#039;&#039;&#039; feste Zeichenzahl für relative Schriftgrößenberechnung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Marker_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Marker_Representation&#039;&#039;&#039; beschreibt die Darstellung einer Sorte von Marker-Symbolen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Marker Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Type&amp;quot; :&#039;&#039;&#039; Typ-ID der Poly-Marker.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = .&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = +&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = *&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = o&lt;br /&gt;
:*&#039;&#039;&#039;5&#039;&#039;&#039; = x&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Size&amp;quot; :&#039;&#039;&#039; Größenfaktor der Poly-Marker.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Poly-Marker.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Fill_Area_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Fill_Area_Representation&#039;&#039;&#039; beschreibt eine Art von Flächenfüllung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Fill-Area Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Interior_Style&amp;quot; :&#039;&#039;&#039; Art der Flächen-Füllung.&lt;br /&gt;
:*&#039;&#039;&#039;0&#039;&#039;&#039; = HOLLOW (nur Umrandung zeichnen)&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = SOLID (flächenhaft füllen)&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = PATTERN (Musterfüllung - derzeit nicht unterstützt)&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = HATCH (Schraffur - derzeit nicht unterstützt)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Color_Name &amp;quot; :&#039;&#039;&#039; Name der Farbe für die Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Style&amp;quot; :&#039;&#039;&#039; Stil-Index der Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Flächen-Füllung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Line_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Line_Representation&#039;&#039;&#039; beschreibt eine Form der Linien-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Line Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Type&amp;quot; :&#039;&#039;&#039; Typ der Poly-Linien.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = --------- durchgezogene Linie&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = - - - - - gestrichelte Linie&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = ......... punktierte Linie&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = -.-.-.-.- strich-punktierte Linie&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Width&amp;quot; :&#039;&#039;&#039; Breitenfaktor der Poly-Linien.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Linien.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Line_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Linien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Text_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Text_Representation&#039;&#039;&#039; beschreibt eine Art der Text-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Text Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Character_Height&amp;quot; :&#039;&#039;&#039; Zeichenhöhe der Texte.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_X_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; X-Komponente des Character-Up-Vektors.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Y_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; Y-Komponente des Character-Up-Vektors.&lt;br /&gt;
:Hinweis: Über den Character-Up-Vektor kann die Orientierung der Basislinie der Schrift sowie deren Schrägstellung beeinflusst werden.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Texte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Path&amp;quot; :&#039;&#039;&#039; Laufrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Horizontal_Alignment&amp;quot; :&#039;&#039;&#039; horizontale Textausrichung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Vertical_Alignment&amp;quot; :&#039;&#039;&#039; vertikale Textausrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Font&amp;quot; :&#039;&#039;&#039; Zeichensatz.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Precision&amp;quot; :&#039;&#039;&#039; Qualität des Zeichensatzes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Expansion_Factor&amp;quot; :&#039;&#039;&#039; Laufweite eines Zeichens (Standard = 1.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Spacing&amp;quot; :&#039;&#039;&#039; zusätzlicher Leerraum zwischen Zeichen (Standard = 0.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Coli&amp;quot; :&#039;&#039;&#039; Farbindex für die Texte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Vector_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Vector_Representation&#039;&#039;&#039; beschreibt eine Form der Vektor-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Vektor Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Length_Type&amp;quot; :&#039;&#039;&#039;  Längen-Abhängigkeit des Pfeils vom Vektorbetrag.&lt;br /&gt;
:*&#039;&#039;&#039;constant&#039;&#039;&#039; = Alle Pfeile sind gleich groß&lt;br /&gt;
:*&#039;&#039;&#039;proportional&#039;&#039;&#039; = Größe des Pfeils ist abhängig von Vektorbetrag&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Scale_Infos&amp;quot; :&#039;&#039;&#039; Informationen zur Skalierung des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Vektorbetrag, unterhalb dessen keine Symbolisierung mehr erfolgt&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Länge des Symbols  (in WC, analog Text_Character_Height)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Vektorbetrag, der mit der in Parameter &#039;&#039;&#039;2&#039;&#039;&#039; angegebenen Symbollänge visualisiert wird (nur bei Proportionalpfeilen nötig)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Style&amp;quot; :&#039;&#039;&#039; Typ des Vektor-Symbols.&lt;br /&gt;
:*&#039;&#039;&#039;only_a_line&#039;&#039;&#039; = nur eine Linie&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowL&#039;&#039;&#039; = ein einfacher Pfeil nur aus Linienzügen&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowF&#039;&#039;&#039; = ein einfacher Pfeil mit gefüllter Pfeilspitze&lt;br /&gt;
:*&#039;&#039;&#039;triangle&#039;&#039;&#039; = ein Dreieck&lt;br /&gt;
:*&#039;&#039;&#039;arrow_deluxe&#039;&#039;&#039; = ein Luxus-Pfeil, der auch OUTLINE und HOLLOW ermöglicht&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Vektor-Symbole]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Poly_Line_Representation&amp;quot; :&#039;&#039;&#039; Name der Poly-Line Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Fill_Area_Representation&amp;quot; :&#039;&#039;&#039; Name der Fill-Area Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Anchor_Point&amp;quot; :&#039;&#039;&#039; Rotations-, bzw. Ankerpunkt des Vektors.&lt;br /&gt;
:*&#039;&#039;&#039;start&#039;&#039;&#039; = Pfeil dreht um seinen Anfangspunkt&lt;br /&gt;
:*&#039;&#039;&#039;center&#039;&#039;&#039; = Pfeil dreht um seine Mitte (ist Default)&lt;br /&gt;
:*&#039;&#039;&#039;end&#039;&#039;&#039; = Pfeil dreht um seine Spitze&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Head_Angle&amp;quot; :&#039;&#039;&#039; Winkel für die Pfeilspitze in Grad (Default:40.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Proportions&amp;quot; :&#039;&#039;&#039; Proportionen des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Verhältnis Kopflänge zu Gesamtlänge (Default:0.375)&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Verhältnis Stielbreite zu Kopfbreite (Default:0.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen:===&lt;br /&gt;
# Beim Lesen der Daten wird automatisch auch auf die &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;ncplot_dico.dat&#039;&#039;&#039;&#039;&#039; in dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039; zugegriffen.&lt;br /&gt;
# Falls keine entsprechenden Dateien im Arbeitsverzeichnis vorliegen, greift NCPLOT auf folgende Konfigurationsdateien aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; zu:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;colors.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Definitionen von Farben.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;palettes.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Verweisen auf Dateien mit Farbpaletten-Definitionen.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;bounds.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Intervalldefinitionen für Legenden.&amp;lt;br /&amp;gt;Hinweis: Die Bounds-Datei sollte besser projektspezifisch im Arbeitsverzeichnis angelegt werden.&lt;br /&gt;
# Des weiteren werden von dem Programm folgende &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; benötigt:&lt;br /&gt;
#* &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;: Datei mit GKS-Parametern.&lt;br /&gt;
#* &#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;: Konfigurationsdatei für Einheiten und deren Bezug zum SI-System.&lt;br /&gt;
|nutzerprogramme=[[NCPLOT]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncplot/*/mod_m_ncplot_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncplot/ncplot.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36068</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36068"/>
		<updated>2022-11-10T13:53:21Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: neue Keys ab ncplot_2022_09_28 Teil 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCPLOT.DAT&lt;br /&gt;
|dateityp=ncplot.dat &lt;br /&gt;
|version=März 2022&lt;br /&gt;
|version_beschr=April 2022&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPLOT]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Program_Parameters&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; enthält allgemeine Steuerdaten. &lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Language&amp;quot; :&#039;&#039;&#039; Spracheinstellung für Beschriftungen und Texte:&lt;br /&gt;
:*&#039;&#039;&#039;DE&#039;&#039;&#039; = Deutsch,&lt;br /&gt;
:*&#039;&#039;&#039;EN&#039;&#039;&#039; = Englisch.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Max_Read_Storage&amp;quot; :&#039;&#039;&#039; max. Lesespeicher (in Byte) für Analysen&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Min_Water_Depth&amp;quot; :&#039;&#039;&#039; minimale Wasserbedeckung in [m].&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Das Aussparen der Darstellung bei zu geringer Wasserbedeckung ist nur möglich, wenn die darzustellende Variable auf bestimmte Weise auf eine Variable mit der zugehörige Gesamtwassertiefe verweist.&amp;lt;br /&amp;gt;Die CF-NetCDF-Ausgabe der UnTRIM-Programme erfüllt diese Voraussetzung.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Min_Water_Depth]]&#039;&#039;&#039;&#039;&#039; illustriert die Wirkung dieses Steuerparameters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Infobox_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Metadaten-Infobox.&lt;br /&gt;
:Bei Angabe dieses Bildbereichs werden der Grafik Informationen zur Ploterstellung mitgegeben. Dazu gehören auch Angaben zu den zugrundeliegenden Datendateien sowie Hinweise auf ggf. bei der Darstellung eingesetzte Datenfilterung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Liniensymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Markersymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Liniensymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Markersymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Picture_Name_Fixum&amp;quot; :&#039;&#039;&#039; Namensstamm für die Bilddatei(en).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Phydef_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheiten wie in PHYDEF-Verwaltung darstellen.&lt;br /&gt;
:Hinweis: Ohne explizite Anforderung erfolgt die Darstellung der Einheiten gemäß BAW-Geschäftsordnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Output_Format&amp;quot; :&#039;&#039;&#039; Ausgabeformat für die erzeugten Grafiken.&lt;br /&gt;
:*&#039;&#039;&#039;CGM&#039;&#039;&#039; = Von GKS erzeugtes binäres CGM-Format&lt;br /&gt;
:*&#039;&#039;&#039;SVG&#039;&#039;&#039; = Scalable Vector Graphics (XML-basiertes ASCII-Format)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;SVG_Specifications&amp;quot;===&lt;br /&gt;
Optionaler Block mit Attributen für die Ausgabe der Grafik im SVG-Format.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Maximum_Size&amp;quot; :&#039;&#039;&#039; Maximale Ausdehnung der SVG-Grafik, d.h Faktor für die Umrechnung von NDC-Raum in GKS in den SVG-Raum.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Font_Family&amp;quot; :&#039;&#039;&#039; Schriftartbezeichnung(en), bzw. Wert für das SVG-Attribut &#039;&#039;font-family&#039;&#039;. Wird dann bei allen Text-Elementen der SVG-Grafik gesetzt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Free_Text_Attributes&amp;quot; :&#039;&#039;&#039; Schrift-Attribut(e), die ALLEN Texten der SVG-Grafik mitgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Axis_Text_by_Char&amp;quot; :&#039;&#039;&#039; Texte an Diagrammachsen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Legend_Box_by_Char&amp;quot; :&#039;&#039;&#039; Legendentexte von Liniendiagrammen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Dataset&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Dataset&#039;&#039;&#039; enthält die Beschreibung eines darzustellenden Datensatzes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Für die Adressierung der darzustellenden Daten steht entweder die Start-Step-Stride-Technik oder die DimSelect-Methode zur Verfügung. Der Anwender muss sich für den einen oder anderen Weg entscheiden, die Verfahren schließen sich gegenseitig aus.&lt;br /&gt;
Jede Start-Step-Stride-Adressierung läßt sich per DimSelect nachbauen, andersherum ist das nicht&lt;br /&gt;
der Fall. Da mit DimSelect auch nicht-äquidistante Indexauswahl realisiert werden kann, bietet es&lt;br /&gt;
zusätzliche Möglichkeiten der Datenauswahl.&lt;br /&gt;
;Start-Step-Stride-Technik:&lt;br /&gt;
:Für jede Dimension der Variablen wird der Startindex, die Anzahl der auszuwählenden Indizes und die Index-Schrittweite angegeben.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: DataSet definieren]]&#039;&#039;&#039;&#039;&#039; hilft beim Start-Step-Stride-Adressieren der gewünschten Daten.&lt;br /&gt;
;DimSelect-Methode:&lt;br /&gt;
:Auch DimSelect erfordert für jede Dimension der darzustellenden Datenvariablen die Adressierung der Indizes, was aber auch indirekt geschehen kann. Es werden unterschiedlich geeignete Auswahlverfahren bereitgestellt. Der Anwender kann bspw. per DimSelect_All alle Faces auswählen ohne die konkrete Anzahl zu kennen, oder dem Programm per DimSelect_Various_Date eine Auswahl an darzustellenden Zeitpunkten übergeben. Das Auffinden der zugehörigen Indizes obliegt dann dem Programm.&amp;lt;br /&amp;gt;Im Zusammenhang mit Datenreihen von Liniendiagrammen bietet die DimSelect-Auswahl einen weiteren Vorteil: Für die einzelnen Dimensionen der Datenvariablen lassen sich über diese Mimik Textbestandteile für die Namen der Datenreihen/Kurvenlegende realisieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Datensatzes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;File&amp;quot; :&#039;&#039;&#039; Name der CF-NetCDF-Datei (*.nc) mit den darzustellenden Daten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Variable&amp;quot; :&#039;&#039;&#039; Beschreibung der Daten deren Werte visualisiert werden sollen.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Variablen (in *.nc Datei)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Rolle der Variablen bei Vektor-Komponenten&lt;br /&gt;
::* X-component = Variable ist X-Komponente eines Vektors&lt;br /&gt;
::* Y-component = Variable ist Y-Komponente eines Vektors&lt;br /&gt;
::* normal_component = Variable ist Normalkomponente eines Vektors&lt;br /&gt;
:Hinweis: Der Befehl &amp;quot;ncdump -h &amp;lt;filename&amp;gt;.nc&amp;quot; zeigt den Header der CF-NetCDF-Datei. Die Namen der angebotenen Variablen und deren Dimensionierung lassen sich den Metadaten entnehmen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Start&amp;quot; :&#039;&#039;&#039; Startadresse für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Step&amp;quot; :&#039;&#039;&#039; Anzahl der auszuwählenden Indizes (Schritte+1) für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Stride&amp;quot; :&#039;&#039;&#039; Index-Schrittweite für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Index&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Indizes für eine bestimmte Dimension.&amp;lt;br /&amp;gt;Exemplarisch:&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Dimension&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = NONE oder Textbestandteil für Kurvenlegende&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Index wird Teil der Kurvenlegende  .true./.false.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;4&#039;&#039;&#039; = Start-Index&lt;br /&gt;
:* Parameter &#039;&#039;&#039;5&#039;&#039;&#039; = Index-Schrittweite&lt;br /&gt;
:* Parameter &#039;&#039;&#039;6&#039;&#039;&#039; = Anzahl der Schritte&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Date&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Zeitpunkten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Index&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes von Start- bis End-Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Date&amp;quot; :&#039;&#039;&#039; Zeitpunkte von Start- bis End-Zeitpunkt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Index&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Date&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Zeitpunktes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Index&amp;quot; :&#039;&#039;&#039; Liste beliebiger Indizes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Date&amp;quot; :&#039;&#039;&#039; Liste beliebiger Zeitpunkte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_All&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes einer Dimension.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_LabVar&amp;quot; :&#039;&#039;&#039; Indizes mit Liste von Namen per Label-Variable ermitteln.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_ByLabel_LabVar&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Location_Coord&amp;quot; :&#039;&#039;&#039; Auswahl von Orten über Koordinatenangabe.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_File&amp;quot; :&#039;&#039;&#039; Auswahl von Orten aus Datei mit Lokationen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_LocByFile_File&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dimensions_for_Picture_Series&amp;quot; :&#039;&#039;&#039; Anforderung von Einzeldarstellungen für ausgewählte Dimensionen.&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Veranlasst Serienverarbeitung, d.h. für jeden selektierten Index der hier gelisteten Dimensionen wird ein eigenes Bild erzeugt.&amp;lt;br /&amp;gt;Wirkt nur bei Liniendiagrammen.&amp;lt;br /&amp;gt;Bildserien, d.h. mehr als eine Bilddatei wird erzeugt, müssen gleich lang sein!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dataset_UUID_Textbox&amp;quot; :&#039;&#039;&#039; Textbox für Eintrag der UUID der NetCDF-Datei des Datasets.&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Layer&amp;quot;===&lt;br /&gt;
Ein Block vom Typ  &#039;&#039;&#039;Layer&#039;&#039;&#039; definiert ein flächenhaftes Diagramm. Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich grundsätzlich von den flächenhaften Achsendiagrammen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Layers und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Dataset_Name&amp;quot; :&#039;&#039;&#039; Name des Datensatzes, der dargestellt werden soll. Oder eine zulässige Verknüpfung (OPERATOR-String) aus bekannten Datensatz Namen, z. B. &#039;&#039;&#039;[DSet2-DSet1]/[DSet1+DSet2]&#039;&#039;&#039;, &#039;&#039;&#039;ABS[DSet]&#039;&#039;&#039;, &#039;&#039;&#039;SQR[DSet]&#039;&#039;&#039; oder &#039;&#039;&#039;G18[DSet]&#039;&#039;&#039;. Konstante Faktoren in Rechenoperation möglich.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:*&#039;&#039;&#039;XY_data&#039;&#039;&#039; = Kartenansicht, Draufsicht-Darstellung, horizontale Ebene&lt;br /&gt;
:*&#039;&#039;&#039;PZ&#039;&#039;&#039; = Vertikalschnitt entlang Profil (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;TZ&#039;&#039;&#039; = Tiefenzeitreihe an einem Ort (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;PT&#039;&#039;&#039; = Hovmöller Variante 1: X-Achse=Profilachse (P), Y-Achse=Zeitachse (T)&lt;br /&gt;
:*&#039;&#039;&#039;TP&#039;&#039;&#039; = Hovmöller Variante 2: X-Achse=Zeitachse (T), Y-Achse=Profilachse (P)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Name&amp;quot; :&#039;&#039;&#039; Grafik-Primitiv mit dem die Daten des Layers visualisiert werden.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Symbolisierung des Layers&lt;br /&gt;
::*&#039;&#039;&#039;GPM&#039;&#039;&#039; = als Poly-Marker&lt;br /&gt;
::*&#039;&#039;&#039;GPL&#039;&#039;&#039; = als Poly-Lines  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
::*&#039;&#039;&#039;GFA&#039;&#039;&#039; = als Fill-Areas&lt;br /&gt;
::*&#039;&#039;&#039;GTX&#039;&#039;&#039; = als Text&lt;br /&gt;
::*&#039;&#039;&#039;VEC&#039;&#039;&#039; = als Vektoren  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Art des dargestellten Vektors&amp;lt;br /&amp;gt;... optionaler Parameter, nur bei VEC-Visualisierung zulässig&amp;lt;br /&amp;gt;... erlaubt bspw. die Interpolation des Gesamtvektors aus der Normalkomponente einer vektoriellen Größe.&lt;br /&gt;
::*&#039;&#039;&#039;total&#039;&#039;&#039; = Gesamtvektor&lt;br /&gt;
::*&#039;&#039;&#039;normal&#039;&#039;&#039; = Normalenvektor&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Representation_Name&amp;quot; :&#039;&#039;&#039; Name der Repräsentation, die das Grafik-Primitiv des Layers umsetzt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Bounds_Name&amp;quot; :&#039;&#039;&#039; Name der Intervalldefinition für diesen Layer (aus Datei &#039;&#039;&#039;&#039;&#039;[[BOUNDS.CFG.DAT|bounds.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
:Hinweis: Die Anzahl der Intervalle der Intervalldefinition und die Anzahl der Farben der zugeordneten Palette müssen übereinstimmen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Palette_Name&amp;quot; :&#039;&#039;&#039; Name der Farblegende für diesen Layer (entspricht Attribut &#039;&#039;Name&#039;&#039; der Datei vom Typ &#039;&#039;palette.dat&#039;&#039;. Mehr Information dazu liefert Dateikennblatt &#039;&#039;&#039;&#039;&#039;[[PALETTES.CFG.DAT|palettes.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Invert_Palette&amp;quot; :&#039;&#039;&#039; Farbverlauf invertieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer.&lt;br /&gt;
:Hinweis: Erforderlich für Diagrammdefinition Kartenansicht (Layer_Type &#039;&#039;XY_data&#039;&#039;).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Farb-Legende dieses Layers. Je nach Platz kann die Farblegende horizontal oder vertikal aufgetragen werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Label_Switch&amp;quot; :&#039;&#039;&#039; Schalterliste zum Abschalten, bzw. Positionieren von Labels der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Data_Description_Name&amp;quot; :&#039;&#039;&#039; Name des Data_Description-Textfeldes, welches die Daten-Beschriftung (u.a. Angabe des Zeitpunktes) dieses Layers aufnimmt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheit, in die die Daten für die grafische Darstellung konvertiert werden sollen.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Name&amp;quot; :&#039;&#039;&#039; Name der physikalischen Größe, wird an Stelle des in den Eingabedaten vorhandenen Namens verwendet. Ohne diese Zeile wird bei vorhandenem Attribut &#039;&#039;&#039;&#039;&#039;name_id&#039;&#039;&#039;&#039;&#039; die PHYDEF-Bezeichnung eingesetzt.&amp;lt;br /&amp;gt;Dynamische Textteile können mit speziellen Platzhaltern realisiert werden:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Längen-Legende zu einem Proportionalpfeil.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Thinout_Raster&amp;quot; :&#039;&#039;&#039; Abmessungen des Rasters für das Ausdünnen der Anzeige von Pfeilen bei vektoriellen Größen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Description_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit dem Layer verknüpft werden soll.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte an der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_ASCII_Output&amp;quot; :&#039;&#039;&#039; Dargestellte Daten des Layers in Textdatei ausgeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Normalization_Transformation&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Normalization_Transformation&#039;&#039;&#039; enthält die Normalisierungstransformation (NTN),&lt;br /&gt;
die der Positionierung von Kartenfenstern dient.&lt;br /&gt;
Es handelt sich dabei um die Definition eines Bildausschnitts und die Beschreibung des&lt;br /&gt;
Zusammenhangs zwischen Welt- und Bild-Koordinaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Koordinaten der Zeichenfläche, dem sogenannten NDC-Raum, reichen von [0.0,0.0] bis [1.0,1.0].&amp;lt;br /&amp;gt;&lt;br /&gt;
Für eine unverzerrte Darstellung des Gebietes muss der Darstellungs-Maßstab in X-Richtung&lt;br /&gt;
mit dem in Y-Richtung übereinstimmen (dWC/dNDC=const);&lt;br /&gt;
optional kann hierfür auch der Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; genutzt werden.&lt;br /&gt;
Verzerrte Darstellungen sind aber auch möglich.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Normalisierungstransformation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG&amp;quot; :&#039;&#039;&#039; EPSG-Code der &amp;quot;Window_Coordinates&amp;quot;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG_Window&amp;quot; :&#039;&#039;&#039; EPSG-Code der Koordinaten wie sie intern (zur grafischen Darstellung) verwendet werden sollen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; : automatische Angleichung (.true.) des Maßstabs in X- und Y-Richtung. Default ist .false. (keine Angleichung).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Scale_Bar_Request&amp;quot;&#039;&#039;&#039; : Zeichnen eines Maßstabsbalkens anfordern. Autoscale muss dazu eingeschaltet sein.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;NTN_Framing&amp;quot; :&#039;&#039;&#039; Art des Koordinatenrahmens bei Draufsichtdarstellung.&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Umrahmung|Optionen Kartenrahmen]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Data_Description&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Data_Description&#039;&#039;&#039; beschreibt ein Data_Description-Objekt.&lt;br /&gt;
Ein derartiges Objekt sammelt Daten-Beschreibungen auf und stellt sie gemeinsam&lt;br /&gt;
in einem Textfeld dar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird derzeit nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Textfeldes für Daten-Beschreibungen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Data_Description-Textfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um Data_Description-Textfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;LineChart&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;LineChart&#039;&#039;&#039; dient der Definition eines Liniendiagramms.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein &amp;quot;LineChart&amp;quot; besitzt jeweils nur eine X- und eine Y-Achse.&lt;br /&gt;
Eine sekundäre Y-Achse muss über die Definition eines zweiten LineChart-Objekts&lt;br /&gt;
auf der gleichen Zeichenfläche mit derselben X-Achse realisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Beliebig viele LineCharts können aufeinander gelegt werden, die zugehörigen&lt;br /&gt;
Achsen können an allen vier Seiten des Diagramms positioniert werden und von&lt;br /&gt;
der Zeichenfläche auch verschieden weit abgerückt werden.&lt;br /&gt;
So läßt sich bspw. auf dem Blatt &amp;quot;ein&amp;quot; Zeitreihendiagramm erzeugen, dass&lt;br /&gt;
die Kurven für Strömungsbetrag, Strömungsrichtung und Salzghalt gemeinsam&lt;br /&gt;
darstellt und dafür drei Y-Achsen besitzt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Liniendiagramms und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Type&amp;quot; :&#039;&#039;&#039; Art des Liniendiagramms.&lt;br /&gt;
:*&#039;&#039;&#039;TG&#039;&#039;&#039; = Zeitreihen; Daten über die Zeit&lt;br /&gt;
:*&#039;&#039;&#039;PG&#039;&#039;&#039; = Profildiagramm; Daten über Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;GZ&#039;&#039;&#039; = Tiefenprofil; 3D-Daten entlang Tiefenachse&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, d.h. dem Bereich in dem die Kurvenlegenden des Diagramms abgelegt werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Between_Series&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen zwei Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Series_Values&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen einer Datenreihen und einem bestimmten Wert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Axis&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Axis&#039;&#039;&#039; dient der Definition einer Diagrammachse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Achsendefinition kann für mehrere Diagramme verwendet werden.&lt;br /&gt;
Bspw. aufeinanderliegende &amp;quot;LineCharts&amp;quot; oder mehrere untereinander&lt;br /&gt;
angeordnete Diagramme mit derselben Zeit-Achse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Achsendefinition.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Type&amp;quot; :&#039;&#039;&#039; Art der Achse.&lt;br /&gt;
:*&#039;&#039;&#039;T&#039;&#039;&#039; = Zeitachse&lt;br /&gt;
:*&#039;&#039;&#039;G&#039;&#039;&#039; = Achse für physikalische Größen&lt;br /&gt;
:*&#039;&#039;&#039;P&#039;&#039;&#039; = Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;Z&#039;&#039;&#039; = Tiefenachse&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Value_Range&amp;quot; :&#039;&#039;&#039; Wertebereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Date_Range&amp;quot; :&#039;&#039;&#039; Zeitbereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Logarithmic&amp;quot; :&#039;&#039;&#039; Logarithmische Skalierung LOG10 einschalten TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Invert_Profile_Route&amp;quot; :&#039;&#039;&#039; Streckenverlauf einer Profil-Achse umkehren TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Multiplicator&amp;quot; :&#039;&#039;&#039; Mulitiplikator für die Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Name&amp;quot; :&#039;&#039;&#039; Bezeichnung an der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Unit&amp;quot; :&#039;&#039;&#039; physikal. Einheit, in welche die Daten dargestellt, bzw. ggf. konvertiert werden.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Value&amp;quot; :&#039;&#039;&#039; äquidistante Werte für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Date&amp;quot; :&#039;&#039;&#039; äquidistante Termine für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Values&amp;quot; :&#039;&#039;&#039; Liste mit Werten für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Dates&amp;quot; :&#039;&#039;&#039; Liste mit Terminen für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Line_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Darstellung der Achsenlinie.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Text_Representation&amp;quot; :&#039;&#039;&#039; Name einer Text_Representation für die Achsenbeschriftung (nur Beeinflussung der Schrift-Farbe).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Gitternetz_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Gitternetzlinien oder mit NONE diese Linien abschalten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Tickmark_Representation&amp;quot; :&#039;&#039;&#039; Formatierung oder auch Abschalten der Achsen-Tickmarks.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name einer Farbe für die Tickmarks&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Breite der Tickmark-Linie&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Länge der Tickmarks in Bildkoordinaten; 0.0 schaltet sie ab!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Value&amp;quot; :&#039;&#039;&#039; bei bestimmten Wert zusätzliche Linie senkrecht zur Achse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Date&amp;quot; :&#039;&#039;&#039; an bestimmten Termin zusätzliche Linie senkrecht zur Zeitachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Coord&amp;quot; :&#039;&#039;&#039; an bestimmten Positionen zusätzliche Linie senkrecht zur Profilachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Characters_along_Axis&amp;quot; :&#039;&#039;&#039; erlaubt die Manipulation der Schriftgröße der Achsenbeschriftung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte der Achsenskalierung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;DataRow&amp;quot;===&lt;br /&gt;
Ein &#039;&#039;&#039;DataRow&#039;&#039;&#039;-Block dient der Beschreibung einer Datenreihe, bzw. einer Gruppe&lt;br /&gt;
von Datenreihen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Aus einer Datenreihen-Beschreibung können aufgrund der Daten-Adressierung&lt;br /&gt;
im &amp;quot;DataSet&amp;quot; mehrere Datenreihen hervorgehen.&lt;br /&gt;
Alle diese Datenreihen landen im selben &amp;quot;LineChart&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Blöcke diesen Typs werden für Liniendiagramme benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Datenreihen-Beschreibung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Dataset&amp;quot; :&#039;&#039;&#039; Name des darzustellenden Datensatzes. Oder eine zulässige Verknüpfung (OPERATOR-String) von Datensätzen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_LineChart&amp;quot; :&#039;&#039;&#039; Name eines &amp;quot;LineCharts&amp;quot;, d.h. des Liniendiagramms in das die Datenreihe(n) gezeichnet werden sollen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NoValue_Handling&amp;quot; :&#039;&#039;&#039; Umgang mit ungültigen Werten in der Datenreihe.&lt;br /&gt;
:*&#039;&#039;&#039;Luecke&#039;&#039;&#039; = stellt Punkte ohne Daten nicht dar&lt;br /&gt;
:*&#039;&#039;&#039;Interpolation&#039;&#039;&#039; = eine gerade Linie schließt die Datenlücke der Kurve&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Linked_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit der Datenreihengruppe verknüpft wird.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, in der die Kurvenlegenden für diese Datenreihengruppe platziert werden.&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Legend_Box&amp;quot;===&lt;br /&gt;
Eine Legendenbox sammelt Bezeichnung und Symbolisierung von Datenreihen, bzw. Kurven auf&lt;br /&gt;
und stellt sie gemeinsam in einem Textfeld dar.&lt;br /&gt;
In einem Legendenfeld können Kurvenbeschreibungen aus verschiedenen Diagrammen&lt;br /&gt;
untergebracht sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur von Liniendiagrammen benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Legendenfeldes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um das Legendenfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe fuer Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Textbox&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Textbox&#039;&#039;&#039; bietet die Möglichkeit einen freien Text anzugeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine leere Textbox kann als rechteckige Umrandungen fungieren, wobei Farbe, Typ und Breite&lt;br /&gt;
der Linie einstellbar sind.&lt;br /&gt;
Gibt man der Textbox eine Hintergrundfarbe mit kann man sie als Blende nutzen, mit der sich &lt;br /&gt;
Diagrammbereiche abdecken lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Textbox.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Textbox.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Line&amp;quot; :&#039;&#039;&#039; eine Zeile des Textfeldes. Angabe mehrere Zeilen möglich.&amp;lt;br /&amp;gt;Platzhalter für Systeminformationen:&lt;br /&gt;
:*&amp;lt;SYS_DATE&amp;gt; wird durch aktuelles Datum ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_TIME&amp;gt; wird durch aktuelle Uhrzeit ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_USER&amp;gt; wird durch Anwender-Kennung ersetzt.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem Layer verbunden ist:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im Layer-Block per KEY &#039;&#039;Layer_Description_Textbox&#039;&#039; realisiert.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Textfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Draw_Frame&amp;quot; :&#039;&#039;&#039; Umrandung des Textfeldes zeichnen oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Textfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fixed_Width&amp;quot; :&#039;&#039;&#039; Zeichenweise mit konstanter Breite schreiben oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Horizontal_Char_Space&amp;quot; :&#039;&#039;&#039; Horizontaler Zeichen-Abstandsfaktor  beim zeichenweisen Schreiben.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vertical_Line_Space&amp;quot; :&#039;&#039;&#039; Vertikaler Zeilen-Abstandsfaktor.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße  kann ggf. vorgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size_Factor&amp;quot; :&#039;&#039;&#039; Faktor zum Manipulieren der berechneten Schriftgröße.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Marker_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Marker_Representation&#039;&#039;&#039; beschreibt die Darstellung einer Sorte von Marker-Symbolen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Marker Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Type&amp;quot; :&#039;&#039;&#039; Typ-ID der Poly-Marker.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = .&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = +&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = *&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = o&lt;br /&gt;
:*&#039;&#039;&#039;5&#039;&#039;&#039; = x&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Size&amp;quot; :&#039;&#039;&#039; Größenfaktor der Poly-Marker.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Poly-Marker.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Fill_Area_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Fill_Area_Representation&#039;&#039;&#039; beschreibt eine Art von Flächenfüllung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Fill-Area Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Interior_Style&amp;quot; :&#039;&#039;&#039; Art der Flächen-Füllung.&lt;br /&gt;
:*&#039;&#039;&#039;0&#039;&#039;&#039; = HOLLOW (nur Umrandung zeichnen)&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = SOLID (flächenhaft füllen)&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = PATTERN (Musterfüllung - derzeit nicht unterstützt)&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = HATCH (Schraffur - derzeit nicht unterstützt)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Color_Name &amp;quot; :&#039;&#039;&#039; Name der Farbe für die Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Style&amp;quot; :&#039;&#039;&#039; Stil-Index der Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Flächen-Füllung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Line_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Line_Representation&#039;&#039;&#039; beschreibt eine Form der Linien-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Line Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Type&amp;quot; :&#039;&#039;&#039; Typ der Poly-Linien.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = --------- durchgezogene Linie&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = - - - - - gestrichelte Linie&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = ......... punktierte Linie&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = -.-.-.-.- strich-punktierte Linie&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Width&amp;quot; :&#039;&#039;&#039; Breitenfaktor der Poly-Linien.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Linien.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Line_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Linien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Text_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Text_Representation&#039;&#039;&#039; beschreibt eine Art der Text-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Text Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Character_Height&amp;quot; :&#039;&#039;&#039; Zeichenhöhe der Texte.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_X_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; X-Komponente des Character-Up-Vektors.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Y_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; Y-Komponente des Character-Up-Vektors.&lt;br /&gt;
:Hinweis: Über den Character-Up-Vektor kann die Orientierung der Basislinie der Schrift sowie deren Schrägstellung beeinflusst werden.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Texte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Path&amp;quot; :&#039;&#039;&#039; Laufrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Horizontal_Alignment&amp;quot; :&#039;&#039;&#039; horizontale Textausrichung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Vertical_Alignment&amp;quot; :&#039;&#039;&#039; vertikale Textausrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Font&amp;quot; :&#039;&#039;&#039; Zeichensatz.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Precision&amp;quot; :&#039;&#039;&#039; Qualität des Zeichensatzes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Expansion_Factor&amp;quot; :&#039;&#039;&#039; Laufweite eines Zeichens (Standard = 1.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Spacing&amp;quot; :&#039;&#039;&#039; zusätzlicher Leerraum zwischen Zeichen (Standard = 0.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Coli&amp;quot; :&#039;&#039;&#039; Farbindex für die Texte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Vector_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Vector_Representation&#039;&#039;&#039; beschreibt eine Form der Vektor-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Vektor Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Length_Type&amp;quot; :&#039;&#039;&#039;  Längen-Abhängigkeit des Pfeils vom Vektorbetrag.&lt;br /&gt;
:*&#039;&#039;&#039;constant&#039;&#039;&#039; = Alle Pfeile sind gleich groß&lt;br /&gt;
:*&#039;&#039;&#039;proportional&#039;&#039;&#039; = Größe des Pfeils ist abhängig von Vektorbetrag&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Scale_Infos&amp;quot; :&#039;&#039;&#039; Informationen zur Skalierung des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Vektorbetrag, unterhalb dessen keine Symbolisierung mehr erfolgt&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Länge des Symbols  (in WC, analog Text_Character_Height)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Vektorbetrag, der mit der in Parameter &#039;&#039;&#039;2&#039;&#039;&#039; angegebenen Symbollänge visualisiert wird (nur bei Proportionalpfeilen nötig)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Style&amp;quot; :&#039;&#039;&#039; Typ des Vektor-Symbols.&lt;br /&gt;
:*&#039;&#039;&#039;only_a_line&#039;&#039;&#039; = nur eine Linie&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowL&#039;&#039;&#039; = ein einfacher Pfeil nur aus Linienzügen&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowF&#039;&#039;&#039; = ein einfacher Pfeil mit gefüllter Pfeilspitze&lt;br /&gt;
:*&#039;&#039;&#039;triangle&#039;&#039;&#039; = ein Dreieck&lt;br /&gt;
:*&#039;&#039;&#039;arrow_deluxe&#039;&#039;&#039; = ein Luxus-Pfeil, der auch OUTLINE und HOLLOW ermöglicht&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Vektor-Symbole]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Poly_Line_Representation&amp;quot; :&#039;&#039;&#039; Name der Poly-Line Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Fill_Area_Representation&amp;quot; :&#039;&#039;&#039; Name der Fill-Area Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Anchor_Point&amp;quot; :&#039;&#039;&#039; Rotations-, bzw. Ankerpunkt des Vektors.&lt;br /&gt;
:*&#039;&#039;&#039;start&#039;&#039;&#039; = Pfeil dreht um seinen Anfangspunkt&lt;br /&gt;
:*&#039;&#039;&#039;center&#039;&#039;&#039; = Pfeil dreht um seine Mitte (ist Default)&lt;br /&gt;
:*&#039;&#039;&#039;end&#039;&#039;&#039; = Pfeil dreht um seine Spitze&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Head_Angle&amp;quot; :&#039;&#039;&#039; Winkel für die Pfeilspitze in Grad (Default:40.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Proportions&amp;quot; :&#039;&#039;&#039; Proportionen des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Verhältnis Kopflänge zu Gesamtlänge (Default:0.375)&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Verhältnis Stielbreite zu Kopfbreite (Default:0.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen:===&lt;br /&gt;
# Beim Lesen der Daten wird automatisch auch auf die &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;ncplot_dico.dat&#039;&#039;&#039;&#039;&#039; in dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039; zugegriffen.&lt;br /&gt;
# Falls keine entsprechenden Dateien im Arbeitsverzeichnis vorliegen, greift NCPLOT auf folgende Konfigurationsdateien aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; zu:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;colors.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Definitionen von Farben.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;palettes.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Verweisen auf Dateien mit Farbpaletten-Definitionen.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;bounds.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Intervalldefinitionen für Legenden.&amp;lt;br /&amp;gt;Hinweis: Die Bounds-Datei sollte besser projektspezifisch im Arbeitsverzeichnis angelegt werden.&lt;br /&gt;
# Des weiteren werden von dem Programm folgende &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; benötigt:&lt;br /&gt;
#* &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;: Datei mit GKS-Parametern.&lt;br /&gt;
#* &#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;: Konfigurationsdatei für Einheiten und deren Bezug zum SI-System.&lt;br /&gt;
|nutzerprogramme=[[NCPLOT]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncplot/*/mod_m_ncplot_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncplot/ncplot.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=35520</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=35520"/>
		<updated>2022-04-20T12:30:50Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Änderungen für Version ncplot_2022_03_29 eingepflegt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCPLOT.DAT&lt;br /&gt;
|dateityp=ncplot.dat &lt;br /&gt;
|version=März 2022&lt;br /&gt;
|version_beschr=April 2022&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPLOT]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Program_Parameters&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; enthält allgemeine Steuerdaten. &lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Language&amp;quot; :&#039;&#039;&#039; Spracheinstellung für Beschriftungen und Texte:&lt;br /&gt;
:*&#039;&#039;&#039;DE&#039;&#039;&#039; = Deutsch,&lt;br /&gt;
:*&#039;&#039;&#039;EN&#039;&#039;&#039; = Englisch.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Max_Read_Storage&amp;quot; :&#039;&#039;&#039; max. Lesespeicher (in Byte) für Analysen&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Min_Water_Depth&amp;quot; :&#039;&#039;&#039; minimale Wasserbedeckung in [m].&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Das Aussparen der Darstellung bei zu geringer Wasserbedeckung ist nur möglich, wenn die darzustellende Variable auf bestimmte Weise auf eine Variable mit der zugehörige Gesamtwassertiefe verweist.&amp;lt;br /&amp;gt;Die CF-NetCDF-Ausgabe der UnTRIM-Programme erfüllt diese Voraussetzung.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Min_Water_Depth]]&#039;&#039;&#039;&#039;&#039; illustriert die Wirkung dieses Steuerparameters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Infobox_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Metadaten-Infobox.&lt;br /&gt;
:Bei Angabe dieses Bildbereichs werden der Grafik Informationen zur Ploterstellung mitgegeben. Dazu gehören auch Angaben zu den zugrundeliegenden Datendateien sowie Hinweise auf ggf. bei der Darstellung eingesetzte Datenfilterung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Liniensymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Markersymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Liniensymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Markersymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Picture_Name_Fixum&amp;quot; :&#039;&#039;&#039; Namensstamm für die Bilddatei(en).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Phydef_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheiten wie in PHYDEF-Verwaltung darstellen.&lt;br /&gt;
:Hinweis: Ohne explizite Anforderung erfolgt die Darstellung der Einheiten gemäß BAW-Geschäftsordnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Output_Format&amp;quot; :&#039;&#039;&#039; Ausgabeformat für die erzeugten Grafiken.&lt;br /&gt;
:*&#039;&#039;&#039;CGM&#039;&#039;&#039; = Von GKS erzeugtes binäres CGM-Format&lt;br /&gt;
:*&#039;&#039;&#039;SVG&#039;&#039;&#039; = Scalable Vector Graphics (XML-basiertes ASCII-Format)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;SVG_Specifications&amp;quot;===&lt;br /&gt;
Optionaler Block mit Attributen für die Ausgabe der Grafik im SVG-Format.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Maximum_Size&amp;quot; :&#039;&#039;&#039; Maximale Ausdehnung der SVG-Grafik, d.h Faktor für die Umrechnung von NDC-Raum in GKS in den SVG-Raum.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Font_Family&amp;quot; :&#039;&#039;&#039; Schriftartbezeichnung(en), bzw. Wert für das SVG-Attribut &#039;&#039;font-family&#039;&#039;. Wird dann bei allen Text-Elementen der SVG-Grafik gesetzt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Free_Text_Attributes&amp;quot; :&#039;&#039;&#039; Schrift-Attribut(e), die ALLEN Texten der SVG-Grafik mitgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Axis_Text_by_Char&amp;quot; :&#039;&#039;&#039; Texte an Diagrammachsen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Legend_Box_by_Char&amp;quot; :&#039;&#039;&#039; Legendentexte von Liniendiagrammen zeichenweise schreiben (wie bei CGM-Format).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Dataset&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Dataset&#039;&#039;&#039; enthält die Beschreibung eines darzustellenden Datensatzes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Für die Adressierung der darzustellenden Daten steht entweder die Start-Step-Stride-Technik oder die DimSelect-Methode zur Verfügung. Der Anwender muss sich für den einen oder anderen Weg entscheiden, die Verfahren schließen sich gegenseitig aus.&lt;br /&gt;
Jede Start-Step-Stride-Adressierung läßt sich per DimSelect nachbauen, andersherum ist das nicht&lt;br /&gt;
der Fall. Da mit DimSelect auch nicht-äquidistante Indexauswahl realisiert werden kann, bietet es&lt;br /&gt;
zusätzliche Möglichkeiten der Datenauswahl.&lt;br /&gt;
;Start-Step-Stride-Technik:&lt;br /&gt;
:Für jede Dimension der Variablen wird der Startindex, die Anzahl der auszuwählenden Indizes und die Index-Schrittweite angegeben.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: DataSet definieren]]&#039;&#039;&#039;&#039;&#039; hilft beim Start-Step-Stride-Adressieren der gewünschten Daten.&lt;br /&gt;
;DimSelect-Methode:&lt;br /&gt;
:Auch DimSelect erfordert für jede Dimension der darzustellenden Datenvariablen die Adressierung der Indizes, was aber auch indirekt geschehen kann. Es werden unterschiedlich geeignete Auswahlverfahren bereitgestellt. Der Anwender kann bspw. per DimSelect_All alle Faces auswählen ohne die konkrete Anzahl zu kennen, oder dem Programm per DimSelect_Various_Date eine Auswahl an darzustellenden Zeitpunkten übergeben. Das Auffinden der zugehörigen Indizes obliegt dann dem Programm.&amp;lt;br /&amp;gt;Im Zusammenhang mit Datenreihen von Liniendiagrammen bietet die DimSelect-Auswahl einen weiteren Vorteil: Für die einzelnen Dimensionen der Datenvariablen lassen sich über diese Mimik Textbestandteile für die Namen der Datenreihen/Kurvenlegende realisieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Datensatzes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;File&amp;quot; :&#039;&#039;&#039; Name der CF-NetCDF-Datei (*.nc) mit den darzustellenden Daten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Variable&amp;quot; :&#039;&#039;&#039; Beschreibung der Daten deren Werte visualisiert werden sollen.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Variablen (in *.nc Datei)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Rolle der Variablen bei Vektor-Komponenten&lt;br /&gt;
::* X-component = Variable ist X-Komponente eines Vektors&lt;br /&gt;
::* Y-component = Variable ist Y-Komponente eines Vektors&lt;br /&gt;
::* normal_component = Variable ist Normalkomponente eines Vektors&lt;br /&gt;
:Hinweis: Der Befehl &amp;quot;ncdump -h &amp;lt;filename&amp;gt;.nc&amp;quot; zeigt den Header der CF-NetCDF-Datei. Die Namen der angebotenen Variablen und deren Dimensionierung lassen sich den Metadaten entnehmen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Start&amp;quot; :&#039;&#039;&#039; Startadresse für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Step&amp;quot; :&#039;&#039;&#039; Anzahl der auszuwählenden Indizes (Schritte+1) für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Stride&amp;quot; :&#039;&#039;&#039; Index-Schrittweite für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Index&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Indizes für eine bestimmte Dimension.&amp;lt;br /&amp;gt;Exemplarisch:&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Dimension&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = NONE oder Textbestandteil für Kurvenlegende&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Index wird Teil der Kurvenlegende  .true./.false.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;4&#039;&#039;&#039; = Start-Index&lt;br /&gt;
:* Parameter &#039;&#039;&#039;5&#039;&#039;&#039; = Index-Schrittweite&lt;br /&gt;
:* Parameter &#039;&#039;&#039;6&#039;&#039;&#039; = Anzahl der Schritte&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Date&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Zeitpunkten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Index&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes von Start- bis End-Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Date&amp;quot; :&#039;&#039;&#039; Zeitpunkte von Start- bis End-Zeitpunkt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Index&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Date&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Zeitpunktes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Index&amp;quot; :&#039;&#039;&#039; Liste beliebiger Indizes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Date&amp;quot; :&#039;&#039;&#039; Liste beliebiger Zeitpunkte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_All&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes einer Dimension.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_LabVar&amp;quot; :&#039;&#039;&#039; Indizes mit Liste von Namen per Label-Variable ermitteln.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_ByLabel_LabVar&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Location_Coord&amp;quot; :&#039;&#039;&#039; Auswahl von Orten über Koordinatenangabe.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_File&amp;quot; :&#039;&#039;&#039; Auswahl von Orten aus Datei mit Lokationen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_LocByFile_File&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dimensions_for_Picture_Series&amp;quot; :&#039;&#039;&#039; Anforderung von Einzeldarstellungen für ausgewählte Dimensionen.&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Veranlasst Serienverarbeitung, d.h. für jeden selektierten Index der hier gelisteten Dimensionen wird ein eigenes Bild erzeugt.&amp;lt;br /&amp;gt;Wirkt nur bei Liniendiagrammen.&amp;lt;br /&amp;gt;Bildserien, d.h. mehr als eine Bilddatei wird erzeugt, müssen gleich lang sein!&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Layer&amp;quot;===&lt;br /&gt;
Ein Block vom Typ  &#039;&#039;&#039;Layer&#039;&#039;&#039; definiert ein flächenhaftes Diagramm. Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich grundsätzlich von den flächenhaften Achsendiagrammen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Layers und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Dataset_Name&amp;quot; :&#039;&#039;&#039; Name des Datensatzes, der dargestellt werden soll. Oder eine zulässige Verknüpfung (OPERATOR-String) aus bekannten Datensatz Namen, z. B. &#039;&#039;&#039;[DSet2-DSet1]/[DSet1+DSet2]&#039;&#039;&#039;, &#039;&#039;&#039;ABS[DSet]&#039;&#039;&#039;, &#039;&#039;&#039;SQR[DSet]&#039;&#039;&#039; oder &#039;&#039;&#039;G18[DSet]&#039;&#039;&#039;. Konstante Faktoren in Rechenoperation möglich.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:*&#039;&#039;&#039;XY_data&#039;&#039;&#039; = Kartenansicht, Draufsicht-Darstellung, horizontale Ebene&lt;br /&gt;
:*&#039;&#039;&#039;PZ&#039;&#039;&#039; = Vertikalschnitt entlang Profil (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;TZ&#039;&#039;&#039; = Tiefenzeitreihe an einem Ort (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;PT&#039;&#039;&#039; = Hovmöller Variante 1: X-Achse=Profilachse (P), Y-Achse=Zeitachse (T)&lt;br /&gt;
:*&#039;&#039;&#039;TP&#039;&#039;&#039; = Hovmöller Variante 2: X-Achse=Zeitachse (T), Y-Achse=Profilachse (P)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Name&amp;quot; :&#039;&#039;&#039; Grafik-Primitiv mit dem die Daten des Layers visualisiert werden.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Symbolisierung des Layers&lt;br /&gt;
::*&#039;&#039;&#039;GPM&#039;&#039;&#039; = als Poly-Marker&lt;br /&gt;
::*&#039;&#039;&#039;GPL&#039;&#039;&#039; = als Poly-Lines  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
::*&#039;&#039;&#039;GFA&#039;&#039;&#039; = als Fill-Areas&lt;br /&gt;
::*&#039;&#039;&#039;GTX&#039;&#039;&#039; = als Text&lt;br /&gt;
::*&#039;&#039;&#039;VEC&#039;&#039;&#039; = als Vektoren  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Art des dargestellten Vektors&amp;lt;br /&amp;gt;... optionaler Parameter, nur bei VEC-Visualisierung zulässig&amp;lt;br /&amp;gt;... erlaubt bspw. die Interpolation des Gesamtvektors aus der Normalkomponente einer vektoriellen Größe.&lt;br /&gt;
::*&#039;&#039;&#039;total&#039;&#039;&#039; = Gesamtvektor&lt;br /&gt;
::*&#039;&#039;&#039;normal&#039;&#039;&#039; = Normalenvektor&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Representation_Name&amp;quot; :&#039;&#039;&#039; Name der Repräsentation, die das Grafik-Primitiv des Layers umsetzt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Bounds_Name&amp;quot; :&#039;&#039;&#039; Name der Intervalldefinition für diesen Layer (aus Datei &#039;&#039;&#039;&#039;&#039;[[BOUNDS.CFG.DAT|bounds.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
:Hinweis: Die Anzahl der Intervalle der Intervalldefinition und die Anzahl der Farben der zugeordneten Palette müssen übereinstimmen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Palette_Name&amp;quot; :&#039;&#039;&#039; Name der Farblegende für diesen Layer (entspricht Attribut &#039;&#039;Name&#039;&#039; der Datei vom Typ &#039;&#039;palette.dat&#039;&#039;. Mehr Information dazu liefert Dateikennblatt &#039;&#039;&#039;&#039;&#039;[[PALETTES.CFG.DAT|palettes.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Invert_Palette&amp;quot; :&#039;&#039;&#039; Farbverlauf invertieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer.&lt;br /&gt;
:Hinweis: Erforderlich für Diagrammdefinition Kartenansicht (Layer_Type &#039;&#039;XY_data&#039;&#039;).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Farb-Legende dieses Layers. Je nach Platz kann die Farblegende horizontal oder vertikal aufgetragen werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Label_Switch&amp;quot; :&#039;&#039;&#039; Schalterliste zum Abschalten, bzw. Positionieren von Labels der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Data_Description_Name&amp;quot; :&#039;&#039;&#039; Name des Data_Description-Textfeldes, welches die Daten-Beschriftung (u.a. Angabe des Zeitpunktes) dieses Layers aufnimmt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheit, in die die Daten für die grafische Darstellung konvertiert werden sollen.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Name&amp;quot; :&#039;&#039;&#039; Name der physikalischen Größe, wird an Stelle des in den Eingabedaten vorhandenen Namens verwendet. Ohne diese Zeile wird bei vorhandenem Attribut &#039;&#039;&#039;&#039;&#039;name_id&#039;&#039;&#039;&#039;&#039; die PHYDEF-Bezeichnung eingesetzt.&amp;lt;br /&amp;gt;Dynamische Textteile können mit speziellen Platzhaltern realisiert werden:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Längen-Legende zu einem Proportionalpfeil.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Thinout_Raster&amp;quot; :&#039;&#039;&#039; Abmessungen des Rasters für das Ausdünnen der Anzeige von Pfeilen bei vektoriellen Größen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Description_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit dem Layer verknüpft werden soll.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte an der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_ASCII_Output&amp;quot; :&#039;&#039;&#039; Dargestellte Daten des Layers in Textdatei ausgeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Normalization_Transformation&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Normalization_Transformation&#039;&#039;&#039; enthält die Normalisierungstransformation (NTN),&lt;br /&gt;
die der Positionierung von Kartenfenstern dient.&lt;br /&gt;
Es handelt sich dabei um die Definition eines Bildausschnitts und die Beschreibung des&lt;br /&gt;
Zusammenhangs zwischen Welt- und Bild-Koordinaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Koordinaten der Zeichenfläche, dem sogenannten NDC-Raum, reichen von [0.0,0.0] bis [1.0,1.0].&amp;lt;br /&amp;gt;&lt;br /&gt;
Für eine unverzerrte Darstellung des Gebietes muss der Darstellungs-Maßstab in X-Richtung&lt;br /&gt;
mit dem in Y-Richtung übereinstimmen (dWC/dNDC=const);&lt;br /&gt;
optional kann hierfür auch der Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; genutzt werden.&lt;br /&gt;
Verzerrte Darstellungen sind aber auch möglich.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Normalisierungstransformation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG&amp;quot; :&#039;&#039;&#039; EPSG-Code der &amp;quot;Window_Coordinates&amp;quot;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG_Window&amp;quot; :&#039;&#039;&#039; EPSG-Code der Koordinaten wie sie intern (zur grafischen Darstellung) verwendet werden sollen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; : automatische Angleichung (.true.) des Maßstabs in X- und Y-Richtung. Default ist .false. (keine Angleichung).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Scale_Bar_Request&amp;quot;&#039;&#039;&#039; : Zeichnen eines Maßstabsbalkens anfordern. Autoscale muss dazu eingeschaltet sein.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;NTN_Framing&amp;quot; :&#039;&#039;&#039; Art des Koordinatenrahmens bei Draufsichtdarstellung.&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Umrahmung|Optionen Kartenrahmen]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Data_Description&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Data_Description&#039;&#039;&#039; beschreibt ein Data_Description-Objekt.&lt;br /&gt;
Ein derartiges Objekt sammelt Daten-Beschreibungen auf und stellt sie gemeinsam&lt;br /&gt;
in einem Textfeld dar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird derzeit nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Textfeldes für Daten-Beschreibungen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Data_Description-Textfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um Data_Description-Textfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;LineChart&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;LineChart&#039;&#039;&#039; dient der Definition eines Liniendiagramms.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein &amp;quot;LineChart&amp;quot; besitzt jeweils nur eine X- und eine Y-Achse.&lt;br /&gt;
Eine sekundäre Y-Achse muss über die Definition eines zweiten LineChart-Objekts&lt;br /&gt;
auf der gleichen Zeichenfläche mit derselben X-Achse realisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Beliebig viele LineCharts können aufeinander gelegt werden, die zugehörigen&lt;br /&gt;
Achsen können an allen vier Seiten des Diagramms positioniert werden und von&lt;br /&gt;
der Zeichenfläche auch verschieden weit abgerückt werden.&lt;br /&gt;
So läßt sich bspw. auf dem Blatt &amp;quot;ein&amp;quot; Zeitreihendiagramm erzeugen, dass&lt;br /&gt;
die Kurven für Strömungsbetrag, Strömungsrichtung und Salzghalt gemeinsam&lt;br /&gt;
darstellt und dafür drei Y-Achsen besitzt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Liniendiagramms und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Type&amp;quot; :&#039;&#039;&#039; Art des Liniendiagramms.&lt;br /&gt;
:*&#039;&#039;&#039;TG&#039;&#039;&#039; = Zeitreihen; Daten über die Zeit&lt;br /&gt;
:*&#039;&#039;&#039;PG&#039;&#039;&#039; = Profildiagramm; Daten über Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;GZ&#039;&#039;&#039; = Tiefenprofil; 3D-Daten entlang Tiefenachse&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, d.h. dem Bereich in dem die Kurvenlegenden des Diagramms abgelegt werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Between_Series&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen zwei Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Series_Values&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen einer Datenreihen und einem bestimmten Wert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Axis&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Axis&#039;&#039;&#039; dient der Definition einer Diagrammachse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Achsendefinition kann für mehrere Diagramme verwendet werden.&lt;br /&gt;
Bspw. aufeinanderliegende &amp;quot;LineCharts&amp;quot; oder mehrere untereinander&lt;br /&gt;
angeordnete Diagramme mit derselben Zeit-Achse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Achsendefinition.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Type&amp;quot; :&#039;&#039;&#039; Art der Achse.&lt;br /&gt;
:*&#039;&#039;&#039;T&#039;&#039;&#039; = Zeitachse&lt;br /&gt;
:*&#039;&#039;&#039;G&#039;&#039;&#039; = Achse für physikalische Größen&lt;br /&gt;
:*&#039;&#039;&#039;P&#039;&#039;&#039; = Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;Z&#039;&#039;&#039; = Tiefenachse&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Value_Range&amp;quot; :&#039;&#039;&#039; Wertebereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Date_Range&amp;quot; :&#039;&#039;&#039; Zeitbereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Logarithmic&amp;quot; :&#039;&#039;&#039; Logarithmische Skalierung LOG10 einschalten TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Invert_Profile_Route&amp;quot; :&#039;&#039;&#039; Streckenverlauf einer Profil-Achse umkehren TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Multiplicator&amp;quot; :&#039;&#039;&#039; Mulitiplikator für die Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Name&amp;quot; :&#039;&#039;&#039; Bezeichnung an der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Unit&amp;quot; :&#039;&#039;&#039; physikal. Einheit, in welche die Daten dargestellt, bzw. ggf. konvertiert werden.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Value&amp;quot; :&#039;&#039;&#039; äquidistante Werte für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Date&amp;quot; :&#039;&#039;&#039; äquidistante Termine für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Values&amp;quot; :&#039;&#039;&#039; Liste mit Werten für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Dates&amp;quot; :&#039;&#039;&#039; Liste mit Terminen für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Line_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Darstellung der Achsenlinie.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Text_Representation&amp;quot; :&#039;&#039;&#039; Name einer Text_Representation für die Achsenbeschriftung (nur Beeinflussung der Schrift-Farbe).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Gitternetz_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Gitternetzlinien oder mit NONE diese Linien abschalten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Tickmark_Representation&amp;quot; :&#039;&#039;&#039; Formatierung oder auch Abschalten der Achsen-Tickmarks.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name einer Farbe für die Tickmarks&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Breite der Tickmark-Linie&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Länge der Tickmarks in Bildkoordinaten; 0.0 schaltet sie ab!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Value&amp;quot; :&#039;&#039;&#039; bei bestimmten Wert zusätzliche Linie senkrecht zur Achse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Date&amp;quot; :&#039;&#039;&#039; an bestimmten Termin zusätzliche Linie senkrecht zur Zeitachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Coord&amp;quot; :&#039;&#039;&#039; an bestimmten Positionen zusätzliche Linie senkrecht zur Profilachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Characters_along_Axis&amp;quot; :&#039;&#039;&#039; erlaubt die Manipulation der Schriftgröße der Achsenbeschriftung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte der Achsenskalierung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;DataRow&amp;quot;===&lt;br /&gt;
Ein &#039;&#039;&#039;DataRow&#039;&#039;&#039;-Block dient der Beschreibung einer Datenreihe, bzw. einer Gruppe&lt;br /&gt;
von Datenreihen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Aus einer Datenreihen-Beschreibung können aufgrund der Daten-Adressierung&lt;br /&gt;
im &amp;quot;DataSet&amp;quot; mehrere Datenreihen hervorgehen.&lt;br /&gt;
Alle diese Datenreihen landen im selben &amp;quot;LineChart&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Blöcke diesen Typs werden für Liniendiagramme benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Datenreihen-Beschreibung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Dataset&amp;quot; :&#039;&#039;&#039; Name des darzustellenden Datensatzes. Oder eine zulässige Verknüpfung (OPERATOR-String) von Datensätzen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_LineChart&amp;quot; :&#039;&#039;&#039; Name eines &amp;quot;LineCharts&amp;quot;, d.h. des Liniendiagramms in das die Datenreihe(n) gezeichnet werden sollen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NoValue_Handling&amp;quot; :&#039;&#039;&#039; Umgang mit ungültigen Werten in der Datenreihe.&lt;br /&gt;
:*&#039;&#039;&#039;Luecke&#039;&#039;&#039; = stellt Punkte ohne Daten nicht dar&lt;br /&gt;
:*&#039;&#039;&#039;Interpolation&#039;&#039;&#039; = eine gerade Linie schließt die Datenlücke der Kurve&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Legend_Box&amp;quot;===&lt;br /&gt;
Eine Legendenbox sammelt Bezeichnung und Symbolisierung von Datenreihen, bzw. Kurven auf&lt;br /&gt;
und stellt sie gemeinsam in einem Textfeld dar.&lt;br /&gt;
In einem Legendenfeld können Kurvenbeschreibungen aus verschiedenen Diagrammen&lt;br /&gt;
untergebracht sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur von Liniendiagrammen benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Legendenfeldes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um das Legendenfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe fuer Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Textbox&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Textbox&#039;&#039;&#039; bietet die Möglichkeit einen freien Text anzugeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine leere Textbox kann als rechteckige Umrandungen fungieren, wobei Farbe, Typ und Breite&lt;br /&gt;
der Linie einstellbar sind.&lt;br /&gt;
Gibt man der Textbox eine Hintergrundfarbe mit kann man sie als Blende nutzen, mit der sich &lt;br /&gt;
Diagrammbereiche abdecken lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Textbox.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Textbox.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Line&amp;quot; :&#039;&#039;&#039; eine Zeile des Textfeldes. Angabe mehrere Zeilen möglich.&amp;lt;br /&amp;gt;Platzhalter für Systeminformationen:&lt;br /&gt;
:*&amp;lt;SYS_DATE&amp;gt; wird durch aktuelles Datum ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_TIME&amp;gt; wird durch aktuelle Uhrzeit ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_USER&amp;gt; wird durch Anwender-Kennung ersetzt.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem Layer verbunden ist:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im Layer-Block per KEY &#039;&#039;Layer_Description_Textbox&#039;&#039; realisiert.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Textfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Draw_Frame&amp;quot; :&#039;&#039;&#039; Umrandung des Textfeldes zeichnen oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Textfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fixed_Width&amp;quot; :&#039;&#039;&#039; Zeichenweise mit konstanter Breite schreiben oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Horizontal_Char_Space&amp;quot; :&#039;&#039;&#039; Horizontaler Zeichen-Abstandsfaktor  beim zeichenweisen Schreiben.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vertical_Line_Space&amp;quot; :&#039;&#039;&#039; Vertikaler Zeilen-Abstandsfaktor.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße  kann ggf. vorgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size_Factor&amp;quot; :&#039;&#039;&#039; Faktor zum Manipulieren der berechneten Schriftgröße.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Marker_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Marker_Representation&#039;&#039;&#039; beschreibt die Darstellung einer Sorte von Marker-Symbolen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Marker Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Type&amp;quot; :&#039;&#039;&#039; Typ-ID der Poly-Marker.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = .&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = +&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = *&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = o&lt;br /&gt;
:*&#039;&#039;&#039;5&#039;&#039;&#039; = x&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Size&amp;quot; :&#039;&#039;&#039; Größenfaktor der Poly-Marker.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Poly-Marker.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Fill_Area_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Fill_Area_Representation&#039;&#039;&#039; beschreibt eine Art von Flächenfüllung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Fill-Area Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Interior_Style&amp;quot; :&#039;&#039;&#039; Art der Flächen-Füllung.&lt;br /&gt;
:*&#039;&#039;&#039;0&#039;&#039;&#039; = HOLLOW (nur Umrandung zeichnen)&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = SOLID (flächenhaft füllen)&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = PATTERN (Musterfüllung - derzeit nicht unterstützt)&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = HATCH (Schraffur - derzeit nicht unterstützt)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Color_Name &amp;quot; :&#039;&#039;&#039; Name der Farbe für die Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Style&amp;quot; :&#039;&#039;&#039; Stil-Index der Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Flächen-Füllung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Line_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Line_Representation&#039;&#039;&#039; beschreibt eine Form der Linien-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Line Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Type&amp;quot; :&#039;&#039;&#039; Typ der Poly-Linien.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = --------- durchgezogene Linie&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = - - - - - gestrichelte Linie&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = ......... punktierte Linie&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = -.-.-.-.- strich-punktierte Linie&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Width&amp;quot; :&#039;&#039;&#039; Breitenfaktor der Poly-Linien.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Linien.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Line_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Linien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Text_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Text_Representation&#039;&#039;&#039; beschreibt eine Art der Text-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Text Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Character_Height&amp;quot; :&#039;&#039;&#039; Zeichenhöhe der Texte.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_X_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; X-Komponente des Character-Up-Vektors.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Y_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; Y-Komponente des Character-Up-Vektors.&lt;br /&gt;
:Hinweis: Über den Character-Up-Vektor kann die Orientierung der Basislinie der Schrift sowie deren Schrägstellung beeinflusst werden.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Texte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Path&amp;quot; :&#039;&#039;&#039; Laufrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Horizontal_Alignment&amp;quot; :&#039;&#039;&#039; horizontale Textausrichung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Vertical_Alignment&amp;quot; :&#039;&#039;&#039; vertikale Textausrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Font&amp;quot; :&#039;&#039;&#039; Zeichensatz.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Precision&amp;quot; :&#039;&#039;&#039; Qualität des Zeichensatzes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Expansion_Factor&amp;quot; :&#039;&#039;&#039; Laufweite eines Zeichens (Standard = 1.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Spacing&amp;quot; :&#039;&#039;&#039; zusätzlicher Leerraum zwischen Zeichen (Standard = 0.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Coli&amp;quot; :&#039;&#039;&#039; Farbindex für die Texte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Vector_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Vector_Representation&#039;&#039;&#039; beschreibt eine Form der Vektor-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Vektor Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Length_Type&amp;quot; :&#039;&#039;&#039;  Längen-Abhängigkeit des Pfeils vom Vektorbetrag.&lt;br /&gt;
:*&#039;&#039;&#039;constant&#039;&#039;&#039; = Alle Pfeile sind gleich groß&lt;br /&gt;
:*&#039;&#039;&#039;proportional&#039;&#039;&#039; = Größe des Pfeils ist abhängig von Vektorbetrag&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Scale_Infos&amp;quot; :&#039;&#039;&#039; Informationen zur Skalierung des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Vektorbetrag, unterhalb dessen keine Symbolisierung mehr erfolgt&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Länge des Symbols  (in WC, analog Text_Character_Height)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Vektorbetrag, der mit der in Parameter &#039;&#039;&#039;2&#039;&#039;&#039; angegebenen Symbollänge visualisiert wird (nur bei Proportionalpfeilen nötig)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Style&amp;quot; :&#039;&#039;&#039; Typ des Vektor-Symbols.&lt;br /&gt;
:*&#039;&#039;&#039;only_a_line&#039;&#039;&#039; = nur eine Linie&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowL&#039;&#039;&#039; = ein einfacher Pfeil nur aus Linienzügen&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowF&#039;&#039;&#039; = ein einfacher Pfeil mit gefüllter Pfeilspitze&lt;br /&gt;
:*&#039;&#039;&#039;triangle&#039;&#039;&#039; = ein Dreieck&lt;br /&gt;
:*&#039;&#039;&#039;arrow_deluxe&#039;&#039;&#039; = ein Luxus-Pfeil, der auch OUTLINE und HOLLOW ermöglicht&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Vektor-Symbole]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Poly_Line_Representation&amp;quot; :&#039;&#039;&#039; Name der Poly-Line Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Fill_Area_Representation&amp;quot; :&#039;&#039;&#039; Name der Fill-Area Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Anchor_Point&amp;quot; :&#039;&#039;&#039; Rotations-, bzw. Ankerpunkt des Vektors.&lt;br /&gt;
:*&#039;&#039;&#039;start&#039;&#039;&#039; = Pfeil dreht um seinen Anfangspunkt&lt;br /&gt;
:*&#039;&#039;&#039;center&#039;&#039;&#039; = Pfeil dreht um seine Mitte (ist Default)&lt;br /&gt;
:*&#039;&#039;&#039;end&#039;&#039;&#039; = Pfeil dreht um seine Spitze&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Head_Angle&amp;quot; :&#039;&#039;&#039; Winkel für die Pfeilspitze in Grad (Default:40.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Proportions&amp;quot; :&#039;&#039;&#039; Proportionen des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Verhältnis Kopflänge zu Gesamtlänge (Default:0.375)&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Verhältnis Stielbreite zu Kopfbreite (Default:0.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen:===&lt;br /&gt;
# Beim Lesen der Daten wird automatisch auch auf die &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;ncplot_dico.dat&#039;&#039;&#039;&#039;&#039; in dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039; zugegriffen.&lt;br /&gt;
# Falls keine entsprechenden Dateien im Arbeitsverzeichnis vorliegen, greift NCPLOT auf folgende Konfigurationsdateien aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; zu:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;colors.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Definitionen von Farben.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;palettes.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Verweisen auf Dateien mit Farbpaletten-Definitionen.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;bounds.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Intervalldefinitionen für Legenden.&amp;lt;br /&amp;gt;Hinweis: Die Bounds-Datei sollte besser projektspezifisch im Arbeitsverzeichnis angelegt werden.&lt;br /&gt;
# Des weiteren werden von dem Programm folgende &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; benötigt:&lt;br /&gt;
#* &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;: Datei mit GKS-Parametern.&lt;br /&gt;
#* &#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;: Konfigurationsdatei für Einheiten und deren Bezug zum SI-System.&lt;br /&gt;
|nutzerprogramme=[[NCPLOT]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncplot/*/mod_m_ncplot_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncplot/ncplot.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=35519</id>
		<title>NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=35519"/>
		<updated>2022-04-20T11:08:54Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: version aktualisiert&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=April 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]], [[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=[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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=35190</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=35190"/>
		<updated>2021-10-18T13:37:15Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Version 6 mit SVG-Output&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dateikennblatt&lt;br /&gt;
|name_en=NCPLOT.DAT&lt;br /&gt;
|dateityp=ncplot.dat &lt;br /&gt;
|version=Oktober 2021&lt;br /&gt;
|version_beschr=Oktober 2021&lt;br /&gt;
|bedeutung=enthält allgemeine Eingabedaten für das Programm [[NCPLOT]]&lt;br /&gt;
|dateiinhalt=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Program_Parameters&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Program_Parameters&#039;&#039;&#039; enthält allgemeine Steuerdaten. &lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Language&amp;quot; :&#039;&#039;&#039; Spracheinstellung für Beschriftungen und Texte:&lt;br /&gt;
:*&#039;&#039;&#039;DE&#039;&#039;&#039; = Deutsch,&lt;br /&gt;
:*&#039;&#039;&#039;EN&#039;&#039;&#039; = Englisch.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Max_Read_Storage&amp;quot; :&#039;&#039;&#039; max. Lesespeicher (in Byte) für Analysen&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Min_Water_Depth&amp;quot; :&#039;&#039;&#039; minimale Wasserbedeckung in [m].&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Das Aussparen der Darstellung bei zu geringer Wasserbedeckung ist nur möglich, wenn die darzustellende Variable auf bestimmte Weise auf eine Variable mit der zugehörige Gesamtwassertiefe verweist.&amp;lt;br /&amp;gt;Die CF-NetCDF-Ausgabe der UnTRIM-Programme erfüllt diese Voraussetzung.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Min_Water_Depth]]&#039;&#039;&#039;&#039;&#039; illustriert die Wirkung dieses Steuerparameters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Infobox_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Metadaten-Infobox.&lt;br /&gt;
:Bei Angabe dieses Bildbereichs werden der Grafik Informationen zur Ploterstellung mitgegeben. Dazu gehören auch Angaben zu den zugrundeliegenden Datendateien sowie Hinweise auf ggf. bei der Darstellung eingesetzte Datenfilterung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Liniensymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Representation&amp;quot; :&#039;&#039;&#039; Grundeinstellung für Markersymbol von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Liniensymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für Markersymboliserung von Datenreihen in Liniendiagrammen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Picture_Name_Fixum&amp;quot; :&#039;&#039;&#039; Namensstamm für die Bilddatei(en).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Phydef_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheiten wie in PHYDEF-Verwaltung darstellen.&lt;br /&gt;
:Hinweis: Ohne explizite Anforderung erfolgt die Darstellung der Einheiten gemäß BAW-Geschäftsordnung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Output_Format&amp;quot; :&#039;&#039;&#039; Ausgabeformat für die erzeugten Grafiken.&lt;br /&gt;
:*&#039;&#039;&#039;CGM&#039;&#039;&#039; = Von GKS erzeugtes binäres CGM-Format&lt;br /&gt;
:*&#039;&#039;&#039;SVG&#039;&#039;&#039; = Scalable Vector Graphics (XML-basiertes ASCII-Format)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;SVG_Specifications&amp;quot;===&lt;br /&gt;
Optionaler Block mit Attributen für die Ausgabe der Grafik im SVG-Format.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Maximum_Size&amp;quot; :&#039;&#039;&#039; Maximale Ausdehnung der SVG-Grafik, d.h Faktor für die Umrechnung von NDC-Raum in GKS in den SVG-Raum.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;SVG_Font_Family&amp;quot; :&#039;&#039;&#039; Schriftartfamilie für Text-Elemente.&lt;br /&gt;
:*&#039;&#039;&#039;monospace&#039;&#039;&#039; = alle Zeichen gleiche Breite&lt;br /&gt;
:*&#039;&#039;&#039;sans-serif&#039;&#039;&#039; = schnörkellose Schrift&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Dataset&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Dataset&#039;&#039;&#039; enthält die Beschreibung eines darzustellenden Datensatzes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Für die Adressierung der darzustellenden Daten steht entweder die Start-Step-Stride-Technik oder die DimSelect-Methode zur Verfügung. Der Anwender muss sich für den einen oder anderen Weg entscheiden, die Verfahren schließen sich gegenseitig aus.&lt;br /&gt;
Jede Start-Step-Stride-Adressierung läßt sich per DimSelect nachbauen, andersherum ist das nicht&lt;br /&gt;
der Fall. Da mit DimSelect auch nicht-äquidistante Indexauswahl realisiert werden kann, bietet es&lt;br /&gt;
zusätzliche Möglichkeiten der Datenauswahl.&lt;br /&gt;
;Start-Step-Stride-Technik:&lt;br /&gt;
:Für jede Dimension der Variablen wird der Startindex, die Anzahl der auszuwählenden Indizes und die Index-Schrittweite angegeben.&amp;lt;br /&amp;gt;Die Seite &#039;&#039;&#039;&#039;&#039;[[NCPLOT: DataSet definieren]]&#039;&#039;&#039;&#039;&#039; hilft beim Start-Step-Stride-Adressieren der gewünschten Daten.&lt;br /&gt;
;DimSelect-Methode:&lt;br /&gt;
:Auch DimSelect erfordert für jede Dimension der darzustellenden Datenvariablen die Adressierung der Indizes, was aber auch indirekt geschehen kann. Es werden unterschiedlich geeignete Auswahlverfahren bereitgestellt. Der Anwender kann bspw. per DimSelect_All alle Faces auswählen ohne die konkrete Anzahl zu kennen, oder dem Programm per DimSelect_Various_Date eine Auswahl an darzustellenden Zeitpunkten übergeben. Das Auffinden der zugehörigen Indizes obliegt dann dem Programm.&amp;lt;br /&amp;gt;Im Zusammenhang mit Datenreihen von Liniendiagrammen bietet die DimSelect-Auswahl einen weiteren Vorteil: Für die einzelnen Dimensionen der Datenvariablen lassen sich über diese Mimik Textbestandteile für die Namen der Datenreihen/Kurvenlegende realisieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Datensatzes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;File&amp;quot; :&#039;&#039;&#039; Name der CF-NetCDF-Datei (*.nc) mit den darzustellenden Daten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Variable&amp;quot; :&#039;&#039;&#039; Beschreibung der Daten deren Werte visualisiert werden sollen.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Variablen (in *.nc Datei)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Rolle der Variablen bei Vektor-Komponenten&lt;br /&gt;
::* X-component = Variable ist X-Komponente eines Vektors&lt;br /&gt;
::* Y-component = Variable ist Y-Komponente eines Vektors&lt;br /&gt;
::* normal_component = Variable ist Normalkomponente eines Vektors&lt;br /&gt;
:Hinweis: Der Befehl &amp;quot;ncdump -h &amp;lt;filename&amp;gt;.nc&amp;quot; zeigt den Header der CF-NetCDF-Datei. Die Namen der angebotenen Variablen und deren Dimensionierung lassen sich den Metadaten entnehmen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Start&amp;quot; :&#039;&#039;&#039; Startadresse für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Step&amp;quot; :&#039;&#039;&#039; Anzahl der auszuwählenden Indizes (Schritte+1) für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Stride&amp;quot; :&#039;&#039;&#039; Index-Schrittweite für die darzustellenden Daten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Index&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Indizes für eine bestimmte Dimension.&amp;lt;br /&amp;gt;Exemplarisch:&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name der Dimension&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = NONE oder Textbestandteil für Kurvenlegende&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Index wird Teil der Kurvenlegende  .true./.false.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;4&#039;&#039;&#039; = Start-Index&lt;br /&gt;
:* Parameter &#039;&#039;&#039;5&#039;&#039;&#039; = Index-Schrittweite&lt;br /&gt;
:* Parameter &#039;&#039;&#039;6&#039;&#039;&#039; = Anzahl der Schritte&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_EquiDist_Date&amp;quot; :&#039;&#039;&#039; Äquidistante Auswahl von Zeitpunkten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Index&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes von Start- bis End-Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_StartEnd_Date&amp;quot; :&#039;&#039;&#039; Zeitpunkte von Start- bis End-Zeitpunkt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Index&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Index.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Single_Date&amp;quot; :&#039;&#039;&#039; Auswahl eines bestimmten Zeitpunktes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Index&amp;quot; :&#039;&#039;&#039; Liste beliebiger Indizes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Various_Date&amp;quot; :&#039;&#039;&#039; Liste beliebiger Zeitpunkte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_All&amp;quot; :&#039;&#039;&#039; Auswahl aller Indizes einer Dimension.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_LabVar&amp;quot; :&#039;&#039;&#039; Indizes mit Liste von Namen per Label-Variable ermitteln.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_ByLabel_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_ByLabel_LabVar&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_Location_Coord&amp;quot; :&#039;&#039;&#039; Auswahl von Orten über Koordinatenangabe.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_File&amp;quot; :&#039;&#039;&#039; Auswahl von Orten aus Datei mit Lokationen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DimSelect_LocByFile_List&amp;quot; :&#039;&#039;&#039; Fortsetzungszeile(n) zu Key &amp;quot;DimSelect_LocByFile_File&amp;quot;.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Dimensions_for_Picture_Series&amp;quot; :&#039;&#039;&#039; Anforderung von Einzeldarstellungen für ausgewählte Dimensionen.&lt;br /&gt;
:Hinweis:&amp;lt;br /&amp;gt;Veranlasst Serienverarbeitung, d.h. für jeden selektierten Index der hier gelisteten Dimensionen wird ein eigenes Bild erzeugt.&amp;lt;br /&amp;gt;Wirkt nur bei Liniendiagrammen.&amp;lt;br /&amp;gt;Bildserien, d.h. mehr als eine Bilddatei wird erzeugt, müssen gleich lang sein!&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Layer&amp;quot;===&lt;br /&gt;
Ein Block vom Typ  &#039;&#039;&#039;Layer&#039;&#039;&#039; definiert ein flächenhaftes Diagramm. Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich grundsätzlich von den flächenhaften Achsendiagrammen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Layers und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Dataset_Name&amp;quot; :&#039;&#039;&#039; Name des Datensatzes, der dargestellt werden soll. Oder eine zulässige Verknüpfung (OPERATOR-String) aus bekannten Datensatz Namen, z. B. &#039;&#039;&#039;[DSet2-DSet1]/[DSet1+DSet2]&#039;&#039;&#039;, &#039;&#039;&#039;ABS[DSet]&#039;&#039;&#039;, &#039;&#039;&#039;SQR[DSet]&#039;&#039;&#039; oder &#039;&#039;&#039;G18[DSet]&#039;&#039;&#039;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:*&#039;&#039;&#039;XY_data&#039;&#039;&#039; = Kartenansicht, Draufsicht-Darstellung, horizontale Ebene&lt;br /&gt;
:*&#039;&#039;&#039;PZ&#039;&#039;&#039; = Vertikalschnitt entlang Profil (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;TZ&#039;&#039;&#039; = Tiefenzeitreihe an einem Ort (3D-Daten)&lt;br /&gt;
:*&#039;&#039;&#039;PT&#039;&#039;&#039; = Hovmöller Variante 1: X-Achse=Profilachse (P), Y-Achse=Zeitachse (T)&lt;br /&gt;
:*&#039;&#039;&#039;TP&#039;&#039;&#039; = Hovmöller Variante 2: X-Achse=Zeitachse (T), Y-Achse=Profilachse (P)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Name&amp;quot; :&#039;&#039;&#039; Grafik-Primitiv mit dem die Daten des Layers visualisiert werden.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Symbolisierung des Layers&lt;br /&gt;
::*&#039;&#039;&#039;GPM&#039;&#039;&#039; = als Poly-Marker&lt;br /&gt;
::*&#039;&#039;&#039;GPL&#039;&#039;&#039; = als Poly-Lines  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
::*&#039;&#039;&#039;GFA&#039;&#039;&#039; = als Fill-Areas&lt;br /&gt;
::*&#039;&#039;&#039;GTX&#039;&#039;&#039; = als Text&lt;br /&gt;
::*&#039;&#039;&#039;VEC&#039;&#039;&#039; = als Vektoren  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Art des dargestellten Vektors&amp;lt;br /&amp;gt;... optionaler Parameter, nur bei VEC-Visualisierung zulässig&amp;lt;br /&amp;gt;... erlaubt bspw. die Interpolation des Gesamtvektors aus der Normalkomponente einer vektoriellen Größe.&lt;br /&gt;
::*&#039;&#039;&#039;total&#039;&#039;&#039; = Gesamtvektor&lt;br /&gt;
::*&#039;&#039;&#039;normal&#039;&#039;&#039; = Normalenvektor&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Primitive_Representation_Name&amp;quot; :&#039;&#039;&#039; Name der Repräsentation, die das Grafik-Primitiv des Layers umsetzt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Bounds_Name&amp;quot; :&#039;&#039;&#039; Name der Intervalldefinition für diesen Layer (aus Datei &#039;&#039;&#039;&#039;&#039;[[BOUNDS.CFG.DAT|bounds.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
:Hinweis: Die Anzahl der Intervalle der Intervalldefinition und die Anzahl der Farben der zugeordneten Palette müssen übereinstimmen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Palette_Name&amp;quot; :&#039;&#039;&#039; Name der Farblegende für diesen Layer (entspricht Attribut &#039;&#039;Name&#039;&#039; der Datei vom Typ &#039;&#039;palette.dat&#039;&#039;. Mehr Information dazu liefert Dateikennblatt &#039;&#039;&#039;&#039;&#039;[[PALETTES.CFG.DAT|palettes.cfg.dat]]&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Invert_Palette&amp;quot; :&#039;&#039;&#039; Farbverlauf invertieren.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer.&lt;br /&gt;
:Hinweis: Erforderlich für Diagrammdefinition Kartenansicht (Layer_Type &#039;&#039;XY_data&#039;&#039;).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
:Hinweis: Erforderlich für Definition eines flächenhaften Achsendiagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Farb-Legende dieses Layers. Je nach Platz kann die Farblegende horizontal oder vertikal aufgetragen werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Label_Switch&amp;quot; :&#039;&#039;&#039; Schalterliste zum Abschalten, bzw. Positionieren von Labels der Farblegende.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Data_Description_Name&amp;quot; :&#039;&#039;&#039; Name des Data_Description-Textfeldes, welches die Daten-Beschriftung (u.a. Angabe des Zeitpunktes) dieses Layers aufnimmt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Units&amp;quot; :&#039;&#039;&#039; Physikalische Einheit, in die die Daten für die grafische Darstellung konvertiert werden sollen.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Display_Name&amp;quot; :&#039;&#039;&#039; Name der physikalischen Größe, wird an Stelle des in den Eingabedaten vorhandenen Namens verwendet. Ohne diese Zeile wird bei vorhandenem Attribut &#039;&#039;&#039;&#039;&#039;name_id&#039;&#039;&#039;&#039;&#039; die PHYDEF-Bezeichnung eingesetzt.&amp;lt;br /&amp;gt;Dynamische Textteile können mit speziellen Platzhaltern realisiert werden:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Legend_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Längen-Legende zu einem Proportionalpfeil.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Vector_Thinout_Raster&amp;quot; :&#039;&#039;&#039; Abmessungen des Rasters für das Ausdünnen der Anzeige von Pfeilen bei vektoriellen Größen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Description_Textbox&amp;quot; :&#039;&#039;&#039; Name einer Textbox, die mit dem Layer verknüpft werden soll.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Layer_Legend_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte an der Farblegende.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Normalization_Transformation&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Normalization_Transformation&#039;&#039;&#039; enthält die Normalisierungstransformation (NTN),&lt;br /&gt;
die der Positionierung von Kartenfenstern dient.&lt;br /&gt;
Es handelt sich dabei um die Definition eines Bildausschnitts und die Beschreibung des&lt;br /&gt;
Zusammenhangs zwischen Welt- und Bild-Koordinaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Koordinaten der Zeichenfläche, dem sogenannten NDC-Raum, reichen von [0.0,0.0] bis [1.0,1.0].&amp;lt;br /&amp;gt;&lt;br /&gt;
Für eine unverzerrte Darstellung des Gebietes muss der Darstellungs-Maßstab in X-Richtung&lt;br /&gt;
mit dem in Y-Richtung übereinstimmen (dWC/dNDC=const);&lt;br /&gt;
optional kann hierfür auch der Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; genutzt werden.&lt;br /&gt;
Verzerrte Darstellungen sind aber auch möglich.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Normalisierungstransformation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG&amp;quot; :&#039;&#039;&#039; EPSG-Code der &amp;quot;Window_Coordinates&amp;quot;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;EPSG_Window&amp;quot; :&#039;&#039;&#039; EPSG-Code der Koordinaten wie sie intern (zur grafischen Darstellung) verwendet werden sollen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_Window_Coordinates&amp;quot; :&#039;&#039;&#039; Welt-Koordinaten (WC gemäß EPSG) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Left_Lower_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der linken unteren Ecke des Projektionsfensters.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Right_Upper_NDC_Coordinates&amp;quot; :&#039;&#039;&#039; Bild-Koordinaten (NDC innerhalb [0.0,1.0]) der rechten oberen Ecke des Projektionsfensters.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Autoscale&amp;quot;&#039;&#039;&#039; : automatische Angleichung (.true.) des Maßstabs in X- und Y-Richtung. Default ist .false. (keine Angleichung).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Scale_Bar_Request&amp;quot;&#039;&#039;&#039; : Zeichnen eines Maßstabsbalkens anfordern. Autoscale muss dazu eingeschaltet sein.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;NTN_Framing&amp;quot; :&#039;&#039;&#039; Art des Koordinatenrahmens bei Draufsichtdarstellung.&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Umrahmung|Optionen Kartenrahmen]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Data_Description&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Data_Description&#039;&#039;&#039; beschreibt ein Data_Description-Objekt.&lt;br /&gt;
Ein derartiges Objekt sammelt Daten-Beschreibungen auf und stellt sie gemeinsam&lt;br /&gt;
in einem Textfeld dar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird derzeit nur bei flächenhafter Darstellung in horizontaler Ebene, bzw. Draufsicht-Darstellung (Layer-Definition mit Type==XY_Data) benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Textfeldes für Daten-Beschreibungen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Data_Desc_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Data_Description-Textfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um Data_Description-Textfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Data_Desc_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;LineChart&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;LineChart&#039;&#039;&#039; dient der Definition eines Liniendiagramms.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein &amp;quot;LineChart&amp;quot; besitzt jeweils nur eine X- und eine Y-Achse.&lt;br /&gt;
Eine sekundäre Y-Achse muss über die Definition eines zweiten LineChart-Objekts&lt;br /&gt;
auf der gleichen Zeichenfläche mit derselben X-Achse realisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Beliebig viele LineCharts können aufeinander gelegt werden, die zugehörigen&lt;br /&gt;
Achsen können an allen vier Seiten des Diagramms positioniert werden und von&lt;br /&gt;
der Zeichenfläche auch verschieden weit abgerückt werden.&lt;br /&gt;
So läßt sich bspw. auf dem Blatt &amp;quot;ein&amp;quot; Zeitreihendiagramm erzeugen, dass&lt;br /&gt;
die Kurven für Strömungsbetrag, Strömungsrichtung und Salzghalt gemeinsam&lt;br /&gt;
darstellt und dafür drei Y-Achsen besitzt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Liniendiagramms und Möglichkeit dem Diagramm eine andere Plot-Ebene zuzuordnen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Type&amp;quot; :&#039;&#039;&#039; Art des Liniendiagramms.&lt;br /&gt;
:*&#039;&#039;&#039;TG&#039;&#039;&#039; = Zeitreihen; Daten über die Zeit&lt;br /&gt;
:*&#039;&#039;&#039;PG&#039;&#039;&#039; = Profildiagramm; Daten über Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;GZ&#039;&#039;&#039; = Tiefenprofil; 3D-Daten entlang Tiefenachse&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Area&amp;quot; :&#039;&#039;&#039; Bildfläche, die von den Diagrammachsen aufgespannt wird.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Extent&amp;quot; :&#039;&#039;&#039; Gesamtfläche, die das Diagramm auf dem Bild einnimmt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_X-Axis&amp;quot; :&#039;&#039;&#039; X-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;LineChart_Y-Axis&amp;quot; :&#039;&#039;&#039; Y-Achse des Diagramms und ihre Positionierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Legend_Box&amp;quot; :&#039;&#039;&#039; Name einer Legend_Box, d.h. dem Bereich in dem die Kurvenlegenden des Diagramms abgelegt werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_Route_Dataset&amp;quot; :&#039;&#039;&#039; Dataset mit Profilroute für das Sortieren und Filtern darzustellender Daten. &lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für die Datenreihen dieses Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung des Diagramms.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Between_Series&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen zwei Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;LineChart_FillArea_Series_Values&amp;quot; :&#039;&#039;&#039; Einfärben von Flächen zwischen einer Datenreihen und einem bestimmten Wert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Axis&amp;quot;===&lt;br /&gt;
Der Block &#039;&#039;&#039;Axis&#039;&#039;&#039; dient der Definition einer Diagrammachse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Achsendefinition kann für mehrere Diagramme verwendet werden.&lt;br /&gt;
Bspw. aufeinanderliegende &amp;quot;LineCharts&amp;quot; oder mehrere untereinander&lt;br /&gt;
angeordnete Diagramme mit derselben Zeit-Achse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Achsendefinition.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Axis_Type&amp;quot; :&#039;&#039;&#039; Art der Achse.&lt;br /&gt;
:*&#039;&#039;&#039;T&#039;&#039;&#039; = Zeitachse&lt;br /&gt;
:*&#039;&#039;&#039;G&#039;&#039;&#039; = Achse für physikalische Größen&lt;br /&gt;
:*&#039;&#039;&#039;P&#039;&#039;&#039; = Profilachse&lt;br /&gt;
:*&#039;&#039;&#039;Z&#039;&#039;&#039; = Tiefenachse&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Value_Range&amp;quot; :&#039;&#039;&#039; Wertebereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Date_Range&amp;quot; :&#039;&#039;&#039; Zeitbereich der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Logarithmic&amp;quot; :&#039;&#039;&#039; Logarithmische Skalierung LOG10 einschalten TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Invert_Profile_Route&amp;quot; :&#039;&#039;&#039; Streckenverlauf einer Profil-Achse umkehren TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Scale_Multiplicator&amp;quot; :&#039;&#039;&#039; Mulitiplikator für die Achsenskalierung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Name&amp;quot; :&#039;&#039;&#039; Bezeichnung an der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Display_Unit&amp;quot; :&#039;&#039;&#039; physikal. Einheit, in welche die Daten dargestellt, bzw. ggf. konvertiert werden.&lt;br /&gt;
:Hinweis: Die Einheit in der die Daten vorliegen und die Ziel-Einheit müssen in der Standard-Konfigurationsdatei &#039;&#039;&#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;&#039;&#039; bekannt und dürfen sich bezüglich ihrer SI-Basis (Dimension) nur in den Dimensionen Länge (Exponent +3 +2 +1 -1 -2 -3) und Zeit (Exponent +1 -1) unterscheiden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Value&amp;quot; :&#039;&#039;&#039; äquidistante Werte für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_EquiDist_Date&amp;quot; :&#039;&#039;&#039; äquidistante Termine für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Values&amp;quot; :&#039;&#039;&#039; Liste mit Werten für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Labels_at_Dates&amp;quot; :&#039;&#039;&#039; Liste mit Terminen für Beschriftung entlang der Achse.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Line_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Darstellung der Achsenlinie.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Text_Representation&amp;quot; :&#039;&#039;&#039; Name einer Text_Representation für die Achsenbeschriftung (nur Beeinflussung der Schrift-Farbe).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Gitternetz_Representation&amp;quot; :&#039;&#039;&#039; Name einer Poly_Line_Representation für die Gitternetzlinien oder mit NONE diese Linien abschalten.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Tickmark_Representation&amp;quot; :&#039;&#039;&#039; Formatierung oder auch Abschalten der Achsen-Tickmarks.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Name einer Farbe für die Tickmarks&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Breite der Tickmark-Linie&lt;br /&gt;
:* Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Länge der Tickmarks in Bildkoordinaten; 0.0 schaltet sie ab!&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Value&amp;quot; :&#039;&#039;&#039; bei bestimmten Wert zusätzliche Linie senkrecht zur Achse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Date&amp;quot; :&#039;&#039;&#039; an bestimmten Termin zusätzliche Linie senkrecht zur Zeitachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Additional_Line_Coord&amp;quot; :&#039;&#039;&#039; an bestimmten Positionen zusätzliche Linie senkrecht zur Profilachse anzeichnen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Characters_along_Axis&amp;quot; :&#039;&#039;&#039; erlaubt die Manipulation der Schriftgröße der Achsenbeschriftung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Axis_Number_Format&amp;quot; :&#039;&#039;&#039; Formatvorgabe für Zahlenwerte der Achsenskalierung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;DataRow&amp;quot;===&lt;br /&gt;
Ein &#039;&#039;&#039;DataRow&#039;&#039;&#039;-Block dient der Beschreibung einer Datenreihe, bzw. einer Gruppe&lt;br /&gt;
von Datenreihen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Aus einer Datenreihen-Beschreibung können aufgrund der Daten-Adressierung&lt;br /&gt;
im &amp;quot;DataSet&amp;quot; mehrere Datenreihen hervorgehen.&lt;br /&gt;
Alle diese Datenreihen landen im selben &amp;quot;LineChart&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Blöcke diesen Typs werden für Liniendiagramme benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Datenreihen-Beschreibung.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_Dataset&amp;quot; :&#039;&#039;&#039; Name des darzustellenden Datensatzes. Oder eine zulässige Verknüpfung (OPERATOR-String) von Datensätzen.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;DataRow_LineChart&amp;quot; :&#039;&#039;&#039; Name eines &amp;quot;LineCharts&amp;quot;, d.h. des Liniendiagramms in das die Datenreihe(n) gezeichnet werden sollen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Representation&amp;quot; :&#039;&#039;&#039; Liniensymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Representation&amp;quot; :&#039;&#039;&#039; Markersymboliserung für diese Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PLR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Liniensymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_PMR_Palette&amp;quot; :&#039;&#039;&#039; Farbpalette und Startfarbe für die Markersymboliserung dieser Datenreihen.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NoValue_Handling&amp;quot; :&#039;&#039;&#039; Umgang mit ungültigen Werten in der Datenreihe.&lt;br /&gt;
:*&#039;&#039;&#039;Luecke&#039;&#039;&#039; = stellt Punkte ohne Daten nicht dar&lt;br /&gt;
:*&#039;&#039;&#039;Interpolation&#039;&#039;&#039; = eine gerade Linie schließt die Datenlücke der Kurve&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;DataRow_NOBS_Filter&amp;quot; :&#039;&#039;&#039; Filterung der Darstellung der Ergebnisse mit Hilfe einer &#039;&#039;ancillary variable&#039;&#039; des Typs &#039;&#039;number of observations&#039;&#039; (Anzahl-Filter):&lt;br /&gt;
** Parameter 1: Typ des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;EQ&#039;&#039;&#039; = stelle die Daten nur für eine bestimmte Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;LE&#039;&#039;&#039; = stelle die Daten nur für weniger oder gleich einer bestimmten Anzahl von Eingangsdaten dar;&lt;br /&gt;
*** &#039;&#039;&#039;GE&#039;&#039;&#039; = stelle die Daten nur für mehr oder gleich einer bestimmten Anzahl von Eingangsdaten dar.&lt;br /&gt;
** Parameter 2: Wert des Filters:&lt;br /&gt;
*** &#039;&#039;&#039;0&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;N&#039;&#039;&#039; = eine bestimmte Anzahl von Ereignissen in den Eingangsdaten;&lt;br /&gt;
*** &#039;&#039;&#039;-M&#039;&#039;&#039; = maximale Anzahl der Ereignisse in den Eingangsdaten minus M.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Legend_Box&amp;quot;===&lt;br /&gt;
Eine Legendenbox sammelt Bezeichnung und Symbolisierung von Datenreihen, bzw. Kurven auf&lt;br /&gt;
und stellt sie gemeinsam in einem Textfeld dar.&lt;br /&gt;
In einem Legendenfeld können Kurvenbeschreibungen aus verschiedenen Diagrammen&lt;br /&gt;
untergebracht sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Block diesen Typs wird nur von Liniendiagrammen benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name des Legendenfeldes.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Legend_Box_Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für das Legendenfeld.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Draw_Frame&amp;quot; :&#039;&#039;&#039; Rahmen um das Legendenfeld zeichnen TRUE/FALSE.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Legend_Box_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe fuer Schrift und Umrandung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Textbox&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Textbox&#039;&#039;&#039; bietet die Möglichkeit einen freien Text anzugeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine leere Textbox kann als rechteckige Umrandungen fungieren, wobei Farbe, Typ und Breite&lt;br /&gt;
der Linie einstellbar sind.&lt;br /&gt;
Gibt man der Textbox eine Hintergrundfarbe mit kann man sie als Blende nutzen, mit der sich &lt;br /&gt;
Diagrammbereiche abdecken lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Textbox.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Plot_Area&amp;quot; :&#039;&#039;&#039; Bildbereich für die Textbox.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Line&amp;quot; :&#039;&#039;&#039; eine Zeile des Textfeldes. Angabe mehrere Zeilen möglich.&amp;lt;br /&amp;gt;Platzhalter für Systeminformationen:&lt;br /&gt;
:*&amp;lt;SYS_DATE&amp;gt; wird durch aktuelles Datum ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_TIME&amp;gt; wird durch aktuelle Uhrzeit ersetzt.&lt;br /&gt;
:*&amp;lt;SYS_USER&amp;gt; wird durch Anwender-Kennung ersetzt.&lt;br /&gt;
:Platzhalter für Textbox, die mit einem Layer verbunden ist:&lt;br /&gt;
:*&amp;lt;LAY_DSET&amp;gt; wird durch Kennung des mit dem Layer verknüpften Datasets ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM1&amp;gt; wird durch Infotext zu 1. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM2&amp;gt; wird durch Infotext zu 2. Dimension des dargestellten Datensatzes ersetzt.&lt;br /&gt;
:*&amp;lt;LAY_DIM?&amp;gt; usw. bis Anzahl der Dataset-Dimensionen.&lt;br /&gt;
:Hinweis: Verknüpfung wird im Layer-Block per KEY &#039;&#039;Layer_Description_Textbox&#039;&#039; realisiert.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Color_Name&amp;quot; :&#039;&#039;&#039; Farben des Textfeldes.&lt;br /&gt;
** Parameter 1: für Schrift und Umrandung&lt;br /&gt;
** (optional) Parameter 2: für Hintergrund&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Draw_Frame&amp;quot; :&#039;&#039;&#039; Umrandung des Textfeldes zeichnen oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Frame_Style&amp;quot; :&#039;&#039;&#039; Aussehen der Textfeld-Umrandung.&lt;br /&gt;
** Parameter 1: Strichstärke&lt;br /&gt;
** (optional) Parameter 2: Linientyp&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fixed_Width&amp;quot; :&#039;&#039;&#039; Zeichenweise mit konstanter Breite schreiben oder nicht.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Horizontal_Char_Space&amp;quot; :&#039;&#039;&#039; Horizontaler Zeichen-Abstandsfaktor  beim zeichenweisen Schreiben.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vertical_Line_Space&amp;quot; :&#039;&#039;&#039; Vertikaler Zeilen-Abstandsfaktor.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size&amp;quot; :&#039;&#039;&#039; Schriftgröße  kann ggf. vorgegeben werden.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Font_Size_Factor&amp;quot; :&#039;&#039;&#039; Faktor zum Manipulieren der berechneten Schriftgröße.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Marker_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Marker_Representation&#039;&#039;&#039; beschreibt die Darstellung einer Sorte von Marker-Symbolen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Marker Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Type&amp;quot; :&#039;&#039;&#039; Typ-ID der Poly-Marker.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = .&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = +&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = *&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = o&lt;br /&gt;
:*&#039;&#039;&#039;5&#039;&#039;&#039; = x&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Size&amp;quot; :&#039;&#039;&#039; Größenfaktor der Poly-Marker.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Poly-Marker.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Marker_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Marker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Fill_Area_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Fill_Area_Representation&#039;&#039;&#039; beschreibt eine Art von Flächenfüllung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Fill-Area Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Interior_Style&amp;quot; :&#039;&#039;&#039; Art der Flächen-Füllung.&lt;br /&gt;
:*&#039;&#039;&#039;0&#039;&#039;&#039; = HOLLOW (nur Umrandung zeichnen)&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = SOLID (flächenhaft füllen)&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = PATTERN (Musterfüllung - derzeit nicht unterstützt)&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = HATCH (Schraffur - derzeit nicht unterstützt)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Fill_Area_Color_Name &amp;quot; :&#039;&#039;&#039; Name der Farbe für die Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Style&amp;quot; :&#039;&#039;&#039; Stil-Index der Flächen-Füllung.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Fill_Area_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Flächen-Füllung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Poly_Line_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Poly_Line_Representation&#039;&#039;&#039; beschreibt eine Form der Linien-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Poly-Line Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Type&amp;quot; :&#039;&#039;&#039; Typ der Poly-Linien.&lt;br /&gt;
:*&#039;&#039;&#039;1&#039;&#039;&#039; = --------- durchgezogene Linie&lt;br /&gt;
:*&#039;&#039;&#039;2&#039;&#039;&#039; = - - - - - gestrichelte Linie&lt;br /&gt;
:*&#039;&#039;&#039;3&#039;&#039;&#039; = ......... punktierte Linie&lt;br /&gt;
:*&#039;&#039;&#039;4&#039;&#039;&#039; = -.-.-.-.- strich-punktierte Linie&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Width&amp;quot; :&#039;&#039;&#039; Breitenfaktor der Poly-Linien.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Poly_Line_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Linien.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Poly_Line_Coli&amp;quot; :&#039;&#039;&#039; Farbindex der Poly-Linien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Text_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Text_Representation&#039;&#039;&#039; beschreibt eine Art der Text-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Text Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Character_Height&amp;quot; :&#039;&#039;&#039; Zeichenhöhe der Texte.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_X_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; X-Komponente des Character-Up-Vektors.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Y_Character_Up_Vector&amp;quot; :&#039;&#039;&#039; Y-Komponente des Character-Up-Vektors.&lt;br /&gt;
:Hinweis: Über den Character-Up-Vektor kann die Orientierung der Basislinie der Schrift sowie deren Schrägstellung beeinflusst werden.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Text_Color_Name&amp;quot; :&#039;&#039;&#039; Name der Farbe für die Texte.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Path&amp;quot; :&#039;&#039;&#039; Laufrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Horizontal_Alignment&amp;quot; :&#039;&#039;&#039; horizontale Textausrichung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Vertical_Alignment&amp;quot; :&#039;&#039;&#039; vertikale Textausrichtung der Schrift.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Font&amp;quot; :&#039;&#039;&#039; Zeichensatz.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Precision&amp;quot; :&#039;&#039;&#039; Qualität des Zeichensatzes.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Expansion_Factor&amp;quot; :&#039;&#039;&#039; Laufweite eines Zeichens (Standard = 1.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Character_Spacing&amp;quot; :&#039;&#039;&#039; zusätzlicher Leerraum zwischen Zeichen (Standard = 0.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Text_Coli&amp;quot; :&#039;&#039;&#039; Farbindex für die Texte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Block &amp;quot;Vector_Representation&amp;quot;===&lt;br /&gt;
Ein Block vom Typ &#039;&#039;&#039;Vector_Representation&#039;&#039;&#039; beschreibt eine Form der Vektor-Darstellung.&amp;lt;br /&amp;gt;&lt;br /&gt;
Steuerdatei kann mehrere Blöcke diesen Typs enthalten.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Name&amp;quot; :&#039;&#039;&#039; eindeutiger Name der Vektor Repräsentation.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Length_Type&amp;quot; :&#039;&#039;&#039;  Längen-Abhängigkeit des Pfeils vom Vektorbetrag.&lt;br /&gt;
:*&#039;&#039;&#039;constant&#039;&#039;&#039; = Alle Pfeile sind gleich groß&lt;br /&gt;
:*&#039;&#039;&#039;proportional&#039;&#039;&#039; = Größe des Pfeils ist abhängig von Vektorbetrag&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Scale_Infos&amp;quot; :&#039;&#039;&#039; Informationen zur Skalierung des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Vektorbetrag, unterhalb dessen keine Symbolisierung mehr erfolgt&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Länge des Symbols  (in WC, analog Text_Character_Height)&lt;br /&gt;
:* (optional) Parameter &#039;&#039;&#039;3&#039;&#039;&#039; = Vektorbetrag, der mit der in Parameter &#039;&#039;&#039;2&#039;&#039;&#039; angegebenen Symbollänge visualisiert wird (nur bei Proportionalpfeilen nötig)&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Style&amp;quot; :&#039;&#039;&#039; Typ des Vektor-Symbols.&lt;br /&gt;
:*&#039;&#039;&#039;only_a_line&#039;&#039;&#039; = nur eine Linie&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowL&#039;&#039;&#039; = ein einfacher Pfeil nur aus Linienzügen&lt;br /&gt;
:*&#039;&#039;&#039;simple_arrowF&#039;&#039;&#039; = ein einfacher Pfeil mit gefüllter Pfeilspitze&lt;br /&gt;
:*&#039;&#039;&#039;triangle&#039;&#039;&#039; = ein Dreieck&lt;br /&gt;
:*&#039;&#039;&#039;arrow_deluxe&#039;&#039;&#039; = ein Luxus-Pfeil, der auch OUTLINE und HOLLOW ermöglicht&lt;br /&gt;
:Hinweis: Weitere Info unter &#039;&#039;&#039;&#039;&#039;[[NCPLOT: Vektor-Symbole]]&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Poly_Line_Representation&amp;quot; :&#039;&#039;&#039; Name der Poly-Line Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Vector_Fill_Area_Representation&amp;quot; :&#039;&#039;&#039; Name der Fill-Area Repräsentation, die ggf. beim Zeichnen des Pfeils zum Einsatz kommt.&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Anchor_Point&amp;quot; :&#039;&#039;&#039; Rotations-, bzw. Ankerpunkt des Vektors.&lt;br /&gt;
:*&#039;&#039;&#039;start&#039;&#039;&#039; = Pfeil dreht um seinen Anfangspunkt&lt;br /&gt;
:*&#039;&#039;&#039;center&#039;&#039;&#039; = Pfeil dreht um seine Mitte (ist Default)&lt;br /&gt;
:*&#039;&#039;&#039;end&#039;&#039;&#039; = Pfeil dreht um seine Spitze&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Head_Angle&amp;quot; :&#039;&#039;&#039; Winkel für die Pfeilspitze in Grad (Default:40.0).&lt;br /&gt;
* (optional) Key &#039;&#039;&#039;&amp;quot;Vector_Symbol_Proportions&amp;quot; :&#039;&#039;&#039; Proportionen des Vektor-Symbols.&lt;br /&gt;
:* Parameter &#039;&#039;&#039;1&#039;&#039;&#039; = Verhältnis Kopflänge zu Gesamtlänge (Default:0.375)&lt;br /&gt;
:* Parameter &#039;&#039;&#039;2&#039;&#039;&#039; = Verhältnis Stielbreite zu Kopfbreite (Default:0.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Anmerkungen:===&lt;br /&gt;
# Beim Lesen der Daten wird automatisch auch auf die &#039;&#039;&#039;Dictionary-Datei&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;ncplot_dico.dat&#039;&#039;&#039;&#039;&#039; in dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/dic/&#039;&#039;&#039;&#039;&#039; zugegriffen.&lt;br /&gt;
# Falls keine entsprechenden Dateien im Arbeitsverzeichnis vorliegen, greift NCPLOT auf folgende Konfigurationsdateien aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; zu:&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;colors.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Definitionen von Farben.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;palettes.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Verweisen auf Dateien mit Farbpaletten-Definitionen.&lt;br /&gt;
#* &#039;&#039;&#039;&#039;&#039;bounds.cfg.dat&#039;&#039;&#039;&#039;&#039;: Datei mit Intervalldefinitionen für Legenden.&amp;lt;br /&amp;gt;Hinweis: Die Bounds-Datei sollte besser projektspezifisch im Arbeitsverzeichnis angelegt werden.&lt;br /&gt;
# Des weiteren werden von dem Programm folgende &#039;&#039;&#039;Standard-Konfigurationsdateien&#039;&#039;&#039; aus dem Verzeichnis &#039;&#039;&#039;&#039;&#039;$PROGHOME/cfg/&#039;&#039;&#039;&#039;&#039; benötigt:&lt;br /&gt;
#* &#039;&#039;&#039;gkssystem.rechnername.dat&#039;&#039;&#039;: Datei mit GKS-Parametern.&lt;br /&gt;
#* &#039;&#039;&#039;phydef.cfg.si.dat&#039;&#039;&#039;: Konfigurationsdatei für Einheiten und deren Bezug zum SI-System.&lt;br /&gt;
|nutzerprogramme=[[NCPLOT]]&lt;br /&gt;
|programmiersprache=Fortran90&lt;br /&gt;
|dateiform=FORMATTED&lt;br /&gt;
|dateizugriff=SEQUENTIAL&lt;br /&gt;
|dateiendung=.dat&lt;br /&gt;
|schreibmodule=interaktive Erstellung, Editor &lt;br /&gt;
|lesemodule=$PROGHOME/fortran/prg/ncplot/*/mod_m_ncplot_steer.f90&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]&lt;br /&gt;
|beispieldatei=$PROGHOME/examples/ncplot/ncplot.dat  &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=35189</id>
		<title>NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT&amp;diff=35189"/>
		<updated>2021-10-18T12:57:02Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Version 6 mit SVG-Output&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=Oktober 2021&lt;br /&gt;
|version_beschr=Oktober 2021&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]], [[DATACONVERT]], [[GRIDCONVERT]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[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>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT:_Fl%C3%A4chenhafte_Diagramme&amp;diff=35085</id>
		<title>NCPLOT: Flächenhafte Diagramme</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT:_Fl%C3%A4chenhafte_Diagramme&amp;diff=35085"/>
		<updated>2020-10-23T13:56:50Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:NCPLOT: Area Charts]]&lt;br /&gt;
__NOAUTOLINKS__&lt;br /&gt;
__NOAUTOLINKTARGET__ &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Allgemein=&lt;br /&gt;
&lt;br /&gt;
Die Visualisierung eines Datensatzes als Flächendiagramm wird in einem&lt;br /&gt;
sogenannten &#039;&#039;Layer&#039;&#039; beschrieben.&lt;br /&gt;
Die Zuordnung von Farben zu Datenwerten und die Repräsentationsform der&lt;br /&gt;
zugrundeliegenden Geometrie werden dort festgelegt.&lt;br /&gt;
Verschiedene Layer können übereinander geplottet werden.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich&lt;br /&gt;
von den flächenhaften Achsendiagrammen.&lt;br /&gt;
Statt Angabe von Bildfläche und Achsendefinitionen wird bei einer Karte&lt;br /&gt;
der Zusammenhang zwischen Welt- und Bild-Koordinaten mit Hilfe einer&lt;br /&gt;
sogenannten &#039;&#039;Normalization_Transformation&#039;&#039; beschrieben.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Von Layern verwendete Farblegenden können eingeblendet und auf der Bildfläche&lt;br /&gt;
horizontal oder vertikal positioniert werden.&lt;br /&gt;
Ein weiteres layerabhängiges, optionales Bildelement ist ein Textfeld&lt;br /&gt;
für die Daten-Beschriftung (z.B. Angabe des Zeitpunktes).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Des Weiteren können auch einfache Berechnungen (Addition, Subtraktion,&lt;br /&gt;
Multiplikation, Division, Absolutbetrag, Quadratwurzel) durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Flächenhafte Diagramm-Typen=&lt;br /&gt;
&lt;br /&gt;
==Karte, bzw. Draufsicht-Darstellung==&lt;br /&gt;
Maßstäbliche Karten, bzw. Draufsicht-Darstellung von Berechnungs- und Analyseergebnissen.&lt;br /&gt;
[[Bild:NcplotBspFaceArea.png|thumb|250px|Bild 1: Salzgehalt mit hinterlegter Topografie.]]&lt;br /&gt;
&lt;br /&gt;
===Optionen der Darstellung===&lt;br /&gt;
Die Daten können vom Programm an ihren originalen Positionen (node, edge, face)&lt;br /&gt;
dargestellt werden. Eine horizontale Interpolation der Daten ist aber auch möglich.&lt;br /&gt;
Neben der Flächenfüllung können die Daten auch auf Linien, als Marker oder auch als&lt;br /&gt;
Text visualisiert werden.&lt;br /&gt;
Die Marker oder Texte werden in dem Fall an der Kantenmitte, bzw. am Polygonschwerpunkt&lt;br /&gt;
verortet.&lt;br /&gt;
Für die Liniensymbolisierung von FACE-Daten werden die Kanten der Polygone eingefärbt.&lt;br /&gt;
&lt;br /&gt;
Die Beispiel-Grafiken veranschaulichen die von NCPLOT gebotenen Möglichkeiten.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCPLOT: Beispiel-Grafiken Draufsicht|Beispiel-Grafiken: Draufsicht-Darstellung]]&lt;br /&gt;
&lt;br /&gt;
===Koordinatenrahmen===&lt;br /&gt;
Jede Karte kann mit einem Rahmen ausgestattet werden, wobei es sich &lt;br /&gt;
um eine einfache Umrandung oder einen ausgefeilten Koordinatenrahmen handeln kann.&lt;br /&gt;
Die Koordinatenrahmen sind für Gauß-Krüger- und UTM-Projektionen optimiert.&lt;br /&gt;
Auf einem Bild können mehrere Kartenfenster angeordnet werden.&lt;br /&gt;
&lt;br /&gt;
===Vektor-Darstellung===&lt;br /&gt;
Liegen X-und Y-Komponente einer vektoriellen Größe vor, ist die Visualisierung&lt;br /&gt;
des Gesamtvektors möglich.&lt;br /&gt;
Auf Kanten abgespeicherte Normalkomponenten einer vektoriellen Größe können sowohl als&lt;br /&gt;
Normalenvektor oder als auch als Gesamtvektor visualisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das Ausdünnen der Anzeige von Vektorpfeilen ist möglich.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NcplotBspAcPzElbeLP.png|thumb|250px|Bild 2: Vertikalschnitt (3D-Daten).]]&lt;br /&gt;
[[Bild:NcplotBspAcTzBrunCU.png|thumb|250px|Bild 3: Tiefen-Zeitreihe (3D-Daten).]]&lt;br /&gt;
[[Bild:NcplotBspAcPtElbeHov.png|thumb|250px|Bild 4: Hovmöller-Diagramm PT.]]&lt;br /&gt;
[[Bild:NcplotBspAcTpElbeQp.png|thumb|250px|Bild 5: Hovmöller-Diagramm TP.]]&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vertikalschnitt==&lt;br /&gt;
Darstellung von tiefenabhängigen, skalaren Berechnungs- und Analyseergebnissen&lt;br /&gt;
entlang einer Ortsachse (Bild 2).&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tiefen-Zeitreihe==&lt;br /&gt;
Darstellung der zeitlichen Entwicklung von tiefenabhängigen, skalaren Berechnungs-&lt;br /&gt;
und Analyseergebnissen an einem Ort (Bild 3).&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hovmöller-Diagramm==&lt;br /&gt;
Darstellung der zeitlichen Entwicklung skalarer Berechnungs-&lt;br /&gt;
und Analyseergebnissen über einer Ortsachse, z.B. Profil.&amp;lt;br /&amp;gt;&lt;br /&gt;
Variante PT: X-Achse=Profilachse, Y-Achse=Zeitachse  (Bild 4).&amp;lt;br /&amp;gt;&lt;br /&gt;
Variante TP: X-Achse=Zeitachse, Y-Achse=Profilachse (Bild 5).&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
zurück zu [[NCPLOT]]&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=NCPLOT:_Fl%C3%A4chenhafte_Diagramme&amp;diff=35084</id>
		<title>NCPLOT: Flächenhafte Diagramme</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=NCPLOT:_Fl%C3%A4chenhafte_Diagramme&amp;diff=35084"/>
		<updated>2020-10-23T13:41:06Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: + Hovmöller Varainte TP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:NCPLOT: Area Charts]]&lt;br /&gt;
__NOAUTOLINKS__&lt;br /&gt;
__NOAUTOLINKTARGET__ &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Allgemein=&lt;br /&gt;
&lt;br /&gt;
Die Visualisierung eines Datensatzes als Flächendiagramm wird in einem&lt;br /&gt;
sogenannten &#039;&#039;Layer&#039;&#039; beschrieben.&lt;br /&gt;
Die Zuordnung von Farben zu Datenwerten und die Repräsentationsform der&lt;br /&gt;
zugrundeliegenden Geometrie werden dort festgelegt.&lt;br /&gt;
Verschiedene Layer können übereinander geplottet werden.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Darstellung in horizontaler Ebene (Kartenansicht) unterscheidet sich&lt;br /&gt;
von den flächenhaften Achsendiagrammen.&lt;br /&gt;
Statt Angabe von Bildfläche und Achsendefinitionen wird bei einer Karte&lt;br /&gt;
der Zusammenhang zwischen Welt- und Bild-Koordinaten mit Hilfe einer&lt;br /&gt;
sogenannten &#039;&#039;Normalization_Transformation&#039;&#039; beschrieben.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Von Layern verwendete Farblegenden können eingeblendet und auf der Bildfläche&lt;br /&gt;
horizontal oder vertikal positioniert werden.&lt;br /&gt;
Ein weiteres layerabhängiges, optionales Bildelement ist ein Textfeld&lt;br /&gt;
für die Daten-Beschriftung (z.B. Angabe des Zeitpunktes).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Des Weiteren können auch einfache Berechnungen (Addition, Subtraktion,&lt;br /&gt;
Multiplikation, Division, Absolutbetrag, Quadratwurzel) durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Flächenhafte Diagramm-Typen=&lt;br /&gt;
&lt;br /&gt;
==Karte, bzw. Draufsicht-Darstellung==&lt;br /&gt;
Maßstäbliche Karten, bzw. Draufsicht-Darstellung von Berechnungs- und Analyseergebnissen.&lt;br /&gt;
[[Bild:NcplotBspFaceArea.png|thumb|250px|Bild 1: Salzgehalt mit hinterlegter Topografie.]]&lt;br /&gt;
&lt;br /&gt;
===Optionen der Darstellung===&lt;br /&gt;
Die Daten können vom Programm an ihren originalen Positionen (node, edge, face)&lt;br /&gt;
dargestellt werden. Eine horizontale Interpolation der Daten ist aber auch möglich.&lt;br /&gt;
Neben der Flächenfüllung können die Daten auch auf Linien, als Marker oder auch als&lt;br /&gt;
Text visualisiert werden.&lt;br /&gt;
Die Marker oder Texte werden in dem Fall an der Kantenmitte, bzw. am Polygonschwerpunkt&lt;br /&gt;
verortet.&lt;br /&gt;
Für die Liniensymbolisierung von FACE-Daten werden die Kanten der Polygone eingefärbt.&lt;br /&gt;
&lt;br /&gt;
Die Beispiel-Grafiken veranschaulichen die von NCPLOT gebotenen Möglichkeiten.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[NCPLOT: Beispiel-Grafiken Draufsicht|Beispiel-Grafiken: Draufsicht-Darstellung]]&lt;br /&gt;
&lt;br /&gt;
===Koordinatenrahmen===&lt;br /&gt;
Jede Karte kann mit einem Rahmen ausgestattet werden, wobei es sich &lt;br /&gt;
um eine einfache Umrandung oder einen ausgefeilten Koordinatenrahmen handeln kann.&lt;br /&gt;
Die Koordinatenrahmen sind für Gauß-Krüger- und UTM-Projektionen optimiert.&lt;br /&gt;
Auf einem Bild können mehrere Kartenfenster angeordnet werden.&lt;br /&gt;
&lt;br /&gt;
===Vektor-Darstellung===&lt;br /&gt;
Liegen X-und Y-Komponente einer vektoriellen Größe vor, ist die Visualisierung&lt;br /&gt;
des Gesamtvektors möglich.&lt;br /&gt;
Auf Kanten abgespeicherte Normalkomponenten einer vektoriellen Größe können sowohl als&lt;br /&gt;
Normalenvektor oder als auch als Gesamtvektor visualisiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das Ausdünnen der Anzeige von Vektorpfeilen ist möglich.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NcplotBspAcPzElbeLP.png|thumb|250px|Bild 2: Vertikalschnitt (3D-Daten).]]&lt;br /&gt;
[[Bild:NcplotBspAcTzBrunCU.png|thumb|250px|Bild 3: Tiefen-Zeitreihe (3D-Daten).]]&lt;br /&gt;
[[Bild:NcplotBspAcPtElbeHov.png|thumb|250px|Bild 4: Hovmöller-Diagramm PT.]]&lt;br /&gt;
[[Bild:NcplotBspAcTpElbeQp.png|thumb|250px|Bild 5: Hovmöller-Diagramm TP.]]&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vertikalschnitt==&lt;br /&gt;
Darstellung von tiefenabhängigen, skalaren Berechnungs- und Analyseergebnissen&lt;br /&gt;
entlang einer Ortsachse (Bild 2).&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tiefen-Zeitreihe==&lt;br /&gt;
Darstellung der zeitlichen Entwicklung von tiefenabhängigen, skalaren Berechnungs-&lt;br /&gt;
und Analyseergebnissen an einem Ort (Bild 3).&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hovmöller-Diagramm==&lt;br /&gt;
Darstellung der zeitlichen Entwicklung skalarer Berechnungs-&lt;br /&gt;
und Analyseergebnissen über einer Ortsachse, z.B. Profil.&amp;lt;br /&amp;gt;&lt;br /&gt;
Variante PT: X-Achse=Zeitachse, Y-Achse=Profilachse (Bild 4).&amp;lt;br /&amp;gt;&lt;br /&gt;
Variante TP: X-Achse=Profilachse, Y-Achse=Zeitachse (Bild 5).&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
zurück zu [[NCPLOT]]&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Beispiel-Grafiken:_NCPLOT&amp;diff=35083</id>
		<title>Beispiel-Grafiken: NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Beispiel-Grafiken:_NCPLOT&amp;diff=35083"/>
		<updated>2020-10-23T13:19:56Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOAUTOLINKS__&lt;br /&gt;
__NOAUTOLINKTARGET__ &lt;br /&gt;
[[en:NCPLOT: Example figures]]&lt;br /&gt;
Die hier gezeigten Grafiken sollen einen Eindruck vom Leistungsumfang des Programms [[NCPLOT]] vermitteln.&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Beispiele=&lt;br /&gt;
&lt;br /&gt;
===Flächenhaftes Diagramm: Draufsicht===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Topografie mit subgridskaligen Details&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Gegenüberstellung von Wasserstand und Salzgehalt&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspSubgridTopo.png|zentriert|500px|Topografie mit subgridskaligen Details]]&lt;br /&gt;
|[[Bild:NcplotBspTwo_Maps.png|zentriert|500px|Gegenüberstellung von Wasserstand und Salzgehalt]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flächenhaftes Achsendiagramm: Vertikalschnitt (3D-Daten)===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Salzgehalt entlang Elbe-Längsprofil&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Salzgehalt Querprofil Elbe-KM 703&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspAcPzElbeLP.png|zentriert|500px|Salzgehalt entlang Elbe-Längsprofil]]&lt;br /&gt;
|[[Bild:NcplotBspAcPzElbeQP.png|zentriert|500px|Salzgehalt Querprofil Elbe-KM 703]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flächenhaftes Achsendiagramm: Tiefenzeitreihe (3D-Daten)===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | skalare Strömungsgeschwindigkeit&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Salzgehalt Elbe Höhe Brunsbüttel&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspAcTzBrunCU.png|zentriert|500px|skalare Strömungsgeschwindigkeit]]&lt;br /&gt;
|[[Bild:NcplotBspAcTzBrunSA.png|zentriert|500px|Salzgehalt Elbe Höhe Brunsbüttel]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flächenhaftes Achsendiagramm: Hovmöller-Diagramm===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Variante PT: X-Achse=Profilachse, Y-Achse=Zeitachse&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Variante TP: X-Achse=Zeitachse, Y-Achse=Profilachse&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspAcPtElbeHov.png|zentriert|500px|Wasserstandsentwicklung entlang Elbe]]&lt;br /&gt;
|[[Bild:NcplotBspAcTpElbeQp.png|zentriert|500px|Salzgehaltsentwicklung an Elbe-Querprofil]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Linien-Diagramm: Zeitreihe===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | ADCP-Querprofil-Messung Gandersum&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Aggregierter Schwebstofftransport über Kantenflächen&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspLcTgAdcpGandersum.png|zentriert|500px|ADCP-Querprofil-Messung Gandersum]]&lt;br /&gt;
|[[Bild:NcplotBspAggSchwStTp.png|zentriert|500px|Aggregierter Schwebstofftransport über Kantenflächen]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Linien-Diagramm: Profildarstellung===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Wasserstände entlang Elbe&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  |&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspLcPgElbeLP.png|zentriert|500px|Wasserstände entlang Elbe]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Linien-Diagramm: Tiefenprofil===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | mittlerer Betrag der Strömung (Weser)&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | &lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspLcGzWeserCU.png|zentriert|500px|mittlerer Betrag der Strömung (Weser)]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
zurück zu [[NCPLOT]]&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Beispiel-Grafiken:_NCPLOT&amp;diff=35082</id>
		<title>Beispiel-Grafiken: NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Beispiel-Grafiken:_NCPLOT&amp;diff=35082"/>
		<updated>2020-10-23T13:18:35Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: + 2. Hovmöller Variante TP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOAUTOLINKS__&lt;br /&gt;
__NOAUTOLINKTARGET__ &lt;br /&gt;
[[en:NCPLOT: Example figures]]&lt;br /&gt;
Die hier gezeigten Grafiken sollen einen Eindruck vom Leistungsumfang des Programms [[NCPLOT]] vermitteln.&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Beispiele=&lt;br /&gt;
&lt;br /&gt;
===Flächenhaftes Diagramm: Draufsicht===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Topografie mit subgridskaligen Details&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Gegenüberstellung von Wasserstand und Salzgehalt&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspSubgridTopo.png|zentriert|500px|Topografie mit subgridskaligen Details]]&lt;br /&gt;
|[[Bild:NcplotBspTwo_Maps.png|zentriert|500px|Gegenüberstellung von Wasserstand und Salzgehalt]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flächenhaftes Achsendiagramm: Vertikalschnitt (3D-Daten)===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Salzgehalt entlang Elbe-Längsprofil&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Salzgehalt Querprofil Elbe-KM 703&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspAcPzElbeLP.png|zentriert|500px|Salzgehalt entlang Elbe-Längsprofil]]&lt;br /&gt;
|[[Bild:NcplotBspAcPzElbeQP.png|zentriert|500px|Salzgehalt Querprofil Elbe-KM 703]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flächenhaftes Achsendiagramm: Tiefenzeitreihe (3D-Daten)===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | skalare Strömungsgeschwindigkeit&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Salzgehalt Elbe Höhe Brunsbüttel&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspAcTzBrunCU.png|zentriert|500px|skalare Strömungsgeschwindigkeit]]&lt;br /&gt;
|[[Bild:NcplotBspAcTzBrunSA.png|zentriert|500px|Salzgehalt Elbe Höhe Brunsbüttel]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flächenhaftes Achsendiagramm: Hovmöller-Diagramm===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Variante 1 &amp;quot;PT&amp;quot;: X-Achse=Profilachse, Y-Achse=Zeitachse&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Variante 2 &amp;quot;TP&amp;quot;: X-Achse=Zeitachse, Y-Achse=Profilachse&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspAcPtElbeHov.png|zentriert|500px|Wasserstandsentwicklung entlang Elbe]]&lt;br /&gt;
|[[Bild:NcplotBspAcTpElbeQp.png|zentriert|500px|Salzgehaltsentwicklung an Elbe-Querprofil]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Linien-Diagramm: Zeitreihe===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | ADCP-Querprofil-Messung Gandersum&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Aggregierter Schwebstofftransport über Kantenflächen&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspLcTgAdcpGandersum.png|zentriert|500px|ADCP-Querprofil-Messung Gandersum]]&lt;br /&gt;
|[[Bild:NcplotBspAggSchwStTp.png|zentriert|500px|Aggregierter Schwebstofftransport über Kantenflächen]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Linien-Diagramm: Profildarstellung===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Wasserstände entlang Elbe&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  |&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspLcPgElbeLP.png|zentriert|500px|Wasserstände entlang Elbe]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Linien-Diagramm: Tiefenprofil===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | mittlerer Betrag der Strömung (Weser)&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | &lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspLcGzWeserCU.png|zentriert|500px|mittlerer Betrag der Strömung (Weser)]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
zurück zu [[NCPLOT]]&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wiki.baw.de/de/index.php?title=Datei:NcplotBspAcTpElbeQp.png&amp;diff=35081</id>
		<title>Datei:NcplotBspAcTpElbeQp.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.baw.de/de/index.php?title=Datei:NcplotBspAcTpElbeQp.png&amp;diff=35081"/>
		<updated>2020-10-23T13:07:38Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: NCPLOT-Beispielgrafik Hovmöller-Diagramm Variante 2: zeitliche Entwicklung Salzgehalt entlang Querprofil bei Elbe-KM703.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
NCPLOT-Beispielgrafik Hovmöller-Diagramm Variante 2: zeitliche Entwicklung Salzgehalt entlang Querprofil bei Elbe-KM703.&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
</feed>