BOUNDS.CFG.DAT: Unterschied zwischen den Versionen
Aus BAWiki
imported>Spohr Susanne (Die Seite wurde neu angelegt: „{{Dateikennblatt |name_en=BOUNDS.CFG.DAT |dateityp=bound.cfg.dat |version=1.1 |version_beschr=Februar 2013 |bedeutung=Intervall-Definitionen für Farblegenden. …“) |
imported>Lang Guenther (Unit ergänzt sowie Verweise auf NCANALYSE und NCDELTA) |
||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
|name_en=BOUNDS.CFG.DAT | |name_en=BOUNDS.CFG.DAT | ||
|dateityp=bound.cfg.dat | |dateityp=bound.cfg.dat | ||
|version= | |version=November 2017 | ||
|version_beschr= | |version_beschr=November 2017 | ||
|bedeutung=Intervall-Definitionen für | |bedeutung=enthält Intervall-Definitionen mit denen das Programm [[NCPLOT]] die Zuordnung von Datenwerten zu den Farben | ||
einer Palette realisiert, oder, Klassifikationen für Häufigkeitsverteilungen des Programms [[NCAGGREGATE]], oder, Angabe der zulässigen Wertebereiche verschiedener Klassen von Variablen für [[NCAGGREGATE]], [[NCANALYSE]] und [[NCDELTA]] für eine [[NetCDF#Automatische Qualitätssicherung mit NetCDF-Attributen|(teil-) automatisierten Qualitätssicherung]]. | |||
Die Anzahl der Intervalle je Definition muss dafür der Anzahl an Farben der andernorts zugeordneten Palette entsprechen (bei Verwendung in [[NCPLOT]]). | |||
Liegt keine entsprechende Datei im Arbeitsverzeichnis vor, so greifen sowohl [[NCPLOT]] als auch [[NCAGGREGATE]] auf die | |||
Konfigurationsdatei ''bounds.cfg.dat'' im Verzeichnis ''$PROGHOME/cfg/'' zu. | |||
Da in einem Projekt die Zahl der eingesetzten Intervalldefinitionen rasch anwächst, wird empfohlen | |||
diese projektbezogen zu verwalten, d.h. Dateien vom Typ ''bounds.cfg.dat'' lokal vorzuhalten. | |||
Aus dem selben Grund wird zu einer schematischen Vergabe der eindeutigen Namen für die Skalierungen | |||
geraten. Mit einer Bezeichnung wie bspw. ''I_09_[-2.25:+2.25:0.50]_linear'' läßt sich eine vorhandene | |||
Intervalldefinition in einer Datei leicht wiederfinden. | |||
|dateiinhalt= | |dateiinhalt= | ||
'''Intervall-Definitionen''' | '''Intervall-Definitionen''' bzw. '''Klassifikationen''' | ||
<br /> | |||
:* Key '''"Name"''' : Eindeutiger Name für | |||
Die Intervalle einer Definition müssen von den niedrigen zu den hohen Werten sortiert vorliegen. | |||
Die Grenzen der Intervalle dürfen nicht ineinandergreifen, d.h. die obere Grenze des vorangehenden | |||
Intervalls darf nicht größer als die untere Grenze des folgenden Intervalls sein. | |||
Weitere Einschränkungen gibt es nicht. | |||
Intervalle müssen nicht äquidistant sein, Lücken zwischen den Intervallen sind erlaubt. | |||
<br /> | |||
Die Technik erlaubt diverse Arten von Skalierungen, wie bspw.:<br /> | |||
- lineare Skalierungen, d.h. die Intervallen sind äquidistant<br /> | |||
- nicht lineare Skalierungen<br /> | |||
- log-Skalierungen<br /> | |||
- ln-Skalierungen<br /> | |||
- Skalierungen mit Lücke, d.h. Werte ohne zugeordnete Farbe werden nicht dargestellt<br /> | |||
Die Seite [[NCPLOT: Bounds]] illustriert verschiedene Skalierungsmöglichkeiten. | |||
* Block '''bounds''': Definition der Intervalle für eine Farblegende | |||
:* Key '''"Name"''' : Eindeutiger Name für diese Definition an Skalierungs-Intervallen. | |||
:* Key '''"Interval"''' : Untere und obere Grenze eines Intervalls. | :* Key '''"Interval"''' : Untere und obere Grenze eines Intervalls. | ||
|nutzerprogramme=[[NCPLOT]] | :* (optional) Key '''"Unit"''' : physikalische Einheit; ermöglicht die Konversion von Einheiten in Zusammenhang mit der [[NetCDF#Automatische Qualitätssicherung mit NetCDF-Attributen|(teil-) automatisierten Qualitätssicherung]]. | ||
|nutzerprogramme=[[NCAGGREGATE]], [[NCANALYSE]], [[NCDELTA]], [[NCPLOT]] | |||
|programmiersprache=Fortran90 | |programmiersprache=Fortran90 | ||
|dateiform=FORMATTED | |dateiform=FORMATTED | ||
Zeile 22: | Zeile 51: | ||
|kontakt_original=[mailto:guenther.lang@baw.de G. Lang] | |kontakt_original=[mailto:guenther.lang@baw.de G. Lang] | ||
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang], [mailto:susanne.spohr@baw.de S. Spohr] | |kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang], [mailto:susanne.spohr@baw.de S. Spohr] | ||
|beispieldatei=$PROGHOME/examples/ncplot/bounds.cfg.dat | |beispieldatei= | ||
$PROGHOME/examples/ncplot/bounds.cfg.dat <br /> | |||
$PROGHOME/cfg/dmqs/bounds/bounds_verify.dat <br /> | |||
}} | }} |
Aktuelle Version vom 23. November 2017, 13:16 Uhr
Basisinformationen
Datei-Typ
bound.cfg.dat
Datei-Form
FORMATTED
Version
November 2017
Beschreibung
November 2017
Bedeutung der Datei
enthält Intervall-Definitionen mit denen das Programm NCPLOT die Zuordnung von Datenwerten zu den Farben einer Palette realisiert, oder, Klassifikationen für Häufigkeitsverteilungen des Programms NCAGGREGATE, oder, Angabe der zulässigen Wertebereiche verschiedener Klassen von Variablen für NCAGGREGATE, NCANALYSE und NCDELTA für eine (teil-) automatisierten Qualitätssicherung. Die Anzahl der Intervalle je Definition muss dafür der Anzahl an Farben der andernorts zugeordneten Palette entsprechen (bei Verwendung in NCPLOT).
Liegt keine entsprechende Datei im Arbeitsverzeichnis vor, so greifen sowohl NCPLOT als auch NCAGGREGATE auf die Konfigurationsdatei bounds.cfg.dat im Verzeichnis $PROGHOME/cfg/ zu.
Da in einem Projekt die Zahl der eingesetzten Intervalldefinitionen rasch anwächst, wird empfohlen diese projektbezogen zu verwalten, d.h. Dateien vom Typ bounds.cfg.dat lokal vorzuhalten. Aus dem selben Grund wird zu einer schematischen Vergabe der eindeutigen Namen für die Skalierungen geraten. Mit einer Bezeichnung wie bspw. I_09_[-2.25:+2.25:0.50]_linear läßt sich eine vorhandene Intervalldefinition in einer Datei leicht wiederfinden.
Datei-Inhalt
Intervall-Definitionen bzw. Klassifikationen
Die Intervalle einer Definition müssen von den niedrigen zu den hohen Werten sortiert vorliegen.
Die Grenzen der Intervalle dürfen nicht ineinandergreifen, d.h. die obere Grenze des vorangehenden
Intervalls darf nicht größer als die untere Grenze des folgenden Intervalls sein.
Weitere Einschränkungen gibt es nicht.
Intervalle müssen nicht äquidistant sein, Lücken zwischen den Intervallen sind erlaubt.
Die Technik erlaubt diverse Arten von Skalierungen, wie bspw.:
- lineare Skalierungen, d.h. die Intervallen sind äquidistant
- nicht lineare Skalierungen
- log-Skalierungen
- ln-Skalierungen
- Skalierungen mit Lücke, d.h. Werte ohne zugeordnete Farbe werden nicht dargestellt
Die Seite NCPLOT: Bounds illustriert verschiedene Skalierungsmöglichkeiten.
- Block bounds: Definition der Intervalle für eine Farblegende
- Key "Name" : Eindeutiger Name für diese Definition an Skalierungs-Intervallen.
- Key "Interval" : Untere und obere Grenze eines Intervalls.
- (optional) Key "Unit" : physikalische Einheit; ermöglicht die Konversion von Einheiten in Zusammenhang mit der (teil-) automatisierten Qualitätssicherung.
Programme, welche diesen Datei-Typ benutzen
NCAGGREGATE, NCANALYSE, NCDELTA, NCPLOT
Beispiel-Datei
$PROGHOME/examples/ncplot/bounds.cfg.dat
$PROGHOME/cfg/dmqs/bounds/bounds_verify.dat
zurück zu: Dateikennblätter