Aktionen

CROSSPRO: Unterschied zwischen den Versionen

Aus BAWiki

imported>BAWiki 1
(q)
 
KKeine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 11: Zeile 11:
Berechnung von Querprofilen, die alle im rechten Winkel zu einem anwender-definierten Längsprofil (z.B. einer Flußlängsachse) liegen und deren Start- und Endpunkte sich (knapp) außerhalb eines definierten Gebietes befinden.  
Berechnung von Querprofilen, die alle im rechten Winkel zu einem anwender-definierten Längsprofil (z.B. einer Flußlängsachse) liegen und deren Start- und Endpunkte sich (knapp) außerhalb eines definierten Gebietes befinden.  
|eingabedateien=
|eingabedateien=
# Programm-Steuer-Datei (Dateityp crosspro.dat)
# Programm-Steuer-Datei (Dateityp [[CROSSPRO.DAT|crosspro.dat]])
# Flußlängsachsen-Datei, welche die Positionen und die Kilometrierung aller Längsprofil-Punkte enthält (Dateityp ascii.dat)
# Flußlängsachsen-Datei, welche die Positionen und die Kilometrierung aller Längsprofil-Punkte enthält (Dateityp [[ASCII.DAT|ascii.dat]])  
: Beschreibung der Datenspalten:
#: Beschreibung der Datenspalten:
:# erste Spalte: x-Koordinaten des Längsprofils
## erste Spalte: x-Koordinaten des Längsprofils
:# zweite Spalte: y-Koordinaten des Längsprofils
## zweite Spalte: y-Koordinaten des Längsprofils
:# dritte Spalte: Kilometrierung
## dritte Spalte: Kilometrierung
# Ästuar-Topographie-Datei im Format Fidirb/Fidisor (Dateityp topo.bin)
# Ästuar-Topographie-Datei im Format Fidirb/Fidisor (Dateityp [[TOPO.BIN|topo.bin]])
# Datei mit Gebietsgrenzlinie, welche die Positions-Koordinaten aller Grenzpunkte enthält (Dateityp ascii.dat)
# Datei mit Gebietsgrenzlinie, welche die Positions-Koordinaten aller Grenzpunkte enthält (Dateityp [[ASCII.DAT|ascii.dat]])
: Beschreibung der Datenspalten:
#: Beschreibung der Datenspalten:
:# erste Spalte: x-Koordinaten der Grenzlinie
## erste Spalte: x-Koordinaten der Grenzlinie
:# zweite Spalte: y-Koordinaten der Grenzlinie  
## zweite Spalte: y-Koordinaten der Grenzlinie  
|ausgabedateien=
|ausgabedateien=
# Berechnungsergebnisse in Zeitreihenform (Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]]  und [[DIRZ.BIN|dirz.bin]])
# Strukturlinien-Datei, welche die Positionen aller berechneten Querprofile enthält (Dateityp [[INSEL.DAT|insel.dat]])
# Druckerdatei mit Informationen zum Programmablauf (Dateityp zeitr.sdr)
# Geopositions-Dateien für jeden Start- und Endpunkt aller Querprofile (Dateityp [[GEOPOS.DAT|geopos.dat]])  
# (optional) Datei mit Testausgaben (Dateityp zeitr.trc)
 
|methode=
|methode=
Für jeden Knoten des Berechnungsgitters oder Profiles, bzw. der Profilhauptpunkte werden die synoptischen Berechnungsergebnisse als Zeitserie aufgesammelt und auf Direktzugriffsdateien ausgegeben, so daß nachfolgende Programme für jeden Knoten und für jede physikalische Größe direkt auf jede Zeitserie zugreifen können.  
'''Position aller Querprofile'''<br />
|preprozessor=
Nach dem Einlesen aller Eingangsdaten berechnet das Programm die Position aller Querprofile auf der Flußlängsachse. Diese Positionen werden in einer Liste sortiert aufgehoben, so dass diejeniegen Querprofile, die die Flußlängsachse zu Beginn dieser Achse schneiden auch zu Beginn dieser Liste zu finden sind. Die Positionen werden über ihren Abstand zum ersten Punkt der Flußlängsachse sortiert.<br /><br />
[[ADCP2BDF]], [[DATACONVERT]], [[DIDAMERGE]], [[DIDAMINTQ]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[ENERF]], [[METDIDA]], [[PGCALC]], [[TELEMAC-2D]], [[TM2DIDA]], [[TR2DIDA]], [[TR3DIDA]], [[TR2GEOM]], [[TRIM-2D]], [[TRIM-3D]], [[UNK]], [[UNS]], [[UNTRIM]], [[UNTRIM2007]], [[UTRRND]], [[XTRLQ2]]
'''Richtung aller Querprofile'''<br />
 
