Building and Running Archive Replay Demo
NOTE 12/2023 Building and running demos is going to become significantly more simple in the upcoming Rust version of ODIN (see Why is ODIN ported to Rust)
The archived data demo from config/odin-czu-demo.conf shows a variety of input sources including
- satellite fire detection (from the CZU fire)
 
- powerline fire sensors (Delphire Sentinel)
 
- local flight and ground tracking
 
- static information such as powerline locations, OSM buildings
 
- NOAA wind forecast
 
            To run the demo please follow these steps:
- Check Prerequisites for Building and Running RACE-ODIN
 - Create Common Root Directory for RACE/ODIN components
 - Obtain and Build RACE
 - Obtain and Build RACE-ODIN
 - Obtain and Build WindNinja (see How to Build WindNinja)
 - Obtain RACE-DATA
 - Start ODIN Live Data Demo
 
Obtain RACE-DATA
This project only contains archived data. To retrieve it you need to have Git-lfs
            installed, which is platform dependent and might require admin privileges. Please refer to the Git-lfs
            website and don't forget to run git-lfs install from a command line before cloning repositories.
Once Git-lfs is installed you can download RACE-DATA by executing from a command line
cd race-root   # or what you chose as the common root dir in step 2
git clone https://github.com/NASARace/race-data.git
            Note there is no need to build anything as this is a data-only repository.
Start ODIN Live Data Demo
Apart from the Cesium access token there is no further vault entry to the Private Configuration required.
To start the demo server run the following from within the race-odin directory:
./odin --vault ../<my-vault> config/odin-czu-demo.conf
            Once the server is running, switch to a browser (Chromium based browsers have the best support for WebGL as of this writing) and go to http://localhost:9000/odin. For more details see Running RACE-ODIN Applications.
