1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der...
-
Upload
ignatz-apel -
Category
Documents
-
view
108 -
download
5
Transcript of 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der...
![Page 1: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/1.jpg)
1
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
![Page 2: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/2.jpg)
2
Datenstrukturen für Landkarten
Landkarten
Nachbarschaften
![Page 3: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/3.jpg)
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.05.0 6.0 5.0 7.00.0 3.0 1.0 1.0
Spaghetti
(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
BC
![Page 4: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/4.jpg)
4
UML-Diagramm für die Spaghetti-Struktur
M asche
Koordinate
2n
1..1
{geordnet}
![Page 5: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/5.jpg)
5
Masche
Punkt
n
1..1
{geordnet}
UML-Diagramm für Spaghetti-Struktur mit Punkten
![Page 6: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/6.jpg)
6
Typischer Fehlerfall für Spaghetti: Änderung der Koordinaten eines gemeinsamen Punktes
vorher
nachher
![Page 7: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/7.jpg)
7
P2
P1
P3
P6
P7
P8
P9
A
BC
Flächen:
A: P1 P2 P3 P4 P5
B: P4 P3 P6 P7
C: P4 P7 P8 P9 P5
P5
P4 Punkte:P1 2.0 0.0P2 5.0 1.0P3 7.0 3.0P4 5.0 4.0P5 1.0 1.0P6 7.0 6.0.............................
Punktobjekte ohne Redundanz
![Page 8: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/8.jpg)
8
Masche
Punkt
n
1..n
{geordnet}
Beachte: Redundanzfreiheitkann durch dies UML-Diagrammnicht erzwungen werden.
UML-Diagramm für Spaghetti-Struktur mit Punkt-Objekten
![Page 9: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/9.jpg)
9
UML-Diagramm für die Knoten- und Kantenstruktur
3..*
Masche
2
begrenzt
Kante
2
2..*
begrenzt
Knoten
Punkt
1
1Geometrie
neu
Topologie explizit
Redundanzfreiheit wirderzwungen
![Page 10: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/10.jpg)
10
P1
E6
E11
P2
P3
P6P7
P8
P9
A
BC
P5
P4
E1
E2
E3E4
E5
E7
E8
E9
E10
Außen
Knoten:P1 2.0 0.0P2 5.0 1.0..............................................
Kante
Anfangs-knoten
End-knoten
linkeMasche
rechteMasche
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-Maschen-Struktur
![Page 11: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/11.jpg)
11
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
![Page 12: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/12.jpg)
12
Kanten mit Flügeln
![Page 13: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/13.jpg)
13
Geflügelte Kanten
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 Masche
![Page 14: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/14.jpg)
14
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
![Page 15: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/15.jpg)
15
Topologische Fehler (I)
Fehlender Knoten Zwei Referenzpunkte (Namen)
Undershoot
Overshoot
Fehlender Referenz-punkt (Name)
![Page 16: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/16.jpg)
16
Topologische Fehler (II)
• Überlappung zweier Maschen ohne Überschneidung von Kanten
![Page 17: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/17.jpg)
17
Integritätsbedingungen für Landkarten (I)
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
falsch richtig
![Page 18: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/18.jpg)
18
Integritätsbedingungen für Landkarten (II)
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
falsch richtig
![Page 19: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/19.jpg)
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
![Page 20: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/20.jpg)
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
![Page 21: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/21.jpg)
21
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
![Page 22: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/22.jpg)
Beachte: Das Schwierige an den
Simplexen ...
... ist der Plural
![Page 23: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/23.jpg)
23
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.
Randeines Dreiecks
![Page 24: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/24.jpg)
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 in C
falsch:
![Page 25: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/25.jpg)
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 in C
Korrektur:
![Page 26: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/26.jpg)
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 in C
Korrektur:
![Page 27: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/27.jpg)
27
Anwendungen
• Geländemodell• Computergraphik• Eisberge• ...
![Page 28: 1 Landkarten Landkarten sind Tesselationen mit folgenden Eigenschaften: a)jede Masche ist der geschlossenen Kreisscheibe topologisch äquivalent b) die.](https://reader034.fdocuments.net/reader034/viewer/2022051615/55204d8349795902118d7c1a/html5/thumbnails/28.jpg)
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“