Spatial Parquet: A Column File Format for Geospatial Data Lakes [Extended Version]
Majid Saeedan, Ahmed Eldawy

TL;DR
Spatial Parquet extends the Parquet file format to efficiently support geospatial data, enabling significant storage reduction and faster data retrieval through specialized encoding and indexing techniques.
Contribution
It introduces a new geospatial data type, an efficient FP-delta encoding, and a lightweight spatial index within the Parquet framework.
Findings
Data size reduced by a factor of three without compression
Reading time decreased by two orders of magnitude with indexing
Supports standard spatial data types in a columnar format
Abstract
Modern data analytics applications prefer to use column-storage formats due to their improved storage efficiency through encoding and compression. Parquet is the most popular file format for column data storage that provides several of these benefits out of the box. However, geospatial data is not readily supported by Parquet. This paper introduces Spatial Parquet, a Parquet extension that efficiently supports geospatial data. Spatial Parquet inherits all the advantages of Parquet for non-spatial data, such as rich data types, compression, and column/row filtering. Additionally, it adds three new features to accommodate geospatial data. First, it introduces a geospatial data type that can encode all standard spatial data types in a column format compatible with Parquet. Second, it adds a new lossless and efficient encoding method, termed FP-delta, that is customized to efficiently store…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Advanced Data Storage Technologies · Data Management and Algorithms
