<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wikitest.baw.de/de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ak3spohr</id>
	<title>BAWiki-test - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wikitest.baw.de/de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ak3spohr"/>
	<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=Spezial:Beitr%C3%A4ge/Ak3spohr"/>
	<updated>2026-05-27T01:46:49Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wikitest.baw.de/de/index.php?title=NCDVAR.DAT&amp;diff=36133</id>
		<title>NCDVAR.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCDVAR&amp;diff=36132</id>
		<title>NCDVAR</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCAGGREGATE.DAT&amp;diff=36131</id>
		<title>NCAGGREGATE.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCAGGREGATE&amp;diff=36130</id>
		<title>NCAGGREGATE</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCDELTA&amp;diff=36122</id>
		<title>NCDELTA</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCDELTA.DAT&amp;diff=36121</id>
		<title>NCDELTA.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCANALYSE.DAT&amp;diff=36120</id>
		<title>NCANALYSE.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCANALYSE&amp;diff=36119</id>
		<title>NCANALYSE</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.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://wikitest.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://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36101</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=Vorlage:Dateikennblatt&amp;diff=36100</id>
		<title>Vorlage:Dateikennblatt</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36088</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.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://wikitest.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://wikitest.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://wikitest.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://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36073</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=36068</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=35520</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCPLOT&amp;diff=35519</id>
		<title>NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=35190</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.baw.de/de/index.php?title=NCPLOT&amp;diff=35189</id>
		<title>NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.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://wikitest.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://wikitest.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://wikitest.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://wikitest.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://wikitest.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://wikitest.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://wikitest.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://wikitest.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://wikitest.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://wikitest.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>
	<entry>
		<id>https://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=35080</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=35080"/>
		<updated>2020-10-23T11:41:38Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Änderungen für Version ncplot_2020_09_18&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 2020&lt;br /&gt;
|version_beschr=Oktober 2020&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 CGM-Ausgabedatei.&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;
&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;
&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;
&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;
* (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://wikitest.baw.de/de/index.php?title=NCPLOT:_Fl%C3%A4chenhafte_Diagramme&amp;diff=34975</id>
		<title>NCPLOT: Flächenhafte Diagramme</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=NCPLOT:_Fl%C3%A4chenhafte_Diagramme&amp;diff=34975"/>
		<updated>2020-04-30T10:21:00Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: + flächenhafte Achsendiagramme PZ,GZ,PT&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.]]&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 (Bild 4).&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://wikitest.baw.de/de/index.php?title=NCPLOT&amp;diff=34974</id>
		<title>NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=NCPLOT&amp;diff=34974"/>
		<updated>2020-04-30T08:12:39Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: + flächenhafte Achsendiagramme PZ,TZ,PT&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=April 2020&lt;br /&gt;
|version_beschr=April 2020&lt;br /&gt;
|stichworte=Graphik-Postprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Darstellung von Berechnungsergebnissen&amp;lt;br /&amp;gt;&lt;br /&gt;
CF-NetCDF-Format für 2D-/3D-Daten (unbekannte Attribute werden ignoriert)&amp;lt;br /&amp;gt;&lt;br /&gt;
Finite Elemente Verfahren&amp;lt;br /&amp;gt;&lt;br /&gt;
Finite Differenzen Verfahren&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze&amp;lt;br /&amp;gt;&lt;br /&gt;
Verfahren für unstrukturierte orthogonale Gitternetze mit SubGrid-Informationen&amp;lt;br /&amp;gt;&lt;br /&gt;
Umrechnung bzw. Transformation (extensiv - intensiv) der physikalischen Einheit&amp;lt;br /&amp;gt;&lt;br /&gt;
Verknüpfung mehrerer Eingangsgrößen zu einer neuen Größe für Darstellungszwecke&amp;lt;br /&amp;gt;&lt;br /&gt;
(optional) Filterung der Darstellung basierend auf der Wassertiefe&amp;lt;br /&amp;gt;&lt;br /&gt;
(optional) Filterung der Darstellung baiserend auf der Anzahl der Beobachtungen&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Danksagung: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|kurzbeschreibung=&lt;br /&gt;
Das Programm NCPLOT dient der Darstellung von Berechnungs- und Analyseergebnissen,&lt;br /&gt;
die im CF-NetCDF-Format abgelegt sind.&lt;br /&gt;
Die Daten können an Knoten (node), für Kanten (edge) oder für Polygone (face)&lt;br /&gt;
vorliegen. Es können 2D-, und 3D-Daten, sowie Daten mit subgridskaligen Details&lt;br /&gt;
verarbeitet werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Bild:NcplotBspFaceArea.png|thumb|250px|Bild 1: Salzgehalt mit hinterlegter Topografie.]]&lt;br /&gt;
&lt;br /&gt;
Die Beispiel-Grafiken veranschaulichen die Leistungsfähigkeit von NCPLOT.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Beispiel-Grafiken: NCPLOT|NCPLOT: Beispiel-Grafiken]]&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich unterscheidet NCPLOT linienhafte von flächenhaften Diagrammtypen.&lt;br /&gt;
Bei flächenhaften Diagrammen ist die Symbolisierung der Daten im Allgemeinen von&lt;br /&gt;
ihrem Wert abhängig (Farblegende, Proportionalpfeil).&lt;br /&gt;
Bei linienhaften Diagrammen werden die Werte von Datenreihen an einer Achse angetragen,&lt;br /&gt;
die Symbolisierung der Datenreihe ist vom Datenwert unabhängig.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[NCPLOT: Flächenhafte Diagramme|Flächenhafte Diagramme]]:&lt;br /&gt;
* Karte, bzw. Draufsicht-Darstellung&lt;br /&gt;
* 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;Plot-Metafiles&#039;&#039;&#039; (CGM) &amp;lt;br /&amp;gt;Hinweis: Die erzeugten CGM-Dateien werden, aus verschiedenen Gr&amp;amp;uuml;nden, schnell unhandlich gro&amp;amp;szlig;. Ein direktes Konvertieren in ein Bitmap-Format (z.B. PNG) wird empfohlen.&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Informationen zum Programmablauf&#039;&#039;&#039; (Dateityp ncplot.sdr)&lt;br /&gt;
# (optional) Datei mit &#039;&#039;&#039;Testausgaben&#039;&#039;&#039; (Dateityp ncplot.trc)&lt;br /&gt;
&lt;br /&gt;
|methode=&lt;br /&gt;
NCPLOT ist ein reines Plotprogramm, d.h. zur Laufzeit des Programms findet keine&lt;br /&gt;
Interaktion mit dem Anwender statt. &lt;br /&gt;
Das Layout des Bildes und die graphische Darstellung der Daten wird über Angaben&lt;br /&gt;
in den Eingabedateien des Programmes festgelegt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NCPLOT erzeugt Vektorgrafiken im CGM-Format.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für originale UnTRIM-Ergebnisse, d.h. für Daten die direkt von einem der UnTRIM-Programme im&lt;br /&gt;
CF-NetCDF-Format ausgegeben wurden, besteht die Möglichkeit, die Daten nur dann in die&lt;br /&gt;
Darstellung einzubeziehen, wenn am Ort eine bestimmte, minimale Wasserbedeckung gegeben ist.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: &#039;&#039;&#039;HDF error&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Falls beim Lesen von Daten ein HDF error auftritt wird versucht,&lt;br /&gt;
die Werte des gewünschten Datenrecords aus den Werten zeitlich benachbarter&lt;br /&gt;
Records zu rekonstruieren (Interpolation).&lt;br /&gt;
Diese Reparatur funktioniert ausschließlich für von der Zeit abhängige Variablen. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|preprozessor=[[BOE2NC]], [[DATACONVERT]], [[GRIDCONVERT]], [[NCAGGREGATE]], [[NCANALYSE]], [[NCCUTOUT]], [[NCDELTA]], [[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://wikitest.baw.de/de/index.php?title=Beispiel-Grafiken:_NCPLOT&amp;diff=34973</id>
		<title>Beispiel-Grafiken: NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=Beispiel-Grafiken:_NCPLOT&amp;diff=34973"/>
		<updated>2020-04-29T14:45:24Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: flächenhafte Achsendiagramme PZ,TZ,PT&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&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;  | Wasserstand entlang Elbe&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | &lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspAcPtElbeHov.png|zentriert|500px|Wasserstand entlang Elbe]]&lt;br /&gt;
|&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://wikitest.baw.de/de/index.php?title=Datei:NcplotBspAcPtElbeHov.png&amp;diff=34972</id>
		<title>Datei:NcplotBspAcPtElbeHov.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=Datei:NcplotBspAcPtElbeHov.png&amp;diff=34972"/>
		<updated>2020-04-29T14:43:47Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: NCPLOT-Beispielgrafik Hovmöller-Diagramm: zeitliche Entwicklung Wasserstand entlang Elbe.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
NCPLOT-Beispielgrafik Hovmöller-Diagramm: zeitliche Entwicklung Wasserstand entlang Elbe.&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wikitest.baw.de/de/index.php?title=Datei:NcplotBspAcTzBrunSA.png&amp;diff=34971</id>
		<title>Datei:NcplotBspAcTzBrunSA.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=Datei:NcplotBspAcTzBrunSA.png&amp;diff=34971"/>
		<updated>2020-04-29T14:43:19Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: NCPLOT-Beispielgrafik Tiefenzeitreihe (3D-Daten): Salzgehalt Elbe Höhe Brunsbüttel.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
