Die Geodäten
Geodäsie und Geoinformatik — Die Grenzen sind abgesteckt…

» Service » Graphische Datenverarbeitung in JAVA

Buchempfehlung
Buchcover
Zitat
Ich hörte mich anklagen, als sei ich ein Widersacher, ein Feind der Mathematik überhaupt, die doch niemand höher schätzen kann als ich, da sie gerade das leistet, was mir zu bewirken völlig versagt worden.
Johann Wolfgang von Goethe
Letzte Beiträge im Forum
Kalender
[Calendar JS by derletztekick.com]
Unterstützenswertes
Übungsaufgaben für graphische Datenverarbeitung in Java

Die graphische Datenverarbeitung, die den Studierenden der Fachrichtung Geoinformatik, gelehrt wird, befasst sich ganz allgemein mit der Visualisierung der Daten. Hierzu zählt das Erstellen von Oberflächen mit den zur Verfügung stehenden Komponenten, die Ausgabe von aufbereiteten Daten oder die Manipulation von Bildern.
Das Lösen der Aufgaben wurde recht funktional gehalten und soll lediglich eine mögliche Vorgehensweise aufzeigen. Eine ausführliche Aufgabenbeschreibung ist im Kopf der Hauptklasse enthalten. Die Übungsaufgaben stellte Herr Prof. Dr.-Ing. Wolfgang Kresse.

Datenverarbeitung
  • Übung 1.1 (2kB) - Erstellen eines Graphikfensters und Beschriftung der Titelleiste dieses Fensters
  • Übung 1.2 (2kB) - Erstellen eines Polygons, dessen Koordinaten aus der Locatorposition der Mausklicks ermittelt werden
  • Übung 1.3 (2kB) - Ausgabe eines Kreises auf dem Panel, der über ein n-Eckiges Polygon definiert ist. Die Anzahl der Ecken ist frei wählbar
  • Übung 1.4 (3kB) - Ausgabe einer Rotation eines Dreiecks um einen Punkt mittels Rotationsmatrix um einen gegebenen Winkel
  • Übung 1.5 (2kB) - Spiegelung eines Objektpunktes an einer vorzugebenen Geraden
  • Übung 1.6 (2kB) - Bestimmung des Outcodes mittels Cohen-Sutherland-Algorithmus für gegebene Punkte und Ermittlung der Clipping-Kategorie
  • Übung 2.1 (3kB) - Zeichen einer Line über folgende Ansätze: Einsetzen in die Geradengleichung, DDA-Algorithmus und mittels Mittelpunkt-Linien-Algorithmus nach BRESENHAM
  • Übung 2.2 (2kB) - Programmieren von Antialiasing für eine Linie mithilfe des Gupta-Sproull-Algorithmus
  • Übung 3.1 (2kB) - Programm zur Erzeugung von verschiedenen Graukeilen
  • Übung 3.2 (125kB) - Einlesen eines Graustufenbildes (8Bit) und interaktive Veringerung des Grauwertumfangs des Bildes
  • Übung 3.3 (125kB) - Bearbeiten und Speichern eines Grauwertbildes (8Bit) mit dem Hoch- bzw. Tiefpassfilter
  • Übung 3.4 (125kB) - Kantenerkennung in einem freiwählbaren Graustufenbild (8Bit) durch den LAPLACE-Filter
  • Übung 4.1 (3kB) - Ablegen und Laden von selbst erstellten (kartographischen) Signaturen in einer Signaturbibliotheken
  • Übung 4.2 (5kB) - Implementierung der Zentralprojektion eines gegebenen Hausdachs