BeTA
BeTA is a caching system that manages geospatial paths. In contrast to simple caching techniques, it can satisfy queries using subpaths in the existing dataset. Developers can interact with BeTA using gRPC and augment its abilities by writing provider plugins.
Documentation
The Doxygen documentation is hosted here.
Additionally, the beta-example repository contains reference implementations for a client and provider plugin.
Running the App
There are three options for running the app: using Docker, downloading binaries, and building from source.
Using Docker
A pre-built image of the latest release exists at mlposey/beta
. If you wish
to perform a manual build, you can do so using the Dockerfile.
Simply run docker build -t beta .
within the root repository directory. The
image exposes the default port 1995
.
Downloading Binaries
Each release contains an archive with pre-built binaries. You can find all releases here.
Building from Source
BUILD contains detailed instructions for building binaries in a Unix environment.