NCPLOT-Beispielgrafik Tiefenzeitreihe (3D-Daten): Salzgehalt Elbe Höhe Brunsbüttel.&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wikitest.baw.de/de/index.php?title=Datei:NcplotBspAcTzBrunCU.png&amp;diff=34970</id>
		<title>Datei:NcplotBspAcTzBrunCU.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=Datei:NcplotBspAcTzBrunCU.png&amp;diff=34970"/>
		<updated>2020-04-29T14:42:52Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: NCPLOT-Beispielgrafik Tiefenzeitreihe (3D-Daten): skalare Strömungsgeschwindigkeit.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
NCPLOT-Beispielgrafik Tiefenzeitreihe (3D-Daten): skalare Strömungsgeschwindigkeit.&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wikitest.baw.de/de/index.php?title=Datei:NcplotBspAcPzElbeQP.png&amp;diff=34969</id>
		<title>Datei:NcplotBspAcPzElbeQP.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=Datei:NcplotBspAcPzElbeQP.png&amp;diff=34969"/>
		<updated>2020-04-29T14:42:21Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: NCPLOT-Beispielgrafik Vertikalschnitt (3D-Daten): Salzgehalt Querprofil Höhe Elbe-KM 703.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
NCPLOT-Beispielgrafik Vertikalschnitt (3D-Daten): Salzgehalt Querprofil Höhe Elbe-KM 703.&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wikitest.baw.de/de/index.php?title=Datei:NcplotBspAcPzElbeLP.png&amp;diff=34968</id>
		<title>Datei:NcplotBspAcPzElbeLP.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=Datei:NcplotBspAcPzElbeLP.png&amp;diff=34968"/>
		<updated>2020-04-29T14:41:39Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: NCPLOT-Beispielgrafik Vertikalschnitt (3D-Daten): Salzgehalt entlang Elbe-Längsprofil.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
NCPLOT-Beispielgrafik Vertikalschnitt (3D-Daten): Salzgehalt entlang Elbe-Längsprofil.&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=34967</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=34967"/>
		<updated>2020-04-29T14:10:19Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: +flächenhafte Achsendiagramme PZ,TZ,PT&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=April 2020&lt;br /&gt;
