GeoBlocks: A query-cache accelerated data structure for spatial aggregation over polygons

Christian Winter, Andreas Kipf, Christoph Anneser, Eleni Tzirita Zacharatou, Thomas Neumann, Alfons Kemper

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

As individual traffic and public transport in cities are changing, city authorities need to analyze urban geospatial data to improve transportation and infrastructure. To that end, they highly rely on spatial aggregation queries that extract summarized information from point data (e.g., Uber rides) contained in a given polygonal region (e.g., a city neighborhood). To support such queries, current analysis tools either allow only predefined aggregates on predefined regions and are thus unsuitable for exploratory analyses, or access the raw data to compute aggregate results on-the-fly, which severely limits the interactivity. At the same time, existing pre-aggregation techniques are inadequate since they maintain aggregates over rectangular regions. As a result, when applied over arbitrary polygonal regions, they induce an approximation error that cannot be bounded. In this paper, we introduce GeoBlocks, a novel pre-aggregating data structure that supports spatial aggregation over arbitrary polygons. GeoBlocks closely approximate polygons using a set of fine-grained grid cells and, in contrast to prior work, allow to bound the approximation error by adjusting the cell size. Furthermore, GeoBlocks employ a trie-like cache that caches aggregate results of frequently queried regions, thereby dynamically adapting to the skew inherently present in query workloads and improving performance over time. In summary, GeoBlocks outperform on-the-fly aggregation by up to three orders of magnitude, achieving the sub-second query latencies required for interactive exploratory analytics.

Original languageEnglish
Title of host publicationAdvances in Database Technology - EDBT 2021
Subtitle of host publication24th International Conference on Extending Database Technology, Proceedings
EditorsYannis Velegrakis, Yannis Velegrakis, Demetris Zeinalipour, Panos K. Chrysanthis, Panos K. Chrysanthis, Francesco Guerra
PublisherOpenProceedings.org
Pages169-180
Number of pages12
ISBN (Electronic)9783893180844
DOIs
StatePublished - 2021
EventAdvances in Database Technology - 24th International Conference on Extending Database Technology, EDBT 2021 - Virtual, Nicosia, Cyprus
Duration: 23 Mar 202126 Mar 2021

Publication series

NameAdvances in Database Technology - EDBT
Volume2021-March
ISSN (Electronic)2367-2005

Conference

ConferenceAdvances in Database Technology - 24th International Conference on Extending Database Technology, EDBT 2021
Country/TerritoryCyprus
CityVirtual, Nicosia
Period23/03/2126/03/21

Fingerprint

Dive into the research topics of 'GeoBlocks: A query-cache accelerated data structure for spatial aggregation over polygons'. Together they form a unique fingerprint.

Cite this