Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften:

Slides:



Advertisements
Ähnliche Präsentationen
Definition Überlappung und Überdeckung
Advertisements

Punkt-in-Polygon-Verfahren III (R/R+-Baum)
Kap. 13 Sweep-Line Algorithmen Kap Schnittprobleme
Algebraische Zahlen: Exaktes Rechnen mit Wurzeln
Anwendungsbeispiele Vertrieb durch:
7. Natürliche Binärbäume
Digitalgeometrie mit Anwendungen zur Bildanalyse und Computergrafik
Folie 1 Lösungsvorschläge für die Aufgaben der  Realschulabschlussprüfung Mathematik in Baden-Württemberg 2001 In dieser Powerpoint-Präsentation findet.
Kombinatorische Topologie in der 3d Geomodellierung
Klicke Dich mit der linken Maustaste durch das Übungsprogramm!
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (17 – Bäume: Grundlagen und natürliche Suchbäume) Prof. Th. Ottmann.
WS 06/07 Algorithmentheorie 01 - Einleitung Prof. Dr. Th. Ottmann Tobias Lauer.
Algorithmen und Datenstrukturen
Geometrisches Divide and Conquer
Proseminar Geoinformation II
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung Foliendesign: cand. geod. Jörg Steinrücken.
Geoinformation II Vorlesung
Vorlesung Geoinformation I WS 01/02 Musterlösung für die Klausur vom
Institut für Kartographie und Geoinformation Dipl.-Ing. J. Schmittwilken Diskrete Mathe II Übung
Lösung der Aufgabe 1: Die Erweiterung des Diagramms auf „Winged Egde“ besteht in zwei Beziehungen, nr-Kante und vl-Kante, zwischen der Klasse Kante. Jede.
Institut für Kartographie und Geoinformation Dipl.-Ing. J. Schmittwilken Diskrete Mathe II Übung
Geoinformation III Vorlesung 3 Quadtrees.
Institut für Kartographie und Geoinformation Diskrete Mathematik I Vorlesung Bäume-
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung In welcher Masche liegt der Punkt p?
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
Punktbeschriftung mit vier Rechtecken gleicher Höhe (Anzahlmaximierung) Julia Löcherbach.
Diskrete Mathe 9 Vorlesung 9 SS 2001
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 5 WS 2000/2001 Topologie, Landkarten, Datenstrukturen.
Datenstrukturen für Landkarten
Modelle in GIS: Landkarten, Netze, TIN und Raster
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 8 SS 2000 Punkt-in-Polygon-Verfahren II (Trapezkarte)
Geoinformation II Vorlesung 4 SS 2001 Voronoi-Diagramme.
Modellierung des Raumes
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Objektorientierte Konzepte/UML Geoinformation I Vorlesung 2 WS 2000/2001.
Geoinformation II (6. Semester)
Geoinformation II Vorlesung 3 SS 2001 Polygon Overlay.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 7 SS 2000 Punkt-in-Polygon-Verfahren I (Trapezkarte)
Polynome und schnelle Fourier-Transformation
Auslegung eines Vorschubantriebes
Objekte und ihre Beschreibung
Vorlesung Mai 2000 Konstruktion des Voronoi-Diagramms II
1. Grundkörper: Verschmelzung Zylinder mit Pyramide
1. Grundkörper: Verschmelzung Vierkantpyramide und Vierkantpyramide Vierkantpyramide stehend xyz G1G G2G2 0 0 G3G G4G4 0 0 S1S Vierkantpyramide.
1.Grundkörper: Verschmelzung Zylinder mit Quader
1.Grundkörper: Steckung Zylinder mit Pyramidenstumpf
Grundkörper: Verschmelzung 6-Kantprisma / 6-Kantprisma
1. Grundkörper Verschmelzung Vierkantpyramide und Dreikantprisma
Informatik Datenstruktur Graph 3.1 Einfache Graphen
Wettkampfsystem Karlsruhe Grundlagen Vorstellung beim Turnkongress –Bad Vilbel (23./ ) –78 Teilnehmer/2 Referenten vom BTB –Übungsbuch,
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation III Vorlesung 1 WS 2001/02 Punkt-in-Landkarte I (Streifenkarte)
Diskrete Mathematik II
Diskrete Mathematik II
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II 6. Sem. Vorlesung Mai 2000 Konstruktion des Voronoi-Diagramms.
Statistik und Parameterschätzung
Geometric Representation
Neuer Abschnitt: Modellierung des Raumes
Theorie, Anwendungen, Verallgemeinerungen
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 4 WS 01/02 Quadtrees.
Constraint Delaunay Triangulations
„Topologie“ - Wiederholung der letzten Stunde
Geoinformation III Vorlesung 10c Normen und Standards.
3D-GIS I Simpliziale Komplexe Kerstin Herms.
Datenaustausch und Interoperabilität
Musterlösung zur Klausur „Geoinformation I“ vom
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II 6. Sem. Vorlesung 4 4. Mai 2000 Voronoi-Diagramm.
Vorlesung April 2000 Polygon Overlay
Lösung der Aufgabe 1: Die Erweiterung des Diagramms auf „Winged Egde“ besteht in zwei Beziehungen, nr-Kante und vl-Kante, zwischen der Klasse Kante. Jede.
Geometrisch-topologische Konsistenz in Geo-Informationssystemen
Straße * besteht aus Flurstück 1 Masche 2 begrenzt 3..* Kante 2 2..* begrenzt Lösung der Aufgabe 1: Die Ergänzung (grau) des Diagramms besteht.
Punkt-in-Landkarte II
 Präsentation transkript:

Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a) jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die Aggregation aller inneren Maschen ist der geschlossenen Kreisscheibe topologisch äquivalent Beachte: zu jeder Landkarte gehört eine unbeschränkte Masche „Außen“ - die einzige Masche, die nicht der geschlossenen Kreis-scheibe äquivalent ist

