2003
DOI: 10.1109/tkde.2003.1161591
|View full text |Cite
|
Sign up to set email alerts
|

Slot index spatial join

Abstract: Abstract-Efficient processing of spatial joins is very important due to their high cost and frequent application in spatial databases and other areas involving multidimensional data. This paper proposes slot index spatial join (SISJ), an algorithm that joins a nonindexed data set with one indexed by an R-tree. We explore two optimization techniques that reduce the space requirements and the computational cost of SISJ and we compare it, analytically and experimentally, with other spatial join methods for two ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2005
2005
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 40 publications
(26 citation statements)
references
References 35 publications
0
26
0
Order By: Relevance
“…As I B is built based on I A , the bounding boxes are aligned leading to less overlap and the synchronous join therefore has to compare fewer bounding boxes. Extensions to the basic approach use sampling to build the R-Trees faster [18] or avoid memory thrashing [19]. Sampling the spatial datasets is also used to make the spatial join interactive [20].…”
Section: A Data-oriented Partitioningmentioning
confidence: 99%
“…As I B is built based on I A , the bounding boxes are aligned leading to less overlap and the synchronous join therefore has to compare fewer bounding boxes. Extensions to the basic approach use sampling to build the R-Trees faster [18] or avoid memory thrashing [19]. Sampling the spatial datasets is also used to make the spatial join interactive [20].…”
Section: A Data-oriented Partitioningmentioning
confidence: 99%
“…First, the Rtree join algorithm [9] can be used in the case where both spatially joined variables involved in the Filter condition are instantiated directly from the base data and do not come as outputs of other query operators. Second, we use the SISJ algorithm [19] for the case where the R-tree can be used only for one variable. Finally, we implemented a spatial hash join (SHJ) algorithm [18] for the case where both inputs of the spatial join filter condition are output by other operators.…”
Section: A Basic Spatial Extensionmentioning
confidence: 99%
“…Algorithm(s) to Consider L and R sorted on entity IDs SMJ (Section 6.3) L and R results of (?si hasGeometry ?gi) SMJ or R-tree Join [9] L sorted on entity IDs SMJ (Section 6.3), SISJ [19], R result of a pattern (?s2 hasGeometry ?g2) or Index Nested Loops L unsorted SHJ-ID (Section 6.4), SISJ [19] R result of a pattern (?s2 hasGeometry ?g2) or Index Nested Loops L and R unsorted SHJ-ID, SHJ [18] or Nested Loops Depending on whether the inputs of the join are indexed, sorted, or unsorted, there are different algorithms to be considered. If both join inputs come ordered by the IDs of the spatial entities to be joined, then SMJ (Section 6.3) is the algorithm of choice.…”
Section: Casementioning
confidence: 99%
See 2 more Smart Citations