Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 4 WS 01/02 Quadtrees.

Slides:



Advertisements
Ähnliche Präsentationen
Punkt-in-Polygon-Verfahren III (R/R+-Baum)
Advertisements

R. Der - Vorlesung Algorithmen und Datenstrukturen (Magister)
Vorlesung Informatik 2 Algorithmen und Datenstrukturen 09 - Weitere Sortierverfahren Heapsort-Nachtrag Prof. Th. Ottmann.
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
Diskrete Mathematik I Vorlesung Arrays-
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
Diskrete Mathematik R (R/R+-Baum).
Geoinformation II Vorlesung
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?
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.
2. Die rekursive Datenstruktur Baum 2
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
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 10 SS 2000 Quadtrees.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 14 WS 2000/2001 Gerhard Gröger ArcToolbox - Konvertierung.
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 2 SS 2001 AVL-Bäume.
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
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)
Konstruktion der Voronoi-Diagramme I
Vorlesung Mai 2000 Konstruktion des Voronoi-Diagramms II
Geoinformation I Vorlesung 9 WS 2000/2001 DGM (Dreiecksnetze)
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester.
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 Geoinformation III Vorlesung 3 WS 01/02 Punkt-in-Polygon-Verfahren III (R/R + -Baum)
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:
Geoinformation I Lutz Plümer
Proseminar Geoinformation II
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 Diskrete Mathematik II Vorlesung der Algorithmus von Floyd Foliendesign:
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II 6. Sem. Vorlesung April 2000 AVL-Bäume.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik I Vorlesung Rekursion-
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Datenstrukturen für den Algorithmus von.
Einführung in die Programmierung mit Java
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik I Vorlesung Binärer Suchbaum III- -AVL-Baum-
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
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.
Binärer Baum, Binärer Suchbaum I
Institut für Kartographie und Geoinformation Dipl.-Ing. J. Schmittwilken Diskrete Mathe II Übung
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
Punkt-in-Landkarte II
 Präsentation transkript:

Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 4 WS 01/02 Quadtrees

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 42 Übersicht I Rasterstruktur Raster Quadtrees Region quadtree –Unterteilung –Aufbau Unterteilung der Rasterstruktur Varianten des Quadtrees Punkte Punktstruktur

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 43 Übersicht II Point quadtree –Knotenstruktur –Aufbau Landkarte Motivation des PM-Quadtrees Ein Quadtree für Maschen PM 1 quadtree Punkt- in-Landkarte

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 44 Rasterstruktur

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 45 Raster zweidimensionales Array –Einträge: Pixel –Adressierung durch Index von Reihe und Spalte aber auch: –regelmäßige Tessellation (Landkarte) mit quadratischen Maschen gleicher Größe Modellierung von Feldern –siehe GIS I, Felder und Objekte –sehr effiziente Speicherung –Ausgangspunkt der Bildverarbeitung / Photogrammetrie

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 46 Quadtrees Baum jeder Knoten hat 0 oder 4 Nachfolger –Nordwest –Nordost –Südwest –Südost Blattknoten sind homogen Konstruktion eines Quadtrees für ein gegebenes Raster

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 47 Region quadtree - Unterteilung

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 48 Region quadtree - Unterteilung

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 49 Region quadtree - Aufbau inhomoge n

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 410 Region quadtree - Aufbau SW SONW NO NWNO SWSO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 411 Region quadtree - Aufbau SW SONW NO NWNO SWSO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 412 Region quadtree - Aufbau SW SONW NO NWNO SWSO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 413 Region quadtree - Aufbau SW SONW NO NWNO SWSO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 414 Region quadtree - Aufbau SW SONW NO NWNO SWSO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 415 Region quadtree - Aufbau SW SONW NO NWNO SWSO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 416 Region quadtree - Aufbau SW SONW NO NWNO SWSO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 417 Region quadtree - Aufbau SW SONW NO NWNO SWSO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 418 Region quadtree - Aufbau SW SONW NO NWNO SWSO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 419 Region quadtree - Aufbau SW SONW NO NWNO SWSO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 420 Unterteilung der Rasterstruktur

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 421 Unterteilung der Rasterstruktur

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 422 Varianten des Quadtrees für Punkte für Polygone

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 423 Punkte

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 424 Punktstruktur

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 425 Point quadtree - Knotenstruktur XYNWNOSWSODatenXYNWNOSWSODaten

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 426 Point quadtree - Aufbau 1 1 NWNO SWSO NW NOSW SO

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 427 Point quadtree - Aufbau

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 428 Point quadtree - Aufbau

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 429 Point quadtree - Aufbau

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 430 Point quadtree - Aufbau

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 431 Point quadtree - Aufbau

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 432 Landkarte

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 433 Motivation des PM-Quadtrees in folgenden Fällen ist leicht zu entscheiden, zu welcher Masche ein Punkt gehört:

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 434 Ein Quadtree für Maschen

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 435 PM 1 quadtree 1.wie beim Quadtree wird die Ebene in Quadrate zerlegt 2.statt der Homogenitätsforderung gilt hier: 1.Jedes Blatt des Quadtrees repräsentiert ein Quadrat, das höchstens einen Knoten enthält. 2.Ein Blatt, das einen Knoten enthält, darf nur Kanten enthalten, die zu diesem Knoten inzident sind 3.Ein Blatt, das keinen Punkt enthält, darf höchstens einen Teil einer Kante enthalten 3.sind diese Bedingungen nicht erfüllt, wird das zugeordnete Quadrat in 4 gleich große Quadrate geteilt

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung Jedes Blatt des Quadtrees repräsentiert ein Quadrat, das höchstens einen Knoten enthält. 2.Ein Blatt, das einen Knoten enthält, darf nur Kanten enthalten, die zu diesem Knoten inzident sind 3.Ein Blatt, das keinen Punkt enthält, darf höchstens einen Teil einer Kante enthalten. PM 1 quadtree

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 437 PM 1 quadtree 1.Jedes Blatt des Quadtrees repräsentiert ein Quadrat, das höchstens einen Knoten enthält. 2.Ein Blatt, das einen Knoten enthält, darf nur Kanten enthalten, die zu diesem Knoten inzident sind 3.Ein Blatt, das keinen Punkt enthält, darf höchstens einen Teil einer Kante enthalten.

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 438 PM 1 quadtree 1.Jedes Blatt des Quadtrees repräsentiert ein Quadrat, das höchstens einen Knoten enthält. 2.Ein Blatt, das einen Knoten enthält, darf nur Kanten enthalten, die zu diesem Knoten inzident sind 3.Ein Blatt, das keinen Punkt enthält, darf höchstens einen Teil einer Kante enthalten.

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 439 PM 1 quadtree 1.Jedes Blatt des Quadtrees repräsentiert ein Quadrat, das höchstens einen Knoten enthält. 2.Ein Blatt, das einen Knoten enthält, darf nur Kanten enthalten, die zu diesem Knoten inzident sind 3.Ein Blatt, das keinen Punkt enthält, darf höchstens einen Teil einer Kante enthalten.

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 440 PM 1 quadtree 1.Jedes Blatt des Quadtrees repräsentiert ein Quadrat, das höchstens einen Knoten enthält. 2.Ein Blatt, das einen Knoten enthält, darf nur Kanten enthalten, die zu diesem Knoten inzident sind 3.Ein Blatt, das keinen Punkt enthält, darf höchstens einen Teil einer Kante enthalten.

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 441 PM 1 quadtree 1.Jedes Blatt des Quadtrees repräsentiert ein Quadrat, das höchstens einen Knoten enthält. 2.Ein Blatt, das einen Knoten enthält, darf nur Kanten enthalten, die zu diesem Knoten inzident sind 3.Ein Blatt, das keinen Punkt enthält, darf höchstens einen Teil einer Kante enthalten.

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 442 PM 1 quadtree 1.Jedes Blatt des Quadtrees repräsentiert ein Quadrat, das höchstens einen Knoten enthält. 2.Ein Blatt, das einen Knoten enthält, darf nur Kanten enthalten, die zu diesem Knoten inzident sind 3.Ein Blatt, das keinen Punkt enthält, darf höchstens einen Teil einer Kante enthalten.

Lutz Plümer - Geoinformation - 5. Semester - WS 01/02 - Vorlesung 443 Punkt- in-Landkarte Sie haben drei Verfahren kennengelernt: Zerlegung der Maschen in Streifen (Trapeze) Bounding Boxes PM-Quadree –Zerlegung der Ebene in Quadrate Grundsätzlicher Unterschied –Zerlegung des Objekts und Aufbau einer Zugriffsstruktur für das Objekt Trapezverfahren –Zerlegung des Raumes (der Ebene) und Schaffung einer Zugriffsstruktur für den Raum PM-Quadtree