Datenstrukturen für Landkarten Nachbarschaften

Spaghetti A: 2.0 0.0 5.0 1.0 7.0 3.0 5.0 4.0 1.0 1.0 B: 5.0 4.0 7.0 3.0 7.0 6.0 5.0 6.0 C: 5.0 4.0 5.0 7.0 0.0 3.0 (5.0 4.0) (5.0 1.0) (2.0 0.0) (7.0 3.0) (1.0 1.0) (7.0 6.0) (5.0 6.0) (5.0 7.0) (0.0 3.0) A B C

UML-Diagramm für die Spaghetti-Struktur

UML-Diagramm für Spaghetti-Struktur mit Punkten Masche 1..1 n {geordnet} Punkt

Typischer Fehlerfall für Spaghetti: Änderung der Koordinaten eines gemeinsamen Punktes vorher nachher

Punktobjekte ohne Redundanz Flächen: A: P1 P2 P3 P4 P5 B: P4 P3 P6 P7 C: P4 P7 P8 P9 P5 P8 P7 P6 B C Punkte: P4 P1 2.0 0.0 P2 5.0 1.0 P3 7.0 3.0 P4 5.0 4.0 P5 1.0 1.0 P6 7.0 6.0 ............................. P9 P3 A P5 P2 P1

UML-Diagramm für Spaghetti-Struktur mit Punkt-Objekten Masche Punkt n 1..n {geordnet} Beachte: Redundanzfreiheit kann durch dies UML-Diagramm nicht erzwungen werden.

UML-Diagramm für die Knoten- und Kantenstruktur Masche 2 begrenzt UML-Diagramm für die Knoten- und Kantenstruktur Topologie explizit Redundanzfreiheit wird erzwungen 3..* Kante 2 2..* begrenzt neu Knoten Punkt 1 Geometrie

Knoten-Maschen-Struktur Kante End- knoten linke Masche Anfangs- knoten P1 E6 E11 P2 P3 P6 P7 P8 P9 A B C P5 P4 E1 E2 E3 E4 E5 E7 E8 E9 E10 Außen rechte Masche E1 P1 P2 A Außen E2 P2 P3 A Außen E3 P3 P4 A B E4 P4 P5 A C E5 P5 P1 A Außen E6 P3 P6 B Außen .............................................. Kanten: Knoten: P1 2.0 0.0 P2 5.0 1.0 ..............................................

Vor- und Nachteile der Knoten- und Kanten-Struktur Vorteile: Geometrie ist redundanzfrei Topologie ist explizit bei Änderungen können Fehler leichter vermieden werden Nachteil der Kantenumring ist nicht direkt gegeben, sondern muß berechnet werden Lösung: Kanten mit Flügeln

Kanten mit Flügeln