|version_beschr=April 2020&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 CGM-Ausgabedatei.&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;
&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. &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: zeitliche Entwicklung über Profil&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  (nur Layer_Type &#039;&#039;XY_data&#039;&#039;)&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;
&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.&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;
&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;
&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;
* (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://wikitest.baw.de/de/index.php?title=NetCDF_Synoptische_Daten_an_Einzelpositionen&amp;diff=34755</id>
		<title>NetCDF Synoptische Daten an Einzelpositionen</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=NetCDF_Synoptische_Daten_an_Einzelpositionen&amp;diff=34755"/>
		<updated>2020-02-21T08:56:32Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: zurück zum PDF; &amp;#039;Datei:&amp;#039; durch &amp;#039;Medium:&amp;#039; ersetzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:NetCDF synoptic data at multiple locations]]&lt;br /&gt;
=Kurze Beschreibung=&lt;br /&gt;
&lt;br /&gt;
Synoptische Daten an Einzelpositionen. Es werden einige Beispiele für typische, wichtige Variablen vorgestellt.&lt;br /&gt;
&lt;br /&gt;
=Weitere Beschreibungen=&lt;br /&gt;
&lt;br /&gt;
* [[NetCDF Einzelpositionen]]: Koordinaten und Koordinatentransformation für Einzelpositionen.&lt;br /&gt;
* [[NetCDF Zeitkoordinate]]: Koordinatenvariable &#039;&#039;time&#039;&#039;.&lt;br /&gt;
* [[NetCDF Vertikalkoordinate]]: zeit- und ortsvariable Vertikalkoordinate.&lt;br /&gt;
&lt;br /&gt;
=Version &#039;&#039;Discrete Sampling Geometry&#039;&#039; &#039;&#039;&#039;timeSeriesProfile&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Zur Ablage von Daten an Einzelpositionen wird die in CF beschriebene &#039;&#039;Discrete Sampling Geometry&#039;&#039; mit &#039;&#039;&#039;featureType=timeSeriesProfile&#039;&#039;&#039; verwendet. Ein vereinfachtes Beispiel (NCDUMP) für Geometrie und synoptische Daten ist in [[Medium:L_synop_ncdump_2D.pdf|L_synop_ncdump_2D.pdf]] zu sehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Daten ohne z-Abhängigkeit==&lt;br /&gt;
&lt;br /&gt;
Die Lage des Wasserspiegels ist nur von der Zeit und der Position abhängig. Eine Abhängigkeit von der z-Koordinate ist nicht vorhanden. Daher dient der Wasserstand als Beispiel für eine geophysikalische Variable ohne z-Abhängigkeit.&lt;br /&gt;
&lt;br /&gt;
float &#039;&#039;&#039;Mesh0_node_Wasserstand_2d&#039;&#039;&#039;(nMesh0_data_time, nMesh0_node) ;&lt;br /&gt;
: :long_name = &amp;quot;Wasserstand [ node ]&amp;quot; ;&lt;br /&gt;
: :units = &amp;quot;m&amp;quot; ;&lt;br /&gt;
: :name_id = 3 ;&lt;br /&gt;
: :_FillValue = 1.e+31f ;&lt;br /&gt;
: :ancillary_variables = &amp;quot;Mesh0_node_Gesamtwassertiefe_2d&amp;quot; ;&lt;br /&gt;
: :cell_measures = &amp;quot;area: Mesh0_node_Wasserflaeche_2d&amp;quot; ;&lt;br /&gt;
: :cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_node: mean&amp;quot; ;&lt;br /&gt;
: :comment = &amp;quot;ancillary variables may be used ...&amp;quot; ;&lt;br /&gt;
: :coordinates = &amp;quot;Mesh0_node_lon Mesh0_node_lat Mesh0_node_x Mesh0_node_y Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: :grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: :standard_name = &amp;quot;sea_surface_height&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
# Es können ungültige Daten vorhanden sein (siehe &#039;&#039;_FillValue&#039;&#039;).&lt;br /&gt;
# Die Hilfsvariable (siehe &#039;&#039;ancillary_variables&#039;&#039;) &#039;&#039;&#039;Mesh0_node_Gesamtwassertiefe_2d&#039;&#039;&#039; kann bei der weiteren Verarbeitung (Analyse, Visualisierung) dazu verwendet werden, Orte mit sehr geringer Wasserbedeckung nicht auszuwerten.&lt;br /&gt;
# Der Wasserstand ist ein (synoptischer) Augenblickswert und ein Flächen-Mittelwert (siehe &#039;&#039;cell_methods&#039;&#039;).&lt;br /&gt;
# In der Variable &#039;&#039;&#039;Mesh0_node_Wasserflaeche_2d&#039;&#039;&#039; ist die für den räumlichen Mittelwert relevante Fläche enthalten.&lt;br /&gt;
# Die Label-Koordinatenvariable &#039;&#039;&#039;Mesh0_node_long_name&#039;&#039;&#039; kann zur Auswahl von Position(en) verwendet werden (siehe &#039;&#039;coordinates&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
==Daten mit z-Abhängigkeit==&lt;br /&gt;
&lt;br /&gt;
Der über die Wassertiefe gemittelte Salzgehalt ist von der Zeit und der Position abhängig. Eine Abhängigkeit von der z-Koordinate ist hier vorhanden, da in unserem Fall die z-Koordinate den Schwerpunkt (des Wasserkörpers) beschreibt. Daher dient der Salzgehalt als Beispiel für eine geophysikalische Variable mit z-Abhängigkeit.&lt;br /&gt;
&lt;br /&gt;
float Mesh0_node_Salzgehalt_2d(nMesh0_data_time, nMesh0_layer_2d, nMesh0_node) ;&lt;br /&gt;
: :long_name = &amp;quot;Salzgehalt [ node ]&amp;quot; ;&lt;br /&gt;
: :units = &amp;quot;1e-3&amp;quot; ;&lt;br /&gt;
: :name_id = 5 ;&lt;br /&gt;
: :_FillValue = 1.e+31f ;&lt;br /&gt;
: :ancillary_variables = &amp;quot;Mesh0_node_Gesamtwassertiefe_2d&amp;quot; ;&lt;br /&gt;
: :cell_measures = &amp;quot;volume: Mesh0_node_Wasservolumen_2d area: Mesh0_node_Wasserflaeche_2d&amp;quot; ;&lt;br /&gt;
: :cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_2d: mean nMesh0_node: mean&amp;quot; ;&lt;br /&gt;
: :comment = &amp;quot;ancillary variables may be used ...&amp;quot; ;&lt;br /&gt;
: :coordinates = &amp;quot;Mesh0_node_lon Mesh0_node_lat Mesh0_node_x Mesh0_node_y Mesh0_node_z_node_2d Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: :grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: :standard_name = &amp;quot;sea_water_salinity&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
# Es können ungültige Daten vorhanden sein (siehe &#039;&#039;_FillValue&#039;&#039;).&lt;br /&gt;
# Die Hilfsvariable (siehe &#039;&#039;ancillary_variables&#039;&#039;) &#039;&#039;&#039;Mesh0_node_Gesamtwassertiefe_2d&#039;&#039;&#039; kann bei der weiteren Verarbeitung (Analyse, Visualisierung) dazu verwendet werden, Orte mit sehr geringer Wasserbedeckung nicht auszuwerten.&lt;br /&gt;
# Der Salzgehalt ist ein (synoptischer) Augenblickswert und ein Volumen-Mittelwert (siehe &#039;&#039;cell_methods&#039;&#039;).&lt;br /&gt;
# In der Variable &#039;&#039;&#039;Mesh0_node_Wasservolumen_2d&#039;&#039;&#039; ist das für den Volumen-Mittelwert relevante Volumen enthalten.&lt;br /&gt;
# Mit zusätzlicher Hilfe von &#039;&#039;&#039;Mesh0_node_Wasserflaeche_2d&#039;&#039;&#039; kann in exakter Weise das Salzvolumen/Fläche ermittelt werden.&lt;br /&gt;
# Die Label-Koordinatenvariable &#039;&#039;&#039;Mesh0_node_long_name&#039;&#039;&#039; kann zur Auswahl von Position(en) verwendet werden (siehe &#039;&#039;coordinates&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
==Daten für mehrere Fraktionen==&lt;br /&gt;
&lt;br /&gt;
Der über die Wassertiefe gemittelte Sschwebstoffgehalt ist von der Zeit und der Position abhängig. Eine Abhängigkeit von der z-Koordinate ist hier vorhanden, da in unserem Fall die z-Koordinate den Schwerpunkt des Wasserkörpers beschreibt. Zusätzlich kann der Schwebstoffgehalt für mehrere Schwebstoff-Fraktionen &#039;&#039;nMesh0_suspension_classes&#039;&#039; vorhanden sein. Daher dient der Schwebstoffgehalt als Beispiel für eine geophysikalische Variable mit mehreren Fraktionen.&lt;br /&gt;
&lt;br /&gt;
float Mesh0_node_Schwebstoffgehalt_2d(nMesh0_data_time, nMesh0_suspension_classes, nMesh0_layer_2d, nMesh0_node) ;&lt;br /&gt;
: :long_name = &amp;quot;Schwebstoffgehalt [ node ]&amp;quot; ;&lt;br /&gt;
: :units = &amp;quot;kg m-3&amp;quot; ;&lt;br /&gt;
: :name_id = 7 ;&lt;br /&gt;
: :_FillValue = 1.e+31f ;&lt;br /&gt;
: :ancillary_variables = &amp;quot;Mesh0_node_Gesamtwassertiefe_2d&amp;quot; ;&lt;br /&gt;
: :cell_measures = &amp;quot;volume: Mesh0_node_Wasservolumen_2d area: Mesh0_node_Wasserflaeche_2d&amp;quot; ;&lt;br /&gt;
: :cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_suspension_classes: point nMesh0_layer_2d: mean nMesh0_node: mean&amp;quot; ;&lt;br /&gt;
: :comment = &amp;quot;ancillary variables may be used ...&amp;quot; ;&lt;br /&gt;
: :coordinates = &amp;quot;Mesh0_node_lon Mesh0_node_lat Mesh0_node_x Mesh0_node_y Mesh0_node_z_node_2d Mesh0_node_long_name Mesh0_Schwebstoffklassen_2d&amp;quot; ;&lt;br /&gt;
: :grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: :standard_name = &amp;quot;concentration_of_suspended_matter_in_sea_water&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
Anmerkungen:&lt;br /&gt;
# Es können ungültige Daten vorhanden sein (siehe &#039;&#039;_FillValue&#039;&#039;).&lt;br /&gt;
# Die Hilfsvariable (siehe &#039;&#039;ancillary_variables&#039;&#039;) &#039;&#039;&#039;Mesh0_node_Gesamtwassertiefe_2d&#039;&#039;&#039; kann bei der weiteren Verarbeitung (Analyse, Visualisierung) dazu verwendet werden, Orte mit sehr geringer Wasserbedeckung nicht auszuwerten.&lt;br /&gt;
# Der Schwebstoffgehalt ist für jede Fraktion ein (synoptischer) Augenblickswert und ein Volumen-Mittelwert (siehe &#039;&#039;cell_methods&#039;&#039;).&lt;br /&gt;
# In der Variable &#039;&#039;&#039;Mesh0_node_Wasservolumen_2d&#039;&#039;&#039; ist das für den Volumen-Mittelwert relevante Volumen enthalten.&lt;br /&gt;
# Mit zusätzlicher Hilfe von &#039;&#039;&#039;Mesh0_node_Wasserflaeche_2d&#039;&#039;&#039; kann in exakter Weise die Schwebstoffmasse/Fläche ermittelt werden.&lt;br /&gt;
# Die Label-Koordinatenvariable &#039;&#039;&#039;Mesh0_node_long_name&#039;&#039;&#039; kann zur Auswahl von Position(en) verwendet werden (siehe &#039;&#039;coordinates&#039;&#039;).&lt;br /&gt;
# Die Label-Koordinatenvariable &#039;&#039;&#039;Mesh0_Schwebstoffklassen_2d&#039;&#039;&#039; kann zur Auswahl von Fraktionen verwendet werden (siehe &#039;&#039;coordinates&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
=Version [[DATACONVERT]]=&lt;br /&gt;
&lt;br /&gt;
==Dimensionen==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;nMesh0_node&#039;&#039;&#039; : Anzahl der Einzelpositionen.&lt;br /&gt;
# &#039;&#039;&#039;nMesh0_strlen1&#039;&#039;&#039; : max. Anzahl der Zeichen für lange Namen.&lt;br /&gt;
# &#039;&#039;&#039;nMesh0_strl&#039;&#039;&#039;en2 : max. Anzahl der Zeichen für Code-Bezeichnungen.&lt;br /&gt;
# &#039;&#039;&#039;nMesh0_strlen3&#039;&#039;&#039; : max. Anzahl der Zeichen für Kurzbezeichnungen.&lt;br /&gt;
# &#039;&#039;&#039;nMesh0_class_names_strlen&#039;&#039;&#039; : max. Anzahl der Zeichen in Schwebstoffklassennamen.&lt;br /&gt;
# &#039;&#039;&#039;nMesh0_time&#039;&#039;&#039; : Anzahl der Zeitpunkte (Gitterdatei).&lt;br /&gt;
# &#039;&#039;&#039;nMesh0_data_time&#039;&#039;&#039; : UNLIMITED-Dimension, Anzahl der synoptischen Datensätze.&lt;br /&gt;
# &#039;&#039;&#039;nMesh0_layer_2d&#039;&#039;&#039; : Anzahl der Schichten für tiefengemittelte Daten.&lt;br /&gt;
# &#039;&#039;&#039;nMesh0_layer_3d&#039;&#039;&#039; : Anzahl der Schichten für tiefenstrukturierte Daten.&lt;br /&gt;
# &#039;&#039;&#039;nMesh0_suspension_classes&#039;&#039;&#039; : Anzahl der Schwebstoffklassen, inklusive Summe aller Fraktionen.&lt;br /&gt;
# &#039;&#039;&#039;two&#039;&#039;&#039; : Konstante.&lt;br /&gt;
&lt;br /&gt;
==Positionsbezeichnungen==&lt;br /&gt;
&lt;br /&gt;
===Langer Name===&lt;br /&gt;
char Mesh0_node_long_name(nMesh0_node, nMesh0_strlen1) ;&lt;br /&gt;
: Mesh0_node_long_name:long_name = &amp;quot;Name Geoposition&amp;quot; ;&lt;br /&gt;
: Mesh0_node_long_name:name_id = 1395 ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Variable wird als Label-Koordinate benutzt, daher werden die Attribute &amp;quot;coordinates&amp;quot; und &amp;quot;grid_mapping&amp;quot; hier nicht benutzt.&lt;br /&gt;
# Das Attribut &amp;quot;name_id&amp;quot; entspricht der (BAW) PHYDEF-Code-Kennung der Variablen.&lt;br /&gt;
&lt;br /&gt;
===Code-Name===&lt;br /&gt;
char Mesh0_node_code_name(nMesh0_node, nMesh0_strlen2) ;&lt;br /&gt;
: Mesh0_node_code_name:long_name = &amp;quot;Kennung der Geoposition&amp;quot; ;&lt;br /&gt;
: Mesh0_node_code_name:name_id = 1394 ;&lt;br /&gt;
: Mesh0_node_code_name:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_node_code_name:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
===Kurzer Name===&lt;br /&gt;
char Mesh0_node_short_name(nMesh0_node, nMesh0_strlen3) ;&lt;br /&gt;
: Mesh0_node_short_name:long_name = &amp;quot;Kuerzel Geoposition&amp;quot; ;&lt;br /&gt;
: Mesh0_node_short_name:name_id = 1396 ;&lt;br /&gt;
: Mesh0_node_short_name:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_node_short_name:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
==Positions-Farbcodes==&lt;br /&gt;
int Mesh0_node_colour(nMesh0_node) ;&lt;br /&gt;
: Mesh0_node_colour:long_name = &amp;quot;colour code of location&amp;quot; ;&lt;br /&gt;
: Mesh0_node_colour:valid_range = 0, 9999 ;&lt;br /&gt;
: Mesh0_node_colour:_FillValue = -999 ;&lt;br /&gt;
: Mesh0_node_colour:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_node_colour:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Dimensionslose Variable, daher ist kein &amp;quot;units&amp;quot; Attribut vorhanden.&lt;br /&gt;
&lt;br /&gt;
==Positions-Identifikationsnummern==&lt;br /&gt;
int Mesh0_node_id(nMesh0_node) ;&lt;br /&gt;
: Mesh0_node_id:long_name = &amp;quot;identification number of location&amp;quot; ;&lt;br /&gt;
: Mesh0_node_id:valid_range = 0, 9999 ;&lt;br /&gt;
: Mesh0_node_id:_FillValue = -999 ;&lt;br /&gt;
: Mesh0_node_id:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_node_id:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Dimensionslose Variable, daher ist kein &amp;quot;units&amp;quot; Attribut vorhanden.&lt;br /&gt;
&lt;br /&gt;
==Datenkompression==&lt;br /&gt;
&lt;br /&gt;
Siehe [[NetCDF Kompression von Daten durch Aufsammeln]].&lt;br /&gt;
&lt;br /&gt;
==Gewichte==&lt;br /&gt;
&lt;br /&gt;
Gewichte werden insbesondere im Postprocessing benötigt, um abgeleitete Daten korrekt berechnen zu können, falls die hierfür relevanten Gewichtsfaktoren, nicht in einfacher Weise aus den Koordinaten abgeleitet werden können.&lt;br /&gt;
&lt;br /&gt;
===Längen===&lt;br /&gt;
&lt;br /&gt;
====Durchflusshöhe an Positionen====&lt;br /&gt;
float Mesh0_node_z_2d_bnd(nMesh0_data_time, nMesh0_node, two) ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Weitere Informationen unter [[#Vertikalkoordinaten|Vertikalkoordinaten]] (siehe nachfolgenden Abschnitt).&lt;br /&gt;
&lt;br /&gt;
====Durchflusshöhe an Positionen, differenziert nach Schichten====&lt;br /&gt;
float Mesh0_node_z_3d_bnd(nMesh0_data_time, nMesh0_layer_3d, nMesh0_node, two) ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Weitere Informationen unter [[#Vertikalkoordinaten|Vertikalkoordinaten]] (siehe nachfolgenden Abschnitt).&lt;br /&gt;
&lt;br /&gt;
==Zeitkoordinaten==&lt;br /&gt;
&lt;br /&gt;
===Gitter-Daten===&lt;br /&gt;
double nMesh0_time(nMesh0_time) ;&lt;br /&gt;
: nMesh0_time:long_name = &amp;quot;time&amp;quot; ;&lt;br /&gt;
: nMesh0_time:units = &amp;quot;seconds since 2005-07-01 00:00:00 01:00&amp;quot; ;&lt;br /&gt;
: nMesh0_time:name_id = 1640 ;&lt;br /&gt;
: nMesh0_time:axis = &amp;quot;T&amp;quot; ;&lt;br /&gt;
: nMesh0_time:bounds = &amp;quot;nMesh0_time_bnd&amp;quot; ;&lt;br /&gt;
: nMesh0_time:calendar = &amp;quot;gregorian&amp;quot; ;&lt;br /&gt;
: nMesh0_time:standard_name = &amp;quot;time&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
double nMesh0_time_bnd(nMesh0_time, two) ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Die Topografie des Gitters (der ursprünglichen Gitterdatei) gilt entweder für einen bestimmten Termin oder Zeitraum.&lt;br /&gt;
# Falls die topografischen Daten des Gitters für einen Zeitraum gültig sind, so ist die entsprechende Boundary-Variable ebenfalls vorhanden.&lt;br /&gt;
&lt;br /&gt;
===Synoptische Daten===&lt;br /&gt;
double nMesh0_data_time(nMesh0_data_time) ;&lt;br /&gt;
: nMesh0_data_time:long_name = &amp;quot;time&amp;quot; ;&lt;br /&gt;
: nMesh0_data_time:units = &amp;quot;seconds since 2005-05-01 01:30:00 01:00&amp;quot; ;&lt;br /&gt;
: nMesh0_data_time:name_id = 1640 ;&lt;br /&gt;
: nMesh0_data_time:axis = &amp;quot;T&amp;quot; ;&lt;br /&gt;
: nMesh0_data_time:calendar = &amp;quot;gregorian&amp;quot; ;&lt;br /&gt;
: nMesh0_data_time:standard_name = &amp;quot;time&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Die synoptischen Daten gelten für bestimmte Termine. Daher ist keine ergänzende Boundary-Variable erforderlich.&lt;br /&gt;
&lt;br /&gt;
==Vertikalkoordinaten==&lt;br /&gt;
&lt;br /&gt;
===Tiefengemittelte Daten===&lt;br /&gt;
float Mesh0_node_z_2d(nMesh0_data_time, nMesh0_node) ;&lt;br /&gt;
: Mesh0_node_z_2d:long_name = &amp;quot;zeit- und ortsvariable Tiefe der Datenpunkte&amp;quot; ;&lt;br /&gt;
: Mesh0_node_z_2d:units = &amp;quot;m&amp;quot; ;&lt;br /&gt;
: Mesh0_node_z_2d:positive = &amp;quot;down&amp;quot; ;&lt;br /&gt;
: Mesh0_node_z_2d:bounds = &amp;quot;Mesh0_node_z_2d_bnd&amp;quot; ;&lt;br /&gt;
: Mesh0_node_z_2d:standard_name = &amp;quot;depth&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
float Mesh0_node_z_2d_bnd(nMesh0_data_time, nMesh0_node, two) ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Über die Wassertiefe gemittelte Daten benutzen diese zeitvariable Vertikalkoordinate.&lt;br /&gt;
# Der aktuelle Wert bezeichnet die Mitte zwischen aktueller Wasseroberfläche und Gewässersohle.&lt;br /&gt;
# Aus der Boundary-Variablen ergibt sich die Höhe (Länge), über die gemittelt wurde.&lt;br /&gt;
# Das Attribut &amp;quot;axis&amp;quot; ist nicht zulässig, da es sich um eine Hilfs-Vertikalkoordinate handelt.&lt;br /&gt;
&lt;br /&gt;
===Tiefenstrukturierte Daten===&lt;br /&gt;
float Mesh0_node_z_3d(nMesh0_data_time, nMesh0_layer_3d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_node_z_3d:long_name = &amp;quot;zeit- und ortsvariable Tiefe der Datenpunkte&amp;quot; ;&lt;br /&gt;
: Mesh0_node_z_3d:units = &amp;quot;m&amp;quot; ;&lt;br /&gt;
: Mesh0_node_z_3d:positive = &amp;quot;down&amp;quot; ;&lt;br /&gt;
: Mesh0_node_z_3d:bounds = &amp;quot;Mesh0_node_z_3d_bnd&amp;quot; ;&lt;br /&gt;
: Mesh0_node_z_3d:standard_name = &amp;quot;depth&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
: float Mesh0_node_z_3d_bnd(nMesh0_data_time, nMesh0_layer_3d, nMesh0_node, two) ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Tiefenstrukturierte, in z-Schichten gemittelte Daten benutzen diese zeitvariable Vertikalkoordinate.&lt;br /&gt;
# Der aktuelle Wert bezeichnet die Mitte der jeweiligen z-Schicht.&lt;br /&gt;
# Aus der Boundary-Variablen ergibt sich die Höhe (Länge), über die gemittelt wurde.&lt;br /&gt;
# Das Attribut &amp;quot;axis&amp;quot; ist nicht zulässig, da es sich um eine Hilfs-Vertikalkoordinate handelt.&lt;br /&gt;
&lt;br /&gt;
==Aktuelle (zeitvariable) Topografie==&lt;br /&gt;
===Knoten===&lt;br /&gt;
====Konstant in Zeitraum====&lt;br /&gt;
double Mesh0_node_depth(nMesh0_time, nMesh0_node) ;&lt;br /&gt;
: Mesh0_node_depth:long_name = &amp;quot;Topographie&amp;quot; ;&lt;br /&gt;
: Mesh0_node_depth:units = &amp;quot;m&amp;quot; ;&lt;br /&gt;
: Mesh0_node_depth:name_id = 17 ;&lt;br /&gt;
: Mesh0_node_depth:valid_range = -2000., 2000. ;&lt;br /&gt;
: Mesh0_node_depth:_FillValue = 1.e+31 ;&lt;br /&gt;
: Mesh0_node_depth:cell_methods = &amp;quot;nMesh0_time: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_node_depth:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_node_depth:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_node_depth:standard_name = &amp;quot;sea_floor_depth_below_geoid&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Das Attribut &amp;quot;cell_methods&amp;quot; beschreibt hier u. a., dass die Tiefen Mittelwerte für einen Zeitraum sind.&lt;br /&gt;
&lt;br /&gt;
====Zeitvariabel====&lt;br /&gt;
float Mesh0_zeitvariable_Topographie_2d(nMesh0_data_time, nMesh0_node) ;&lt;br /&gt;
: Mesh0_zeitvariable_Topographie_2d:long_name = &amp;quot;zeitvariable Topographie&amp;quot; ;&lt;br /&gt;
: Mesh0_zeitvariable_Topographie_2d:units = &amp;quot;m&amp;quot; ;&lt;br /&gt;
: Mesh0_zeitvariable_Topographie_2d:name_id = 617 ;&lt;br /&gt;
: Mesh0_zeitvariable_Topographie_2d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_zeitvariable_Topographie_2d:cell_methods = &amp;quot;nMesh0_data_time: point area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_zeitvariable_Topographie_2d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_zeitvariable_Topographie_2d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_zeitvariable_Topographie_2d:standard_name = &amp;quot;sea_floor_depth_below_geoid&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
==Maximale zulässige Tiefe==&lt;br /&gt;
double Mesh0_node_depth(nMesh0_time, nMesh0_node) ;&lt;br /&gt;
: Mesh0_node_depth:long_name = &amp;quot;Tiefe der unerodierbaren Schicht&amp;quot; ;&lt;br /&gt;
: Mesh0_node_depth:units = &amp;quot;m&amp;quot; ;&lt;br /&gt;
: Mesh0_node_depth:name_id = 1149 ;&lt;br /&gt;
: Mesh0_node_depth:valid_range = -2000., 2000. ;&lt;br /&gt;
: Mesh0_node_depth:_FillValue = 1.e+31 ;&lt;br /&gt;
: Mesh0_node_depth:cell_methods = &amp;quot;nMesh0_time: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_node_depth:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_node_depth:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_node_depth:standard_name = &amp;quot;depth&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Das Attribut &amp;quot;cell_methods&amp;quot; beschreibt hier u. a., dass die Tiefen Mittelwerte für einen Zeitraum sind.&lt;br /&gt;
# Ggf. muss noch ein spezifischerer Standardname gefunden werden, z. B. &amp;quot;bedrock_altitude&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Wasserstand==&lt;br /&gt;
&lt;br /&gt;
===Knoten===&lt;br /&gt;
float Mesh0_Wasserstand_2d(nMesh0_data_time, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Wasserstand_2d:long_name = &amp;quot;Wasserstand&amp;quot; ;&lt;br /&gt;
: Mesh0_Wasserstand_2d:units = &amp;quot;m&amp;quot; ;&lt;br /&gt;
: Mesh0_Wasserstand_2d:name_id = 3 ;&lt;br /&gt;
: Mesh0_Wasserstand_2d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Wasserstand_2d:cell_methods = &amp;quot;nMesh0_data_time: point area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Wasserstand_2d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_Wasserstand_2d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Wasserstand_2d:standard_name = &amp;quot;sea_surface_height&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
==Tiefengemittelter Salzgehalt==&lt;br /&gt;
&lt;br /&gt;
===Knoten===&lt;br /&gt;
float Mesh0_Salzgehalt_2d(nMesh0_data_time, nMesh0_layer_2d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Salzgehalt_2d:long_name = &amp;quot;Salzgehalt&amp;quot; ;&lt;br /&gt;
: Mesh0_Salzgehalt_2d:units = &amp;quot;1e-3&amp;quot; ;&lt;br /&gt;
: Mesh0_Salzgehalt_2d:name_id = 5 ;&lt;br /&gt;
: Mesh0_Salzgehalt_2d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Salzgehalt_2d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_2d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Salzgehalt_2d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_2d Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_Salzgehalt_2d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Salzgehalt_2d:standard_name = &amp;quot;sea_water_salinity&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
==Tiefenstrukturierter Salzgehalt==&lt;br /&gt;
&lt;br /&gt;
===Knoten===&lt;br /&gt;
float Mesh0_Salzgehalt_3d(nMesh0_data_time, nMesh0_layer_3d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Salzgehalt_3d:long_name = &amp;quot;Salzgehalt&amp;quot; ;&lt;br /&gt;
: Mesh0_Salzgehalt_3d:units = &amp;quot;1e-3&amp;quot; ;&lt;br /&gt;
: Mesh0_Salzgehalt_3d:name_id = 5 ;&lt;br /&gt;
: Mesh0_Salzgehalt_3d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Salzgehalt_3d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_3d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Salzgehalt_3d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_3d Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_Salzgehalt_3d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Salzgehalt_3d:standard_name = &amp;quot;sea_water_salinity&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
==Tiefengemittelte Strömungsgeschwindigkeit==&lt;br /&gt;
&lt;br /&gt;
===Knoten===&lt;br /&gt;
====x-Komponente====&lt;br /&gt;
float Mesh0_Stroemungsgeschwindigkeit_x_2d(nMesh0_data_time, nMesh0_layer_2d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_2d:long_name = &amp;quot;Stroemungsgeschwindigkeit (x-Komponente)&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_2d:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_2d:name_id = 2 ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_2d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_2d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_2d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_2d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_2d Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_2d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_2d:standard_name = &amp;quot;sea_water_x_velocity&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
====y-Komponente====&lt;br /&gt;
float Mesh0_Stroemungsgeschwindigkeit_y_2d(nMesh0_data_time, nMesh0_layer_2d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_2d:long_name = &amp;quot;Stroemungsgeschwindigkeit (y-Komponente)&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_2d:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_2d:name_id = 2 ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_2d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_2d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_2d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_2d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_2d Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_2d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_2d:standard_name = &amp;quot;sea_water_y_velocity&amp;quot; ;&lt;br /&gt;
	&lt;br /&gt;
====Betrag====&lt;br /&gt;
float Mesh0_Stroemungsgeschwindigkeit_m_2d(nMesh0_data_time, nMesh0_layer_2d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_2d:long_name = &amp;quot;Stroemungsgeschwindigkeit (Betrag)&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_2d:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_2d:name_id = 2 ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_2d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_2d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_2d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_2d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_2d Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_2d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_2d:standard_name = &amp;quot;magnitude_of_sea_water_velocity&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
==Tiefenstrukturierte Strömungsgeschwindigkeit==&lt;br /&gt;
&lt;br /&gt;
===Knoten===&lt;br /&gt;
====x-Komponente====&lt;br /&gt;
float Mesh0_Stroemungsgeschwindigkeit_x_3d(nMesh0_data_time, nMesh0_layer_3d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_3d:long_name = &amp;quot;Stroemungsgeschwindigkeit (x-Komponente)&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_3d:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_3d:name_id = 2 ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_3d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_3d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_3d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_3d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_3d Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_3d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_x_3d:standard_name = &amp;quot;sea_water_x_velocity&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
====y-Komponente====&lt;br /&gt;
float Mesh0_Stroemungsgeschwindigkeit_y_3d(nMesh0_data_time, nMesh0_layer_3d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_3d:long_name = &amp;quot;Stroemungsgeschwindigkeit (y-Komponente)&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_3d:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_3d:name_id = 2 ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_3d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_3d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_3d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_3d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_3d Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_3d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_y_3d:standard_name = &amp;quot;sea_water_y_velocity&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
====z-Komponente====&lt;br /&gt;
float Mesh0_Stroemungsgeschwindigkeit_z_3d(nMesh0_data_time, nMesh0_layer_3d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_z_3d:long_name = &amp;quot;Stroemungsgeschwindigkeit (z-Komponente)&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_z_3d:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_z_3d:name_id = 2 ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_z_3d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_z_3d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_3d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_z_3d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_3d Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_z_3d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_z_3d:standard_name = &amp;quot;upward_sea_water_velocity&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
====Betrag====	&lt;br /&gt;
float Mesh0_Stroemungsgeschwindigkeit_m_3d(nMesh0_data_time, nMesh0_layer_3d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_3d:long_name = &amp;quot;Stroemungsgeschwindigkeit (Betrag)&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_3d:units = &amp;quot;m s-1&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_3d:name_id = 2 ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_3d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_3d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_3d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_3d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_3d Mesh0_node_long_name&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_3d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Stroemungsgeschwindigkeit_m_3d:standard_name = &amp;quot;magnitude_of_sea_water_velocity&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
==Bezeichnung der Schwebstoffklassen==&lt;br /&gt;
char Mesh0_suspension_classes(nMesh0_suspension_classes, nMesh0_class_names_strlen) ;&lt;br /&gt;
: Mesh0_suspension_classes:long_name = &amp;quot;Klassenbezeichner&amp;quot; ;&lt;br /&gt;
: Mesh0_suspension_classes:name_id = 1655 ;&lt;br /&gt;
&lt;br /&gt;
==Tiefengemittelter Schwebstoffgehalt==&lt;br /&gt;
&lt;br /&gt;
===Knoten===&lt;br /&gt;
float Mesh0_Schwebstoffgehalt_2d(nMesh0_data_time, nMesh0_suspension_classes, nMesh0_layer_2d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_2d:long_name = &amp;quot;Schwebstoffgehalt&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_2d:units = &amp;quot;kg m-3&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_2d:name_id = 7 ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_2d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_2d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_2d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_2d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_2d Mesh0_node_long_name Mesh0_suspension_classes&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_2d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_2d:standard_name = &amp;quot;concentration_of_suspended_matter_in_sea_water&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_2d:comment = &amp;quot;class_names No   1 : Summe aller Fraktionen\\nclass_names No   2 : Schluff&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Sowohl die Summe aller Fraktionen als auch die einzelnen Fraktionen sind in einer Variablen abgelegt.&lt;br /&gt;
# Unter dem Attribut &amp;quot;comment&amp;quot; sind auch noch ein Mal die Definitionen der einzelnen Klassen angegeben.&lt;br /&gt;
&lt;br /&gt;
==Tiefenstrukturierter Schwebstoffgehalt==&lt;br /&gt;
&lt;br /&gt;
===Knoten===&lt;br /&gt;
float Mesh0_Schwebstoffgehalt_3d(nMesh0_data_time, nMesh0_suspension_classes, nMesh0_layer_3d, nMesh0_node) ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_3d:long_name = &amp;quot;Schwebstoffgehalt&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_3d:units = &amp;quot;kg m-3&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_3d:name_id = 7 ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_3d:_FillValue = 1.e+31f ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_3d:cell_methods = &amp;quot;nMesh0_data_time: point nMesh0_layer_3d: mean area: point&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_3d:coordinates = &amp;quot;Mesh0_node_x Mesh0_node_y Mesh0_node_lon Mesh0_node_lat Mesh0_node_z_3d Mesh0_node_long_name Mesh0_suspension_classes&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_3d:grid_mapping = &amp;quot;Mesh0_crs&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_3d:standard_name = &amp;quot;concentration_of_suspended_matter_in_sea_water&amp;quot; ;&lt;br /&gt;
: Mesh0_Schwebstoffgehalt_3d:comment = &amp;quot;class_names No   1 : Summe aller Fraktionen\\nclass_names No   2 : Schluff&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
# Sowohl die Summe aller Fraktionen als auch die einzelnen Fraktionen sind in einer Variablen abgelegt.&lt;br /&gt;
# Unter dem Attribut &amp;quot;comment&amp;quot; sind auch noch ein Mal die Definitionen der einzelnen Klassen angegeben.&lt;br /&gt;
&lt;br /&gt;
==Anmerkungen==&lt;br /&gt;
* Datei ist CF-konform gemäß [http://puma.nerc.ac.uk/cgi-bin/cf-checker.pl NCAS &#039;&#039;CF Compliance Checker&#039;&#039;].&lt;br /&gt;
* Bislang fehlende CF konforme Standardnamen der physikalischen Größen sollten nur bei echtem Bedarf gemäß den dafür vorgesehenen Regeln ergänzt werden. Details siehe [http://cfconventions.org/Data/cf-standard-names/docs/guidelines.html &#039;&#039;Guidelines of Construction for CF Standard Names&#039;&#039;].&lt;br /&gt;
----&lt;br /&gt;
zurück zu [[NetCDF]]&lt;br /&gt;
----&lt;br /&gt;
[[Strukturübersicht]]&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=34366</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=34366"/>
		<updated>2020-01-27T13:54:40Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: KEY NTN_Framing ist optional&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=Januar 2020&lt;br /&gt;
|version_beschr=Januar 2020&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 CGM-Ausgabedatei.&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;
&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;
&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. Derzeit ist nur die Darstellung in horizontaler Ebene, d.h. Draufsicht-Darstellung realisiert.&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. &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_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:Hinweis: Derzeit nur XY_data = horizontale Ebene, bzw. Draufsicht implementiert.&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&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&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_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;
&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.&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;
&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;
&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;
* (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://wikitest.baw.de/de/index.php?title=NCPLOT&amp;diff=34364</id>
		<title>NCPLOT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=NCPLOT&amp;diff=34364"/>
		<updated>2020-01-24T16:21:07Z</updated>

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

		<summary type="html">&lt;p&gt;Ak3spohr: Framing in NTN-Block verschoben&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOAUTOLINKS__&lt;br /&gt;
__NOAUTOLINKTARGET__ &lt;br /&gt;
[[en:NCPLOT: Framing]]&lt;br /&gt;
&lt;br /&gt;
Diese Seite zeigt die von [[NCPLOT]] angebotenen Möglichkeiten der Umrahmung einer Karte.&lt;br /&gt;
&lt;br /&gt;
Die Art der Rahmung einer Karte, wird im entsprechenden &amp;quot;Normalization_Transformation&amp;quot;-Block der Steuerdatei [[NCPLOT.DAT]] über die KEY-Zeile &amp;quot;NTN_Framing&amp;quot; und ihre beiden Eingabeparameter angefordert.&lt;br /&gt;
Die Angabe der Zeile ist optional. Fehlt die Zeile wird kein Rahmen geplottet.&lt;br /&gt;
&lt;br /&gt;
Bei dem Rahmen kann es sich um eine einfache Umrandung oder einen ausgefeilten Koordinatenrahmen handeln.&lt;br /&gt;
Die Koordinatenrahmen sind für Gauß-Krüger-Werte optimiert.&lt;br /&gt;
Gitternetzlinien können bei der Orientierung in der Karte helfen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Key &#039;&#039;&#039;NTN_Framing&#039;&#039;&#039;: Art des Koordinatenrahmens einer Draufsichtdarstellung&lt;br /&gt;
:* 1. Parameter: &#039;&#039;&#039;Art des Rahmens&#039;&#039;&#039;&lt;br /&gt;
::*&#039;&#039;&#039;Rechteck&#039;&#039;&#039; = Rechteckrahmen ohne Beschriftung&lt;br /&gt;
::*&#039;&#039;&#039;Standard&#039;&#039;&#039; = Rechteckrahmen mit Beschriftung unten und links&lt;br /&gt;
::*&#039;&#039;&#039;Schachlinie&#039;&#039;&#039; = abwechselnd kleine schwarze und weisse Rechtecke ohne Beschriftung&lt;br /&gt;
::*&#039;&#039;&#039;BSH&#039;&#039;&#039; = Wie Schachlinie aber mit Beschriftung oben, unten, rechts und links&lt;br /&gt;
::*&#039;&#039;&#039;BWK&#039;&#039;&#039; = Umrahmung ähnlich wie Bundeswasserstrassenkarten mit Beschriftung oben, unten, rechts und links&lt;br /&gt;
:* 2. Parameter: &#039;&#039;&#039;Art des Gitternetzes&#039;&#039;&#039;&lt;br /&gt;
::*&#039;&#039;&#039;NONE&#039;&#039;&#039; = kein Gitternetz darstellen&lt;br /&gt;
::*&#039;&#039;&#039;mit_x_Gitternetzlinien&#039;&#039;&#039; = Gitternetzlinien für die Stützstellen entlang der X-Achse darstellen&lt;br /&gt;
::*&#039;&#039;&#039;mit_y_Gitternetzlinien&#039;&#039;&#039; = Gitternetzlinien für die Stützstellen entlang der Y-Achse darstellen&lt;br /&gt;
::*&#039;&#039;&#039;mit_xy_Gitternetzlinien&#039;&#039;&#039; = Gitternetzlinien für die Stützstellen entlang beider (X und Y) Achsen darstellen&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Rahmentyp: Rechteck&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Rahmentyp: Standard&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspFrameRechteck.png|zentriert|500px|Kartenrahmen vom Typ &amp;quot;Rechteck&amp;quot;]]&lt;br /&gt;
|[[Bild:NcplotBspFrameStandard.png|zentriert|500px|Kartenrahmen vom Typ &amp;quot;Standard&amp;quot;]]&lt;br /&gt;
|}&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Rahmentyp: Schachlinie&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Rahmentyp: BSH&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspFrameSchachlinie.png|zentriert|500px|Kartenrahmen vom Typ &amp;quot;Schachlinie&amp;quot;]]&lt;br /&gt;
|[[Bild:NcplotBspFrameBSH.png|zentriert|500px|Kartenrahmen vom Typ &amp;quot;BSH&amp;quot;]]&lt;br /&gt;
|}&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Rahmentyp: BWK&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;  | Rahmen mit Gitternetzlinien&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:NcplotBspFrameBWK.png|zentriert|500px|Kartenrahmen vom Typ &amp;quot;BWK&amp;quot;]]&lt;br /&gt;
|[[Bild:NcplotBspFrameGrid.png|zentriert|500px|Rahmen und Netzlinien]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
zurück zu [[NCPLOT.DAT]]&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=34362</id>
		<title>NCPLOT.DAT</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=NCPLOT.DAT&amp;diff=34362"/>
		<updated>2020-01-24T16:07:29Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: GO-konforme Units; Framing in NTN-Block verschoben&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=Januar 2020&lt;br /&gt;
|version_beschr=Januar 2020&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 CGM-Ausgabedatei.&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;
&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;
&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. Derzeit ist nur die Darstellung in horizontaler Ebene, d.h. Draufsicht-Darstellung realisiert.&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. &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_Normalization_Transformation_Name&amp;quot; :&#039;&#039;&#039; Name der Normalisierungstransformation für diesen Layer.&lt;br /&gt;
* Key &#039;&#039;&#039;&amp;quot;Layer_Type&amp;quot; :&#039;&#039;&#039; Art der Darstellung des Layers.&lt;br /&gt;
:Hinweis: Derzeit nur XY_data = horizontale Ebene, bzw. Draufsicht implementiert.&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&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&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_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;
&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;
* 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.&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;
&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;
&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;
* (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://wikitest.baw.de/de/index.php?title=Harmonische_Analyse_der_Str%C3%B6mung&amp;diff=34344</id>
		<title>Harmonische Analyse der Strömung</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=Harmonische_Analyse_der_Str%C3%B6mung&amp;diff=34344"/>
		<updated>2019-12-16T14:35:58Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Tidal_current_ellipse_definition.gif durch Tidal_current_ellipse_definition.png ersetzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Harmonic Analysis of Current Velocity]]&lt;br /&gt;
[[Kategorie:Partialtiden]]&lt;br /&gt;
&lt;br /&gt;
=Motivation=&lt;br /&gt;
&lt;br /&gt;
Die Strömung kann für jeden Ort in einem Ästuar in einen durch die Gezeiten bedingten (periodischen) Anteil und den Rest (aperiodischer Rest) zerlegt werden. &lt;br /&gt;
Der periodische Anteil wird dabei von den Partialtiden, also den astronomischen Tiden und den Flachwassertiden dominiert.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tidal_current_ellipse_definition.png|200px|thumb|right|Definition Tide-Ellipse]] &lt;br /&gt;
Für jede Partialtide ergibt sich eine Tide-Ellipse, welcher von der Spitze des Strömungsvektors einmal in jeder Periode (der Partialtide) durchlaufen wird &lt;br /&gt;
(siehe nebenstehendes Bild). Charakteristische Parameter sind der Wert der großen sowie der kleinen Halbachse der Tide-Ellipse, &lt;br /&gt;
deren Neigunggswinkel gegen z. B. Ost, sowie deren Exzentrizität. &lt;br /&gt;
Je nach Exzentrizität degeneriert die Ellipse entweder zu einem Kreis (Exzentrizität +1.0 oder -1.0) oder einer Geraden (Exzentrizität 0.0). &lt;br /&gt;
Mit diesen Parametern der Partialtiden können die tidebedingten Anteile an der lokalen Strömungsgeschwindigkeit quantifiziert werden. &lt;br /&gt;
Der aperiodische Rest ergibt sich überwiegend aus den Einflüssen von Abfluss, Meteorologie sowie lokalen topografischen Besonderheiten.&lt;br /&gt;
&lt;br /&gt;
=Grundlagen=&lt;br /&gt;
&lt;br /&gt;
Grundlegende Informationen zu dem Thema &#039;&#039;Harmonische Analyse&#039;&#039; werden in [[Harmonische Analyse des Wasserstands]] dargelegt. &lt;br /&gt;
Die bei der Berechnung der Parameter von Tide-Ellipsen in dem Programm [[NCANALYSE]] eingesetzten Methoden werden in &lt;br /&gt;
[[Medium:zhigang_xu_2000_ellipse_parameters_conversion.pdf|zhigang_xu_2000_ellipse_parameters_conversion.pdf]]&lt;br /&gt;
ausführlich beschrieben.&lt;br /&gt;
&lt;br /&gt;
Der Ablauf der Berechnung ist wie folgt (die in Klammern angegebenen Bezeichnungen beziehen sich auf die Gleichungsnummern in Zhigang Xu (2000)):&lt;br /&gt;
# Berechne Amplitude und Phase für die u-Komponente (x- oder Ost-Komponente) der Strömung (Gl. 1).&lt;br /&gt;
# Berechne Amplitude und Phase für die v-Komponente (y- oder Nord-Komponente) der Strömung (Gl 2).&lt;br /&gt;
# Ermittle die äquivalenten komplexen Formulierungen für u und v (Gl. 9 und Gl. 10).&lt;br /&gt;
# Leite daraus die entsprechenden, ebenfalls komplexen Formulierungen für die (mathematisch) positiv sowie negativ rotierenden kreisförmigen Komponenten ab (Gl. 7 und Gl. 8). Aus deren Überlagerung folgt die Tide-Ellipse. &lt;br /&gt;
# Berechne aus den zuletzt genannten (komplexen) Formulierungen jeweils Betrag und Phase der positiv und negativ rotierenden Komponente.&lt;br /&gt;
# Damit können große und kleine Halbachse (Gl. 14 und Gl. 19), deren Orientierung (Gl. 15 und Gl. 20) sowie die Exzentrizität (Gl. 21) berechnet werden.&lt;br /&gt;
Die vorstehenden Berechnungen müssen für jede Partialtide durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
=Definition der Kennwerte=&lt;br /&gt;
&lt;br /&gt;
Für die Analyse wird die Least Square Fit Methode (LSQF) verwendet. &lt;br /&gt;
In dem Programm [[NCANALYSE]] wird hierfür u. a. auf Methoden des Softwarepaketes LAPACK zurückgegriffen.&lt;br /&gt;
&lt;br /&gt;
Alle Größen werden ausschließlich für dauerhaft überflutete Gebiete berechnet.&lt;br /&gt;
&lt;br /&gt;
Für jede Partialtide werden die nachfolgend aufgezählten Größen ermittelt. &lt;br /&gt;
&lt;br /&gt;
==Residuelle Strömungsgeschwindigkeit==&lt;br /&gt;
&lt;br /&gt;
Residuelle Strömungsgeschwindigkeit (aus Partialtidenanalyse) innerhalb des Analysezeitraums.&lt;br /&gt;
Diese Größe beschreibt den nicht durch Partialtiden erklärbaren Anteil an der Strömungsgeschwindigkeit.&lt;br /&gt;
Dieser aperiodische Rest hängt einerseits von Abfluss, Meteorologie und lokalen topografischen Besonderheiten ab, ist&lt;br /&gt;
zusätzlich aber auch von der Anzahl der in der Analyse benutzten Partialtiden abhängig.&lt;br /&gt;
&amp;lt;!-- [[Beispielgrafik: Residuelle Strömungsgeschwindigkeit (aus Partialtidenanalyse)]]. &amp;lt;br /&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Amplitude und Phase der Partialtiden==&lt;br /&gt;
&lt;br /&gt;
Die nachfolgenden Größen bilden die Basis zur späteren Berechnung verschiedener Parameter von Tide-Ellipsen.&lt;br /&gt;
Zusätzlich werden für alle vier Größen auch Standard-Fehler berechnet, die aber hier nicht mit aufgeführt werden.&lt;br /&gt;
Diese Größen sind i.d.R. für eine Visualisierung ungeeignet.&lt;br /&gt;
&lt;br /&gt;
===Amplitude der u-Komponente===&lt;br /&gt;
&lt;br /&gt;
Amplitude der u-Komponente (x- oder Ost-Komponente) einer Partialtide.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Amplitude der v-Komponente===&lt;br /&gt;
&lt;br /&gt;
Amplitude der v-Komponente (y- oder Nord-Komponente) einer Partialtide.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Phase der u-Komponente===&lt;br /&gt;
&lt;br /&gt;
Phase (in Grad) der u-Komponente (x- oder Ost-Komponente) einer Partialtide.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Phase der v-Komponente===&lt;br /&gt;
&lt;br /&gt;
Phase (in Grad) der v-Komponente (y- oder Nord-Komponente) einer Partialtide.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parameter von Tide-Ellipsen==&lt;br /&gt;
&lt;br /&gt;
Aus den zuvor aufgeführten vier Größen (Amplituden, Phasen) können alle nachfolgenden Parameter für Tide-Ellipsen, wie eingangs skizziert, berechnet werden.&lt;br /&gt;
&lt;br /&gt;
===Große Halbachse der Tide-Ellipse===&lt;br /&gt;
&lt;br /&gt;
Große Halbachse einer Partialtide. Bezeichnet die maximale Strömungsgeschwindigkeit (der Partialtide) innerhalb einer Periode der Partialtide.&lt;br /&gt;
&amp;lt;!-- [[Beispielgrafik: Große Halbachse der Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kleine Halbachse der Tide-Ellipse===&lt;br /&gt;
&lt;br /&gt;
Kleine Halbachse einer Partialtide. Bezeichnet die minimale Strömungsgeschwindigkeit (der Partialtide) innerhalb einer Periode der Partialtide.&lt;br /&gt;
&amp;lt;!-- [[Beispielgrafik: Kleine Halbachse der Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Richtung der großen Halbachse der Tide-Ellipse===&lt;br /&gt;
&lt;br /&gt;
Bezeichnet die (mathematisch positive) Richtung (-180.0 bis 180.0 Grad) der großen Halbachse einer Partialtide.&lt;br /&gt;
Beschreibt die Richtung, in welcher die maximale Strömungsgeschwindigkeit der Partialtide auftritt.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Richtung der kleinen Halbachse der Tide-Ellipse===&lt;br /&gt;
&lt;br /&gt;
Bezeichnet die (mathematisch positive) Richtung (-180.0 bis 180.0 Grad) der kleinen Halbachse einer Partialtide. &lt;br /&gt;
Beschreibt die Richtung, in welcher die minimale Strömungsgeschwindigkeit der Partialtide auftritt.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Exzentrizität der Tide-Ellipse===&lt;br /&gt;
&lt;br /&gt;
Exzentrizität, also das Verhältnis von kleiner Halbachse zu großer Halbachse einer Partialtide. Sonderfälle:&lt;br /&gt;
* 0.0 : geradlinige Strömung, z. B. durch topografische Führung;&lt;br /&gt;
* 1.0 : kreisförmige Strömung mit mathematisch positivem Umlaufsinn (entgegen dem Uhrzeiger);&lt;br /&gt;
* -1.0 : kreisförmige Strömung mit mathematisch negativem Umlaufsinn (mit dem Uhrzeiger).&lt;br /&gt;
&amp;lt;!-- [[Beispielgrafik: Exzentrizität der Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt; --&amp;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://wikitest.baw.de/de/index.php?title=Datei:Tidal_current_ellipse_definition.png&amp;diff=34343</id>
		<title>Datei:Tidal current ellipse definition.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=Datei:Tidal_current_ellipse_definition.png&amp;diff=34343"/>
		<updated>2019-12-16T14:33:42Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: Tidal current Ellipse definition&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Tidal current Ellipse definition&lt;/div&gt;</summary>
		<author><name>Ak3spohr</name></author>
	</entry>
	<entry>
		<id>https://wikitest.baw.de/de/index.php?title=Harmonische_Analyse_der_Str%C3%B6mung&amp;diff=34342</id>
		<title>Harmonische Analyse der Strömung</title>
		<link rel="alternate" type="text/html" href="https://wikitest.baw.de/de/index.php?title=Harmonische_Analyse_der_Str%C3%B6mung&amp;diff=34342"/>
		<updated>2019-12-16T14:05:06Z</updated>

		<summary type="html">&lt;p&gt;Ak3spohr: in Link zu Zihang.pdf Datei durch Medium ersetzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Harmonic Analysis of Current Velocity]]&lt;br /&gt;
[[Kategorie:Partialtiden]]&lt;br /&gt;
&lt;br /&gt;
=Motivation=&lt;br /&gt;
&lt;br /&gt;
Die Strömung kann für jeden Ort in einem Ästuar in einen durch die Gezeiten bedingten (periodischen) Anteil und den Rest (aperiodischer Rest) zerlegt werden. &lt;br /&gt;
Der periodische Anteil wird dabei von den Partialtiden, also den astronomischen Tiden und den Flachwassertiden dominiert.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tidal_current_ellipse_definition.gif|250px|thumb|right|Definition Tide-Ellipse]] &lt;br /&gt;
Für jede Partialtide ergibt sich eine Tide-Ellipse, welcher von der Spitze des Strömungsvektors einmal in jeder Periode (der Partialtide) durchlaufen wird &lt;br /&gt;
(siehe nebenstehendes Bild). Charakteristische Parameter sind der Wert der großen sowie der kleinen Halbachse der Tide-Ellipse, &lt;br /&gt;
deren Neigunggswinkel gegen z. B. Ost, sowie deren Exzentrizität. &lt;br /&gt;
Je nach Exzentrizität degeneriert die Ellipse entweder zu einem Kreis (Exzentrizität +1.0 oder -1.0) oder einer Geraden (Exzentrizität 0.0). &lt;br /&gt;
Mit diesen Parametern der Partialtiden können die tidebedingten Anteile an der lokalen Strömungsgeschwindigkeit quantifiziert werden. &lt;br /&gt;
Der aperiodische Rest ergibt sich überwiegend aus den Einflüssen von Abfluss, Meteorologie sowie lokalen topografischen Besonderheiten.&lt;br /&gt;
&lt;br /&gt;
=Grundlagen=&lt;br /&gt;
&lt;br /&gt;
Grundlegende Informationen zu dem Thema &#039;&#039;Harmonische Analyse&#039;&#039; werden in [[Harmonische Analyse des Wasserstands]] dargelegt. &lt;br /&gt;
Die bei der Berechnung der Parameter von Tide-Ellipsen in dem Programm [[NCANALYSE]] eingesetzten Methoden werden in &lt;br /&gt;
[[Medium:zhigang_xu_2000_ellipse_parameters_conversion.pdf|zhigang_xu_2000_ellipse_parameters_conversion.pdf]]&lt;br /&gt;
ausführlich beschrieben.&lt;br /&gt;
&lt;br /&gt;
Der Ablauf der Berechnung ist wie folgt (die in Klammern angegebenen Bezeichnungen beziehen sich auf die Gleichungsnummern in Zhigang Xu (2000)):&lt;br /&gt;
# Berechne Amplitude und Phase für die u-Komponente (x- oder Ost-Komponente) der Strömung (Gl. 1).&lt;br /&gt;
# Berechne Amplitude und Phase für die v-Komponente (y- oder Nord-Komponente) der Strömung (Gl 2).&lt;br /&gt;
# Ermittle die äquivalenten komplexen Formulierungen für u und v (Gl. 9 und Gl. 10).&lt;br /&gt;
# Leite daraus die entsprechenden, ebenfalls komplexen Formulierungen für die (mathematisch) positiv sowie negativ rotierenden kreisförmigen Komponenten ab (Gl. 7 und Gl. 8). Aus deren Überlagerung folgt die Tide-Ellipse. &lt;br /&gt;
# Berechne aus den zuletzt genannten (komplexen) Formulierungen jeweils Betrag und Phase der positiv und negativ rotierenden Komponente.&lt;br /&gt;
# Damit können große und kleine Halbachse (Gl. 14 und Gl. 19), deren Orientierung (Gl. 15 und Gl. 20) sowie die Exzentrizität (Gl. 21) berechnet werden.&lt;br /&gt;
Die vorstehenden Berechnungen müssen für jede Partialtide durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
=Definition der Kennwerte=&lt;br /&gt;
&lt;br /&gt;
Für die Analyse wird die Least Square Fit Methode (LSQF) verwendet. &lt;br /&gt;
In dem Programm [[NCANALYSE]] wird hierfür u. a. auf Methoden des Softwarepaketes LAPACK zurückgegriffen.&lt;br /&gt;
&lt;br /&gt;
Alle Größen werden ausschließlich für dauerhaft überflutete Gebiete berechnet.&lt;br /&gt;
&lt;br /&gt;
Für jede Partialtide werden die nachfolgend aufgezählten Größen ermittelt. &lt;br /&gt;
&lt;br /&gt;
==Residuelle Strömungsgeschwindigkeit==&lt;br /&gt;
&lt;br /&gt;
Residuelle Strömungsgeschwindigkeit (aus Partialtidenanalyse) innerhalb des Analysezeitraums.&lt;br /&gt;
Diese Größe beschreibt den nicht durch Partialtiden erklärbaren Anteil an der Strömungsgeschwindigkeit.&lt;br /&gt;
Dieser aperiodische Rest hängt einerseits von Abfluss, Meteorologie und lokalen topografischen Besonderheiten ab, ist&lt;br /&gt;
zusätzlich aber auch von der Anzahl der in der Analyse benutzten Partialtiden abhängig.&lt;br /&gt;
&amp;lt;!-- [[Beispielgrafik: Residuelle Strömungsgeschwindigkeit (aus Partialtidenanalyse)]]. &amp;lt;br /&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Amplitude und Phase der Partialtiden==&lt;br /&gt;
&lt;br /&gt;
Die nachfolgenden Größen bilden die Basis zur späteren Berechnung verschiedener Parameter von Tide-Ellipsen.&lt;br /&gt;
Zusätzlich werden für alle vier Größen auch Standard-Fehler berechnet, die aber hier nicht mit aufgeführt werden.&lt;br /&gt;
Diese Größen sind i.d.R. für eine Visualisierung ungeeignet.&lt;br /&gt;
&lt;br /&gt;
===Amplitude der u-Komponente===&lt;br /&gt;
&lt;br /&gt;
Amplitude der u-Komponente (x- oder Ost-Komponente) einer Partialtide.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Amplitude der v-Komponente===&lt;br /&gt;
&lt;br /&gt;
Amplitude der v-Komponente (y- oder Nord-Komponente) einer Partialtide.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Phase der u-Komponente===&lt;br /&gt;
&lt;br /&gt;
Phase (in Grad) der u-Komponente (x- oder Ost-Komponente) einer Partialtide.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Phase der v-Komponente===&lt;br /&gt;
&lt;br /&gt;
Phase (in Grad) der v-Komponente (y- oder Nord-Komponente) einer Partialtide.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parameter von Tide-Ellipsen==&lt;br /&gt;
&lt;br /&gt;
Aus den zuvor aufgeführten vier Größen (Amplituden, Phasen) können alle nachfolgenden Parameter für Tide-Ellipsen, wie eingangs skizziert, berechnet werden.&lt;br /&gt;
&lt;br /&gt;
===Große Halbachse der Tide-Ellipse===&lt;br /&gt;
&lt;br /&gt;
Große Halbachse einer Partialtide. Bezeichnet die maximale Strömungsgeschwindigkeit (der Partialtide) innerhalb einer Periode der Partialtide.&lt;br /&gt;
&amp;lt;!-- [[Beispielgrafik: Große Halbachse der Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kleine Halbachse der Tide-Ellipse===&lt;br /&gt;
&lt;br /&gt;
Kleine Halbachse einer Partialtide. Bezeichnet die minimale Strömungsgeschwindigkeit (der Partialtide) innerhalb einer Periode der Partialtide.&lt;br /&gt;
&amp;lt;!-- [[Beispielgrafik: Kleine Halbachse der Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Richtung der großen Halbachse der Tide-Ellipse===&lt;br /&gt;
&lt;br /&gt;
Bezeichnet die (mathematisch positive) Richtung (-180.0 bis 180.0 Grad) der großen Halbachse einer Partialtide.&lt;br /&gt;
Beschreibt die Richtung, in welcher die maximale Strömungsgeschwindigkeit der Partialtide auftritt.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Richtung der kleinen Halbachse der Tide-Ellipse===&lt;br /&gt;
&lt;br /&gt;
Bezeichnet die (mathematisch positive) Richtung (-180.0 bis 180.0 Grad) der kleinen Halbachse einer Partialtide. &lt;br /&gt;
Beschreibt die Richtung, in welcher die minimale Strömungsgeschwindigkeit der Partialtide auftritt.&lt;br /&gt;
&amp;lt;!-- eine Beispielgrafik für diese Größe ist nicht sinnvoll --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Exzentrizität der Tide-Ellipse===&lt;br /&gt;
&lt;br /&gt;
Exzentrizität, also das Verhältnis von kleiner Halbachse zu großer Halbachse einer Partialtide. Sonderfälle:&lt;br /&gt;
* 0.0 : geradlinige Strömung, z. B. durch topografische Führung;&lt;br /&gt;
* 1.0 : kreisförmige Strömung mit mathematisch positivem Umlaufsinn (entgegen dem Uhrzeiger);&lt;br /&gt;
* -1.0 : kreisförmige Strömung mit mathematisch negativem Umlaufsinn (mit dem Uhrzeiger).&lt;br /&gt;
&amp;lt;!-- [[Beispielgrafik: Exzentrizität der Strömungsgeschwindigkeit]]. &amp;lt;br /&amp;gt; --&amp;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>
</feed>