Abstract
The range query is one of the most important query types in spatial data processing. Geographic information systems use it to find spatial objects within a user-specified range, and it supports data mining tasks, such as density-based clustering. In many applications, ranges are not computed in unrestricted Euclidean space, but on a network. While the majority of access methods cannot trivially be extended to network space, existing network index structures partition the network space without considering the data distribution. This potentially results in inefficiency due to a very skewed node distribution. To improve range query processing on networks, this paper proposes a balanced Hierarchical Network index (HN-tree) to query spatial objects on networks. The main idea is to recursively partition the data on the network such that each partition has a similar number of spatial objects. Leveraging the HN-tree, we present an efficient range query algorithm, which is empirically evaluated using three different road networks and several baselines and state-of-the-art network indices. The experimental evaluation shows that the HN-tree substantially outperforms existing methods.
Highlights
IntroductionScientists and users are interested in aspects of the data, for example, bike sharing services may need to analyze the number of bikes available within 3 km of a subway station or a detective may analyze user trajectories to identify potential witnesses within a 100 m range of a crime scene
In this paper, we focus on a range query on the road network, the main challenges are twofold: (1) how to partition the road network considering both network topology and the data distribution without data loss; and (2) how to construct the index based on the hierarchical partitioning results to efficiently support range queries
The main idea of this algorithm is to (1) transform the network into a line graph; (2) utilize a traditional graph partitioning algorithm on the line graph; and (3) map the resulting partitions back to their spatial network representation. Leveraging this graph partitioning, we propose a novel hierarchical network index, the Hierarchical Network tree (HN-tree), which recursively partitions the network based on the distribution of Spatial Objects (SO)
Summary
Scientists and users are interested in aspects of the data, for example, bike sharing services may need to analyze the number of bikes available within 3 km of a subway station or a detective may analyze user trajectories to identify potential witnesses within a 100 m range of a crime scene. For this purpose, the range query is a canonical spatial query type since it answers the questions as to which
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.