Datenstrukturen für Landkarten

Slides:



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

Grenzen endlicher Automaten
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
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 Prof. Dr. Lutz Plümer Übung Diskrete Mathematik SS 2003 Segmentschnitt I.
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 Prof. Dr. Lutz Plümer Geoinformation II Vorlesung In welcher Masche liegt der Punkt p?
Diskrete Mathe 9 Vorlesung 9 SS 2001
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung 1 SS 2001 Algorithmus von Dijkstra.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 5 WS 2000/2001 Topologie, Landkarten, Datenstrukturen.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 10 SS 2000 Quadtrees.
Modelle in GIS: Landkarten, Netze, TIN und Raster
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 12 WS 2000/2001 Gerhard Gröger Modellierung mit Geodatabases.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 11 WS 2000/2001 Gerhard Gröger Einführung in ArcInfo 8 -
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 10 WS 2000/2001 Gerhard Gröger Einführung in ArcInfo 8.
Geoinformation I Vorlesung 8 WS 2000/2001 Graphen.
Diskrete Mathematik II
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.
Konstruktion der Voronoi-Diagramme II
Geoinformation II (6. Semester)
Geoinformation II Vorlesung 3 SS 2001 Polygon Overlay.
Diskrete Mathematik II
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 9 SS 2000 Punkt-in-Polygon-Verfahren III (R/R + -Baum)
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 7 SS 2000 Punkt-in-Polygon-Verfahren I (Trapezkarte)
Information und Kommunikation Hartmut Klauck Universität Frankfurt SS
Konstruktion der Voronoi-Diagramme I
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
Geoinformation I Vorlesung 9 WS 2000/2001 DGM (Dreiecksnetze)
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
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung 6 SS 2001 Segmentschnitt III.
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.
Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften:
Statistik und Parameterschätzung
Geoinformation I Lutz Plümer
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Foliendesign: Jörg Steinrücken & Tobias Kahn Vorlesung
Vorlesung Einführendes Beispiel-
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 4 WS 01/02 Quadtrees.
„Topologie“ - Wiederholung der letzten Stunde
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Suche des kürzesten Weges in einem Netz.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Foliendesign: Jörg Steinrücken & Tobias Kahn Vorlesung
Geoinformation III Vorlesung 10c Normen und Standards.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Voronoi-Diagramme.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung der Algorithmus von Floyd.
3D-GIS I Simpliziale Komplexe Kerstin Herms.
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.
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:

Datenstrukturen für Landkarten Geoinformation I Vorlesung 6 WS 2000/2001 Datenstrukturen für Landkarten

Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Kanten mit Flügeln Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Geflügelte Kanten Kanten: Außen B C A P1 P8 P2 P3 P6 P7 P9 P5 P4 E1 E2 Wie bei Knoten-Kanten- Struktur Nachfolger im Umring der rechten Masche Geflügelte Kanten Vorgänger im Umring der linken 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 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: Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Geflügelte Kanten Kanten: Außen B C A P8 P2 P3 P6 P7 P9 P5 P4 E1 E2 E3 Nachfolger im Umring der rechten Masche Geflügelte Kanten Vorgänger im Umring der linken Masche P8 P2 P3 P6 P7 P9 A B C P5 P4 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 Außen Kanten: 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 ..................................................... P1 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Geflügelte Kanten Kanten: Außen B C A P8 E9 P7 E7 P6 E10 E8 Nachfolger im Umring der rechten Masche Geflügelte Kanten Vorgänger im Umring der linken Masche P8 Außen E9 P7 E7 P6 Kanten: E10 E8 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 ..................................................... B E6 C P4 P9 E4 E3 P3 E11 A E2 P5 P2 E5 E1 P1 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Geflügelte Kanten Kanten: Außen B C A P8 E9 P7 E7 P6 E10 E8 Nachfolger im Umring der rechten Masche Geflügelte Kanten Vorgänger im Umring der linken Masche P8 Außen E9 P7 E7 P6 Kanten: E10 E8 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 ..................................................... B E6 C P4 E3 P9 E4 P3 E11 A E2 P5 P2 E5 E1 P1 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Geflügelte Kanten Kanten: Außen B C A P8 E9 P7 E7 P6 E10 E8 Nachfolger im Umring der rechten Masche Geflügelte Kanten Vorgänger im Umring der linken Masche P8 Außen E9 P7 E7 P6 Kanten: E10 E8 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 ..................................................... B E6 C P4 E3 P9 E4 P3 E11 A E2 P5 P2 E5 E1 P1 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Geflügelte Kanten Kanten: Außen B C A P8 E9 P7 E7 P6 E10 E8 Nachfolger im Umring der rechten Masche Geflügelte Kanten Vorgänger im Umring der linken Masche P8 Außen E9 P7 E7 P6 Kanten: E10 E8 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 ..................................................... B E6 C P4 E3 P9 E4 P3 E11 A E2 P5 P2 E5 E1 P1 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Geflügelte Kanten Kanten: Außen B C A P8 E9 P7 E7 P6 E10 E8 Nachfolger im Umring der rechten Masche Geflügelte Kanten Vorgänger im Umring der linken Masche P8 Außen E9 P7 E7 P6 Kanten: E10 E8 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 ..................................................... B E6 C P4 E3 P9 E4 P3 E11 A E2 P5 P2 E5 E1 P1 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Geflügelte Kanten Kanten: Außen B C A P8 E9 P7 E7 P6 E10 E8 Nachfolger im Umring der rechten Masche Geflügelte Kanten Vorgänger im Umring der linken Masche P8 Außen E9 P7 E7 P6 Kanten: E10 E8 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 ..................................................... B E6 C P4 E3 P9 E4 P3 E11 A E2 P5 P2 E5 E1 P1 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Kanten mit Flügeln Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Die Euler-Formel Für jede Landkarte mit Euler-Charakteristik: 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 Kontinenten und m Inseln : n + m + 1 beachte: Außen zählt als eigene Masche! Euler-Charakteristik Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Topologische Fehler Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Zwei Referenzpunkte (Namen) Topologische Fehler I Fehlender Knoten Zwei Referenzpunkte (Namen) Overshoot Fehlender Referenz- punkt (Name) Undershoot Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Topologische Fehler II Überlappung zweier Maschen ohne Überschneidung von Kanten Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Topologische Fehler II Überlappung zweier Maschen ohne Überschneidung von Kanten Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

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 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

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 4. Kein Mittelpunkt einer Kante liegt in einer Masche Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

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 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

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 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 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 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

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

Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 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. Rand eines Dreiecks Der Rand eines Simplex ist die Menge aller Teilsimplizes. Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Simpliziale Komplexe 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 ein Teilsimplex beider Simplizes falsch: Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Simpliziale Komplexe 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 ein Teilsimplex beider Simplizes Korrektur: Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Simpliziale Komplexe 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 ein Teilsimplex beider Simplizes Korrektur: Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Anwendungen Geländemodell Computergraphik Eisberge ... Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6

Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Resümee Landkarten 2D beliebige Polygone Simpliziale Komplexe Dreiecke auch 3D Gemeinsamkeiten Konstruktion des Raumes durch Aggregation atomarer Primitive „algebraische“ oder „kombinatorische“ Topologie zurück zur „Punktmengentopologie“ Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6