Aktionen

CROSSPRO: Unterschied zwischen den Versionen

Aus BAWiki

imported>BAWiki 1
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 12: Zeile 12:
|eingabedateien=
|eingabedateien=
# Programm-Steuer-Datei (Dateityp [[CROSSPRO.DAT|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|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
Zeile 19: Zeile 19:
# Ästuar-Topographie-Datei im Format Fidirb/Fidisor (Dateityp [[TOPO.BIN|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|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  
Zeile 36: Zeile 36:
[[TICLQ2]], [[TR2LQ2]]
[[TICLQ2]], [[TR2LQ2]]


|programmiersprache=Fortran 90
|programmiersprache=Fortran2003
|zus_software= -
|zus_software= -
|kontakt_original=[mailto:marcus.boehlich@baw.de M. Boehlich], [mailto:jens.juerges@baw.de J. Jürges]
|kontakt_original=M. Boehlich, J. Jürges
|kontakt_pflege=[mailto:jens.juerges@baw.de J. Jürges]
|kontakt_pflege=[mailto:pre.proghome@baw.de Arbeitsgruppe PRE]
|dokumentation=$PROGHOME/examples/crosspro/  
|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