SlideServe
Menu
Préférences
© SlideServe · v2026

Spatial Join

bracha avatar
10 diapositives · 316 Views · Jul 20, 2014

Spatial Join. Yan Huang huangyan@unt.edu. Spatial Join. Given two sets of spatial data Find the pair of objects satisfying certain spatial predicate e.g. INSIDE, WITHIN. Two Methods. On-the-fly Indexing-based. On-the-fly. Nested-loop Block-nested-loop for large dataset.

Spatial Join - slide 1
01 / 10Spatial Join
1 / 17

Télécharger la présentation

Spatial Join
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Spatial Join Yan Huang huangyan@unt.edu

  2. Spatial Join • Given two sets of spatial data • Find the pair of objects satisfying certain spatial predicate • e.g. INSIDE, WITHIN

  3. Two Methods • On-the-fly • Indexing-based

  4. On-the-fly • Nested-loop • Block-nested-loop for large dataset

  5. Indexing: Z-order • Grid the space • Create a z-order of the cells • An object is represented by MBR and have a set of z-values • Index z-values using on-dimensional indexing such as B+ tree • INSIDE? • WITHIN?

  6. Filter-and-refine • Each object is represented by it MBR • Join in MBR level first • Only those past MBR level filtering will be check for actually relationship • INSIDE? • WITHIN?

  7. R-tree indexing from wikipedia

  8. Quadtree From wikipedia

  9. Tree-matching • Simultaneously traverse two tree nodes TreeM(R1,R2) • If the two nodes are non-disjoint • If R1 is leaf • R2 is not leaf, recursively call TreeM(R1,R2.child) for each child of R2. • Otherwise, find pairs from R1 and R2 • Otherwise • If R2 is leaf, recursively call TreeM(R1.child,R2) for each child of R1. • Otherwise, recursively call TreeM(R1.child,R2.child) for each child of R1 and each child of R2.

  10. Partition-based Merge Join • Jignesh M. Patel , David J. DeWitt, Partition Based Spatial-Merge Join, SIGMOD 1996.