Download - Geoinformation I
Institut für Kartographie und GeoinformationProf. Dr. Lutz Plümer
Geoinformation IVorlesung 6
WS 2000/2001
Datenstrukturen für Landkarten
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
2 2
Kanten mit Flügeln
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
3 3
P1
P8
P2
P3
P6P7
P9
A
BC
P5
P4
E1
E2
E3E4
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:
Wie bei Knoten-Kanten-
Struktur
Vorgängerim Umring derlinken Masche
Nachfolgerim Umring der
rechten MascheGeflügelte Kanten
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
4 4
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:
Vorgängerim Umring derlinken Masche
Nachfolgerim Umring der
rechten MascheGeflügelte Kanten
P2
P3
P6P7
P9
A
BC
P5
P4
E1
E2
E3E4
E5
E6
E7
E8
E9
E10
E11
Außen
P1
P8
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
5 5
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:
Vorgängerim Umring derlinken Masche
Nachfolgerim Umring der
rechten MascheGeflügelte Kanten
P2
P3
P6P7
P9
A
BC
P5
P4
E1
E2
E3E4
E5
E6
E7
E8
E9
E10
E11
Außen
P1
P8
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
6 6
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:
Vorgängerim Umring der
linken Masche
Nachfolgerim Umring der
rechten MascheGeflügelte Kanten
P2
P3
P6P7
P9
A
BC
P5
P4
E1
E2
E3
E4
E5
E6
E7
E8
E9
E10
E11
Außen
P1
P8
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
7 7
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:
Vorgängerim Umring derlinken Masche
Nachfolgerim Umring der
rechten MascheGeflügelte Kanten
P2
P3
P6P7
P9
A
BC
P5
P4
E1
E2
E3
E4
E5
E6
E7
E8
E9
E10
E11
Außen
P1
P8
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
8 8
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:
Vorgängerim Umring derlinken Masche
Nachfolgerim Umring der
rechten MascheGeflügelte Kanten
P2
P3
P6P7
P9
A
BC
P5
P4
E1
E2
E3
E4
E5
E6
E7
E8
E9
E10
E11
Außen
P1
P8
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
9 9
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:
Vorgängerim Umring derlinken Masche
Nachfolger im Umring der
rechten MascheGeflügelte Kanten
P2
P3
P6P7
P9
A
BC
P5
P4
E1
E2
E3
E4
E5
E6
E7
E8
E9
E10
E11
Außen
P1
P8
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
10 10
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:
Vorgängerim Umring derlinken Masche
Nachfolger im Umring der
rechten MascheGeflügelte Kanten
P2
P3
P6P7
P9
A
BC
P5
P4
E1
E2
E3
E4
E5
E6
E7
E8
E9
E10
E11
Außen
P1
P8
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
11 11
Kanten mit Flügeln
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
12 12
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 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
13 13
Topologische Fehler
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
14 14
Topologische Fehler I
Undershoot
Zwei Referenzpunkte (Namen)Fehlender Knoten
Overshoot
Fehlender Referenz-punkt (Name)
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
15 15
Topologische Fehler II
• Überlappung zweier Maschen ohne Überschneidung von Kanten
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
16 16
Topologische Fehler II
• Überlappung zweier Maschen ohne Überschneidung von Kanten
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
17 17
Integritätsbedingungen für Landkarten I
1. Schnittfreiheit der Kanten
2. Jede Kante hat zwei Maschenauf verschiedenen Seiten
3. Jede Masche wird von einemeinfachen Zyklus begrenzt
falsch richtig
4. Kein Mittelpunkt einer Kante liegt in einer Masche
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
18 18
Integritätsbedingungen für Landkarten II
1. Schnittfreiheit der Kanten
2. Jede Kante hat zwei Maschenauf verschiedenen Seiten
3. Jede Masche wird von einemeinfachen Zyklus begrenzt
falsch richtig
4. Kein Mittelpunkt einer Kante liegt in einer Masche
4. Es gibt genau eine unbeschränkte Masche
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
19 19
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 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
20 20
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
21 21
Simplizes
• Ein 0-Simplex ist ein Punkt
• Ein 3-Simplex ist einTetraeder
• Ein 2-Simplex ist einDreieck (Inneres + 3 Kanten+ 3 Knoten)
• Ein 1-Simplex ist einegerade Kante
Beachte: Das Schwierige an den Simplexen ...
... ist der Plural
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
23 23
Teilsimplizes
Randeines Dreiecks
• Ein Knoten ist Teilsimplexeiner Kante
• Der Rand eines Simplexist die Menge allerTeilsimplizes.
• Der Teilsimplex T einesSimplex S ist ein Simplex,dessen Knoten alle in Svorkommen.
• Ein Dreieck ist Teilsimplexeines Tetraeders
• Eine Kante ist Teilsimplexeines Dreiecks
Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6 Lutz Plümer - Geoinformation - 1./5. Semester - WS 00/01 - Vorlesung 6
24 24
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
25 25
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
26 26
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
27 27
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
28 28
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“