Favicon of FlatGeobuf

FlatGeobuf

FlatGeobuf provides a high-performance binary encoding solution for geographic data, utilizing flatbuffers to store collections of Simple Features, including circular interpolations. It is engineered for handling large volumes of static data, offering substantially faster performance compared to legacy formats without limitations on content or metadata size. The format supports streaming, random access, and includes an optional spatial index based on a packed Hilbert R-Tree for rapid bounding box spatial filtering.

Screenshot of FlatGeobuf website

FlatGeobuf is a highly performant binary encoding designed for geographic data, built upon the efficient flatbuffers technology. It is capable of holding collections of Simple Features, including circular interpolations as specified by SQL-MM Part 3.

Inspired by projects like geobuf and flatbush, FlatGeobuf deliberately avoids supporting random writes to maintain simplicity and enable data clustering on a packed Hilbert R-Tree. This design choice facilitates fast bounding box spatial filtering. The spatial index is optional, allowing the format to be efficiently written as a stream, support appending new data, and cater to use cases where spatial filtering is not a primary requirement.

The primary goals of FlatGeobuf are to be suitable for large volumes of static data, provide significantly faster performance than older formats without imposing size limitations on contents or metainformation, and ensure suitability for both streaming and random access scenarios. More in-depth information regarding the challenges posed by legacy formats can be found on switchfromshapefile.org.

Disclaimer: We do not guarantee the accuracy of this information. Our documentation of this website on Geospatial Catalog does not represent any association between Geospatial Catalog and this listing. This summary may contain errors or inaccuracies.

Share:

Comments (0)

Sign in to leave a comment

Loading comments...

Similar to FlatGeobuf