Skip to content

Convert between FlatGeobuf flatbuffers and usable types

License

Notifications You must be signed in to change notification settings

gogama/flatgeobuf-convert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flatgeobuf-convert

Conversion library for flatgeobuf that makes it easy to convert between FlatGeobuf's low-level Flatbuffer types and usable high-level Go types like Orb features.

Problem Solved

The FlatGeobuf file format is a powerful system for storing, indexing, and searching huge amounts of geometric/geospatial data.

The problem is that FlatGeobuf is optimized for efficiency and most of its core types (Header, Feature, Geometry, etc. and feature property buffers) are complex and time-consuming to program against.

This library solves the problem by providing higher-level types and simple, elegant, native Go conversions from the core types. Importantly, it provides trivial conversions from FlatGeobuf features to the feature types of popular geospatial Go libraries, e.g. Orb's orb.Geometry and geojson.Feature types.

Getting Started

todo.

Compatibility

Works with all Go versions 1.20 and up.

Package Map

todo.

License

This project is licensed under the terms of the MIT License.

Acknowledgements

todo.

About

Convert between FlatGeobuf flatbuffers and usable types

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages