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 | |||
## zweite Spalte: y-Koordinaten des Längsprofils | |||
## 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 | |||
## zweite Spalte: y-Koordinaten der Grenzlinie | |||
|ausgabedateien= | |ausgabedateien= | ||
# | # Strukturlinien-Datei, welche die Positionen aller berechneten Querprofile enthält (Dateityp [[INSEL.DAT|insel.dat]]) | ||
# Geopositions-Dateien für jeden Start- und Endpunkt aller Querprofile (Dateityp [[GEOPOS.DAT|geopos.dat]]) | |||
|methode= | |methode= | ||
'''Position aller Querprofile'''<br /> | |||
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 /> | |||
'''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= | ||
[[ | [[TICLQ2]], [[TR2LQ2]] | ||
|programmiersprache= | |programmiersprache=Fortran2003 | ||
|zus_software= - | |zus_software= - | ||
|kontakt_original= | |kontakt_original=M. Boehlich, J. Jürges | ||
|kontakt_pflege=[mailto: | |kontakt_pflege=[mailto:pre.proghome@baw.de Arbeitsgruppe PRE] | ||
|dokumentation= | |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
- Programm-Steuer-Datei (Dateityp crosspro.dat)
- Flußlängsachsen-Datei, welche die Positionen und die Kilometrierung aller Längsprofil-Punkte enthält (Dateityp ascii.dat)
- Beschreibung der Datenspalten:
- erste Spalte: x-Koordinaten des Längsprofils
- zweite Spalte: y-Koordinaten des Längsprofils
- dritte Spalte: Kilometrierung
- Ästuar-Topographie-Datei im Format Fidirb/Fidisor (Dateityp topo.bin)
- Datei mit Gebietsgrenzlinie, welche die Positions-Koordinaten aller Grenzpunkte enthält (Dateityp ascii.dat)
- Beschreibung der Datenspalten:
- erste Spalte: x-Koordinaten der Grenzlinie
- zweite Spalte: y-Koordinaten der Grenzlinie
Ausgabe-Dateien
- Strukturlinien-Datei, welche die Positionen aller berechneten Querprofile enthält (Dateityp insel.dat)
- 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
Weitere Informationen
Programmiersprache
Fortran2003
zusätzliche Software
-
Originalversion
M. Boehlich, J. Jürges
Programmpflege
Dokumentation/Literatur
$PROGHOME/examples/crosspro/
zurück zu Programmkennblätter