A general purpose geo data storing and indexing tool.
GeoJSON can be geo indexed and stored in protobuf (see TestGeoJSONFeatureToGeoData()) into different KV storages.
- Using badger database
- GoLevelDB
- BoltDB
- In memory using gtreap
Fast Geo & time Indexes are provided:
-
S2FlatIdxa points, lines & polygons indexer, flat cover using s2 -
S2FlatTimeIdxa geo reverse timed points, lines & polygons indexer, flat cover using s2 -
S2PointIdxa point only generic indexer using s2
Debug tools:
-
S2CellQueryHandler()returns a GeoJSON of cells tokens passed to it -
GeoJSONToCellHandler()returns a GeoJSON of cells covering the GeoJSON geometry passed to it