Skip to content
forked from akhenakh/oureadb

A general purpose geo indexing tool.

License

Notifications You must be signed in to change notification settings

billosys/oureadb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wercker statusGo Report Card GoDoc

OureaDB

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:

  • S2FlatIdx a points, lines & polygons indexer, flat cover using s2

  • S2FlatTimeIdx a geo reverse timed points, lines & polygons indexer, flat cover using s2

  • S2PointIdx a 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

About

A general purpose geo indexing tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%