Jedes Querprofil liegt senkrecht auf der Flußlängsachse, so dass sich die Richtung des Querprofils einfach aus der Richtung der Flußlängsachse am Kreuzungspunkt berechnet durch die Addition von 90 Grad.<br /><br />
'''Start- und Endpunkt aller Querprofile'''<br />
Das Programm schaut beginnend beim Kreuzungspunkt in beide Richtungen des Querprofils und sucht einen Punkt, an dem entweder das Ästuar endet, oder das Querprofil eine Gebiets-Begrenzungslinie schneidet. Das Programm wählt denjenigen Punkt aus, der dichter am Kreuzungspunkt mit der Flußlängsachse liegt.<br /><br />
|preprozessor= -
|postprozessor=
|postprozessor=
[[ABDF]], [[DIDARENAME]], [[DIDASPLIT]], [[FRQWF]], [[GVIEW2D]], [[LZKMF]], [[LZKAF]], [[LZKSF]], [[LZKVF]], [[LZKWF]], [[TDKLF]], [[TDKSF]], [[TDKVF]], [[TDKWF]], [[UTRRND]], [[WARM]], [[XTRDATA]]
[[TICLQ2]], [[TR2LQ2]]


|programmiersprache=FORTRAN 90
|programmiersprache=Fortran2003
|zus_software= -
|zus_software= -
|kontakt_original=[mailto:guenther.lang@baw.de G. Lang]
|kontakt_original=M. Boehlich, J. Jürges
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang], [mailto:susanne.spohr@baw.de S. Spohr]
|kontakt_pflege=[mailto:pre.proghome@baw.de Arbeitsgruppe PRE]
|dokumentation=siehe auch $PROGHOME/examples/Zeitr/
|dokumentation=$PROGHOME/examples/crosspro/  
}}
}}

Aktuelle Version vom 10. Oktober 2022, 09:05 Uhr

Basisinformationen

Programm-Name

CROSSPRO

Version

September 1999

Beschreibung

September 1999

Stichworte

Flußlängsachse
automatische Definition von Querprofilen
Geopositionen

Kurzbeschreibung

Berechnung von Querprofilen, die alle im rechten Winkel zu einem anwender-definierten Längsprofil (z.B. einer Flußlängsachse) liegen und deren Start- und Endpunkte sich (knapp) außerhalb eines definierten Gebietes befinden.

Eingabe-Dateien

  1. Programm-Steuer-Datei (Dateityp crosspro.dat)
  2. Flußlängsachsen-Datei, welche die Positionen und die Kilometrierung aller Längsprofil-Punkte enthält (Dateityp ascii.dat)
    Beschreibung der Datenspalten:
    1. erste Spalte: x-Koordinaten des Längsprofils
    2. zweite Spalte: y-Koordinaten des Längsprofils
    3. dritte Spalte: Kilometrierung
  3. Ästuar-Topographie-Datei im Format Fidirb/Fidisor (Dateityp topo.bin)
  4. Datei mit Gebietsgrenzlinie, welche die Positions-Koordinaten aller Grenzpunkte enthält (Dateityp ascii.dat)
    Beschreibung der Datenspalten:
    1. erste Spalte: x-Koordinaten der Grenzlinie
    2. zweite Spalte: y-Koordinaten der Grenzlinie

Ausgabe-Dateien

  1. Strukturlinien-Datei, welche die Positionen aller berechneten Querprofile enthält (Dateityp insel.dat)
  2. Geopositions-Dateien für jeden Start- und Endpunkt aller Querprofile (Dateityp geopos.dat)

Methode

Position aller Querprofile
Nach dem Einlesen aller Eingangsdaten berechnet das Programm die Position aller Querprofile auf der Flußlängsachse. Diese Positionen werden in einer Liste sortiert aufgehoben, so dass diejeniegen Querprofile, die die Flußlängsachse zu Beginn dieser Achse schneiden auch zu Beginn dieser Liste zu finden sind. Die Positionen werden über ihren Abstand zum ersten Punkt der Flußlängsachse sortiert.

Richtung aller Querprofile
Jedes Querprofil liegt senkrecht auf der Flußlängsachse, so dass sich die Richtung des Querprofils einfach aus der Richtung der Flußlängsachse am Kreuzungspunkt berechnet durch die Addition von 90 Grad.

Start- und Endpunkt aller Querprofile
Das Programm schaut beginnend beim Kreuzungspunkt in beide Richtungen des Querprofils und sucht einen Punkt, an dem entweder das Ästuar endet, oder das Querprofil eine Gebiets-Begrenzungslinie schneidet. Das Programm wählt denjenigen Punkt aus, der dichter am Kreuzungspunkt mit der Flußlängsachse liegt.

Vorlauf-Programme

-

Nachlauf-Programme

TICLQ2, TR2LQ2

Weitere Informationen

Programmiersprache

Fortran2003

zusätzliche Software

-

Originalversion

M. Boehlich, J. Jürges

Programmpflege

Arbeitsgruppe PRE

Dokumentation/Literatur

$PROGHOME/examples/crosspro/


zurück zu Programmkennblätter


Strukturübersicht