![]() |
Universität des Saarlandes Fachbereich 14 - Informatik Dr. S. Schirra, Dr. E. Schömer |
![]() |
SOFTWAREPRAKTIKUM | WS 99/00 |
Integrieren Sie die Funktion zum Skalieren von Rasterdaten (siehe Übung 3, Aufgabe 4!) in die Klasse RasterData aus der Vorlesung, und visualisieren Sie die Ergebnisse mit Hilfe der Klasse RasterWindow.
Entwerfen Sie eine Klasse namens VectorData zur Verwaltung von mehreren Flussläufen. Integrieren Sie die Funktion zum Vereinfachen von Linienzügen (siehe Übung 5, Aufgabe 3!) in diese Klasse. Überarbeiten Sie die Klasse VectorWindow aus der Vorlesung, um Ihre Ergebnisse zu visualisieren.
Gegeben sei ein digitales Geländemodell. Die Höhe eines Punktes
bezeichnen wir mit f(x,y).
Wir wollen die Bereiche starker Hangneigung ermitteln. Dazu definieren
wir folgenden Differentialoperator:
Da die Höhenangaben nur für diskrete Punkte
in einem festen Raster verfügbar sind, arbeiten wir mit der
diskretisierten Version des Operators D. Dazu approximieren wir die
partiellen Ableitungen durch zentrale Differenzenquotienten:
Lesen Sie ein digitales Geländemodell ein, und visualisieren Sie es als Graustufenbild. Berechnen Sie die Hangneigungen nach obigem Schema, und visualisieren Sie das Ergebnis ebenfalls als Graustufenbild. Die Rasterdaten finden Sie unter /home/stud/praxprog/GeoData/Region?.dat.