28
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 6 WS 2000/2001 Datenstrukturen für Landkarten

Geoinformation I

  • Upload
    fuller

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

Geoinformation I. Vorlesung 6 WS 2000/2001. Datenstrukturen für Landkarten. Kanten mit Flügeln. P8. Außen. E9. E7. P7. Kanten:. P6. E10. E8. E1P1P2A Außen E5E2 E2P2P3AAußenE1E6 E3 P3P4ABE2E8 E4 P4P5ACE3E11 E5P5P1AAußenE4E1 E6 P3P6BAußenE3E7 - PowerPoint PPT Presentation

Citation preview

Page 1: Geoinformation I

Institut für Kartographie und GeoinformationProf. Dr. Lutz Plümer

Geoinformation IVorlesung 6

WS 2000/2001

Datenstrukturen für Landkarten

Page 2: Geoinformation I

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

Page 3: Geoinformation I

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

Page 4: Geoinformation I

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

Page 5: Geoinformation I

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

Page 6: Geoinformation I

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

Page 7: Geoinformation I

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

Page 8: Geoinformation I

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

Page 9: Geoinformation I

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

Page 10: Geoinformation I

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

Page 11: Geoinformation I

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

Page 12: Geoinformation I

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

Page 13: Geoinformation I

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

Page 14: Geoinformation I

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)

Page 15: Geoinformation I

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

Page 16: Geoinformation I

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

Page 17: Geoinformation I

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

Page 18: Geoinformation I

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

Page 19: Geoinformation I

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

Page 20: Geoinformation I

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

Page 21: Geoinformation I

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

Page 22: Geoinformation I

Beachte: Das Schwierige an den Simplexen ...

... ist der Plural

Page 23: Geoinformation I

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

Page 24: Geoinformation I

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:

Page 25: Geoinformation I

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:

Page 26: Geoinformation I

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:

Page 27: Geoinformation I

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• ...

Page 28: Geoinformation I

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“