arrow
Return

Two-Layer Space-Oriented Partitioning for Non-Point Data

delete2024-03-01
delete0
delete
OA
AI
D
Dimitrios Tsitsigkos
P
Panagiotis Bouros *
K
Konstantinos Lampropoulos
N
Nikos Mamoulis
M
Manolis Terrovitis
DOI:10.1109/TKDE.2023.3297975delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Non-point spatial objects (e.g., polygons, linestrings, etc.) are ubiquitous. We study the problem of indexing non-point objects in memory for range queries and spatial intersection joins. We propose a secondary partitioning technique for space-oriented partitioning indices (e.g., grids), which improves their performance significantly, by avoiding the generation and elimination of duplicate results. Our approach is easy to implement and can be used by any space-partitioning index to significantly reduce the cost of range queries and intersection joins. In addition, the secondary partitions can be processed independently, which makes our method appropriate for distributed and parallel indexing. Experiments on real datasets confirm the advantage of our approach against alternative duplicate elimination techniques and data-oriented state-of-the-art spatial indices. We also show that our partitioning technique, paired with optimized partition-to-partition join algorithms, typically reduces the cost of spatial joins by around 50%.
Keywords:
Memory management
query processing
spatial data
range query
spatial join
Indexing

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.7K
Citations:
3.2W

Organization

U
University of Ioannina
Scholars:
7.8K
Papers: 7.1K
Citations: 8.0K
J
Johannes Gutenberg University of Mainz
Scholars:
2.4W
Papers: 1.8W
Citations: 28