Skip to content

cuulee/flatgeobuf

 
 

Repository files navigation

flatgeobuf

CircleCI

A performant binary encoding for geographic data based on flatbuffers.

Inspired by geobuf and flatbush. Deliberately does not support random writes for simplicity, to be able to use a static spatial index and to avoid fragementation issues.

DISCLAIMER: Unfinished work in progress.

TODO

  • Language support for JavaScript, TypeScript, C, C++, Java and C#
  • Optional spatial index
  • Optional attribute indexes (mabye, perhaps only unique id index?)
  • Efficient I/O (streaming and random access)
  • GDAL/OGR driver
  • QGIS POC
  • Complete test coverage

About

A performant binary encoding for geographic data based on flatbuffers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 51.3%
  • TypeScript 31.5%
  • C++ 16.4%
  • Other 0.8%