Efficient Distance Queries on Non-point Data

Distance queries, including distance-range queries, k -nearest neighbors search, and distance joins, are very popular in spatial databases. However, they have been studied mainly for point data. Inspired by a recent approach on indexing non-point objects for rectangular range queries, we propose a secondary partitioning approach for space-partitioning indices, which is appropriate for distance queries. Our approach classifies the contents of each primary partition into 16 secondary partitions, taking into consideration the begin and end values of objects with respect to the spatial extent of the primary partition. Based on this, we define algorithms for three popular spatial query types, that avoid duplicate results and skip unnecessary computations. We compare our approach to the previous secondary partitioning method and to state-of-the-art data-partitioning indexing and find that it has a significant performance advantage.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Spatial Algorithms and Systems
Published
2024-10-02
DOI
https://doi.org/10.1145/3698194
Primary Topic
Data Management and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient Distance Queries on Non-point Data

Manolis Terrovitis, Panagiotis Bouros, Dimitrios Tsitsigkos, Nikos Mamoulis et al.
ACM Transactions on Spatial Algorithms and Systems
Data Management and Algorithms
article

Efficient Distance Queries on Non-point Data

Manolis Terrovitis, Panagiotis Bouros, Dimitrios Tsitsigkos, Nikos Mamoulis, Achilleas Michalopoulos
article en

Abstract

Distance queries, including distance-range queries, k -nearest neighbors search, and distance joins, are very popular in spatial databases. However, they have been studied mainly for point data. Inspired by a recent approach on indexing non-point objects for rectangular range queries, we propose a secondary partitioning approach for space-partitioning indices, which is appropriate for distance queries. Our approach classifies the contents of each primary partition into 16 secondary partitions, taking into consideration the begin and end values of objects with respect to the spatial extent of the primary partition. Based on this, we define algorithms for three popular spatial query types, that avoid duplicate results and skip unnecessary computations. We compare our approach to the previous secondary partitioning method and to state-of-the-art data-partitioning indexing and find that it has a significant performance advantage.

ACM Transactions on Spatial Algorithms and SystemsVol. 11(1)
University of Ioannina (GR), Johannes Gutenberg University Mainz (DE), Athena Research and Innovation Center In Information Communication & Knowledge Technologies (GR)
Openalex Percentile: Top 82%
Data Management and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Efficient Distance Queries on Non-point Data — Manolis Terrovitis, Panagiotis Bouros, et al. · ACM Transactions on Spatial Algorithms and Systems (2024) | TGRS Research Map | TGRS