next up previous contents index
Nächste Seite: Digitales Höhenmodell des United Aufwärts: Triangulation in Punktdaten Vorherige Seite: Beispieldaten   Inhalt   Index


Lösung mit GRASS

Es wurde GRASS 5.0pre1 unter einer Debian GNU/Linux Installation (woody) verwendet.

Eine in GRASS implementierte Möglichkeit zur Triangulation ist die Dreiecksvermaschung nach Delaunay. Eine Beschreibung der Delaunay Triangulation findet sich hier [*]. Der Aufruf erfolgt denkbar einfach durch den Befehl s.delaunay. Im darauffolgenden Dialog werden die Punkt- und die zu erzeugende Vektordatei benannt, im Beispiel tiefen und dreieck. Triangulation, Delaunayleer

GRASS:/tmp/test > s.delaunay
 
OPTION:   name of a sites file to be input
     key: sites
required: YES
 
Enter the name of an existing sites file
Enter 'list' for a list of existing sites files
Hit RETURN to cancel request
> tiefen
<tiefen>
 
OPTION:   name of a vector file to be output
     key: vect
required: YES
 
Enter a new binary file file name
Enter 'list' for a list of existing binary file files
Hit RETURN to cancel request
> dreieck
<dreieck>
 
FLAG: Set the following flag?
    Use all sites (do not limit to current region)?(y/n) [n]
 
FLAG: Set the following flag?
    Quiet?(y/n) [n]
Doing Delaunay triangulation ...     100%
GRASS:/tmp/test >

Die Ausgabe erfolg an einem GRASS - Monitor mit d.vector.

d.vect -v map=drei

Initializing [drei] ... Plotting ... Done
GRASS:/tmp/test > d.vect -v map=drei 
Vector file [drei]
 
Selected information from dig header
 Organization:  US Army Const. Eng. Rsch. Lab
 Map Name:
 Source Date:
 Orig. Scale:   1
 
 North: 5901697
 South: 5901040
 East:  3464847
 West:  3464440
 
Initializing [drei] ... Plotting ... Done

Abbildung 5.1: Ausgabebildschirm mit Delaunay-Triangulation ,,Hafen Elsfleth``
\includegraphics[width=10cm,height=10cm]{triangulate-sitedata/delaunay-1.eps}

Durch einem gemeinsamen Aufruf der grundlegenden Rasterdatei und der erzeugten Triangulation in Nviz2.2 siehe Kapitel 4 wird eine 3-Dimensionale Darstellung des Triangulationsmodells erzeugt. Hierzu wird dem Aufruf Nviz2.2 zusätzlich die entsprechende Vektordatei übergeben. Ein Mausklick auf die SchaltflächeVectors in der Nviz2.2-GUI baut die gewünschte Ansicht auf ( s. Abb 5.2).

GRASS:~ > nviz2.2 el=tiefen2 ve=delau


Version: @(#) GRASS 5.0.0pre1 (April 2001)

Authors: Bill Brown, Terry Baker, Mark Astley, David Gerdes
        modifications: Jaro Hofierka

Abbildung 5.2: Ausgabebildschirm mit 3-dimensionaler Ansicht der Delaunay-Triangulation ,,Hafen Elsfleth``
\includegraphics[width=10cm,height=10cm]{triangulate-sitedata/echolot-nviz2-triang.eps}


next up previous contents index
Nächste Seite: Digitales Höhenmodell des United Aufwärts: Triangulation in Punktdaten Vorherige Seite: Beispieldaten   Inhalt   Index
Heiko Kehlenbrink 2001-11-27