TEOAX: Unterschied zwischen den Versionen
Aus BAWiki
imported>BAWiki 2 (Die Seite wurde neu angelegt: „{{Programmkennblatt |name_en=TEOAX |name=TEOAX |version=September 1998 |version_beschr=November 1998 |stichworte=KUEDAT<br /> Peilachsen<br /> Extraktion |kurz…“) |
K (Pflege: pre) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 25: | Zeile 25: | ||
|eingabedateien= | |eingabedateien= | ||
# Original-KUEDAT-Peildatendatei (Datei des Typs [[KUEDAT.DAT|kuedat.dat]]) | # Original-KUEDAT-Peildatendatei (Datei des Typs [[KUEDAT.DAT|kuedat.dat]]) | ||
# Programm-Steuerdatei (Datei des Typs [[ | # Programm-Steuerdatei (Datei des Typs [[TEOAX.DAT|teoax.dat]]) | ||
|ausgabedateien= | |ausgabedateien= | ||
# Alle unterschiedlichen Peilachsen werden in einer Datei des Typs [[INSEL.DAT|insel.dat]] abgelegt | # Alle unterschiedlichen Peilachsen werden in einer Datei des Typs [[INSEL.DAT|insel.dat]] abgelegt | ||
Zeile 36: | Zeile 36: | ||
|zus_software= - | |zus_software= - | ||
|kontakt_original=[mailto:jens.juerges@baw.de J. Jürges] | |kontakt_original=[mailto:jens.juerges@baw.de J. Jürges] | ||
|kontakt_pflege=[mailto: | |kontakt_pflege=[mailto:pre.proghome@baw.de Arbeitsgruppe PRE] | ||
|dokumentation=Supercomputing News Heft 3/1998 und $PROGHOME/examples/teoax | |dokumentation=Supercomputing News Heft 3/1998 und $PROGHOME/examples/teoax | ||
}} | }} |
Aktuelle Version vom 14. Oktober 2022, 14:28 Uhr
Basisinformationen
Programm-Name
TEOAX
Version
September 1998
Beschreibung
November 1998
Stichworte
KUEDAT
Peilachsen
Extraktion
Kurzbeschreibung
Das Programm TEOAX dient der Extraktion von Peilachsen aus einer KUEDAT-Peildaten-Datei. Das Format einer solchen Datei kann wie folgt beschrieben werden:
- es sind nur ASCII-Datenzeilen enthalten
- der Buchstabe in der ersten Spalte beschreibt den Typ der Datenzeile:
- H (Header-Zeile):
- mit einer H-Zeile beginnt eine neue Peillinie. Diese Zeile enthält Informationen über die Peillinie (z.B. das Datum der Aufnahme)
- B (B-Zeile):
- diese beschreiben eine spezielle Peilachse, die sich z.B. ergibt, wenn mehrere Peilfahrten auf eine mittlere Peilachse umgerechnet werden (diese Zeilen werden gelesen und ausgewertet)
- R (R-Zeile):
- diese enthält einen tatsächlich gemessenen Peilpunkt. Jeder Peilpunkt wird charakterisiert durch Rechts- und Hochwert, sowie der Tiefe. Die Tiefeninformation ist sowohl bezogen auf SKN, als auch auf NN vorhanden
- D (D-Zeile):
- wie R, jedoch Maximal- oder Minimal-Tiefenwert
- U (U-Zeile):
- wie R, jedoch Minimal- oder Maximal-Tiefenwert
R-, D- und U-Zeilen werden von diesem Programm nicht ausgewertet
Eingabe-Dateien
- Original-KUEDAT-Peildatendatei (Datei des Typs kuedat.dat)
- Programm-Steuerdatei (Datei des Typs teoax.dat)
Ausgabe-Dateien
- Alle unterschiedlichen Peilachsen werden in einer Datei des Typs insel.dat abgelegt
- desweiteren wird für jede unterschiedliche Peilachse eine Polygon-Datei (Datei des Typs poly.dat) erzeugt
Methode
Jede B-Datenzeile enthält einen Abschnitt einer Peilachse. Dabei kann es sich um einen Geradenabschnitt mit Anfangs- und Endpunkt des Abschnitts handeln, oder um einen Kreisbogenabschnitt. In diesem Fall werden wieder zwei Informationen benötigt: der Mittelpunkt des Kreises und der Endpunkt des Abschnittes (der Anfangspunkt ist durch den Abschnitt zuvor bereits bekannt). Das Programm liest alle Peilachsen-Abschnitte ein, setzt sie zu einem Polygonzug zusammen, prüft, ob diese Peilachse schon zuvor extrahiert worden ist und speichert ggf. diese Peilachse auf Datei.
Vorlauf-Programme
-
Nachlauf-Programme
Weitere Informationen
Programmiersprache
Fortran90
zusätzliche Software
-
Originalversion
Programmpflege
Dokumentation/Literatur
Supercomputing News Heft 3/1998 und $PROGHOME/examples/teoax
zurück zu Programmkennblätter