Geflügelte Kanten Kanten: Außen B C A P8 E9 E7 P7 P6 E10 E8 E6 Wie bei Knoten-Kanten- Struktur Geflügelte Kanten Nachfolger im Umring der rechten Masche P1 P8 P2 P3 P6 P7 P9 A B C P5 P4 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 Außen Vorgänger im Umring der linken Masche E1 P1 P2 A Außen E5 E2 E2 P2 P3 A Außen E1 E6 E3 P3 P4 A B E2 E8 E4 P4 P5 A C E3 E11 E5 P5 P1 A Außen E4 E1 E6 P3 P6 B Außen E3 E7 ..................................................... Kanten:

Euler-Charakteristik Die Euler-Formel Für jede Landkarte mit f Maschen (face) e Kanten (edge) v Knoten (vertex) gilt: f - e + v = 2 Euler-Charakteristik: Landkarte: 2 Landkarte mit n Kontinenten: n + 1 Landkarte mit n Inseln und m Kontinenten: n + m + 1 beachte: Außen zählt als eigene Masche! Euler-Charakteristik

Topologische Fehler (I) Fehlender Knoten Zwei Referenzpunkte (Namen) Overshoot Fehlender Referenz- punkt (Name) Undershoot

Topologische Fehler (II) Überlappung zweier Maschen ohne Überschneidung von Kanten

Integritätsbedingungen für Landkarten (I) falsch richtig 1. Schnittfreiheit der Kanten 2. Jede Kante hat zwei Maschen auf verschiedenen Seiten 3. Jede Masche wird von einem einfachen Zyklus begrenzt 4. Kein Mittelpunkt einer Kante liegt in einer Masche

Integritätsbedingungen für Landkarten (II) falsch richtig 1. Schnittfreiheit der Kanten 2. Jede Kante hat zwei Maschen auf verschiedenen Seiten 3. Jede Masche wird von einem einfachen Zyklus begrenzt 4. Es gibt genau eine unbeschränkte Masche

Zusammenfassung „Geometrisch-Topologische Datenstrukturen“ Spaghetti mit Koordinaten: redundante Geometrie Spaghetti mit Punkten: redundante Geometrie Spaghetti mit Punkten als Objekten: redundanzfreie Geometrie Knoten-Kanten-Struktur: redundanzfreie Geometrie, explizite Topologie, Maschenumring muß berechnet werden geflügelte Kanten: redundanzfreie Geometrie, explizite Topologie, Maschenumring leicht zu berechnen

Aus Landkarten abgeleitete Strukturen quadratische Maschen gleicher Größe: Raster, Grid kompakte Speicherung homogene Informationsdichte Maschen sind Dreiecke Triangulation gut zur Modellierung des Geländes Verallgemeinerung Simplizes Simpliziale Komplexe

Simplizes Ein 0-Simplex ist ein Punkt Ein 1-Simplex ist eine gerade Kante Ein 2-Simplex ist ein Dreieck (Inneres + 3 Kanten + 3 Knoten) Ein 3-Simplex ist ein Tetraeder

Beachte: Das Schwierige an den Simplexen ... ... ist der Plural

Teilsimplizes Ein Knoten ist Teilsimplex einer Kante Eine Kante ist Teilsimplex eines Dreiecks Ein Dreieck ist Teilsimplex eines Tetraeders Der Teilsimplex T eines Simplex S ist ein Simplex, dessen Knoten alle in S vorkommen. Der Rand eines Simplex ist die Menge aller Teilsimplizes. Rand eines Dreiecks

Simpliziale Komplexe falsch: Ein Simplizialer Komplex C ist eine Menge von Simplizes mit folgenden Eigenschaften: jeder Teilsimplex in C ist ebenfalls in C der Durchschnitt zweier Simplizes in C ist entweder leer oder in C falsch:

Simpliziale Komplexe Korrektur: Ein Simplizialer Komplex C ist eine Menge von Simplizes mit folgenden Eigenschaften: jeder Teilsimplex in C ist ebenfalls in C der Durchschnitt zweier Simplizes in C ist entweder leer oder in C Korrektur:

Simpliziale Komplexe Korrektur: Ein Simplizialer Komplex C ist eine Menge von Simplizes mit folgenden Eigenschaften: jeder Teilsimplex in C ist ebenfalls in C der Durchschnitt zweier Simplizes in C ist entweder leer oder in C Korrektur:

Anwendungen Geländemodell Computergraphik Eisberge ...

Resümee Landkarten Simpliziale Komplexe Gemeinsamkeiten beliebige Polygone Simpliziale Komplexe Dreiecke auch 3D Gemeinsamkeiten Konstruktion des Raumes durch Aggregation atomarer Primitive „algebraische“ oder „kombinatorische“ Topologie zurück zur „Punktmengentopologie“