Tools developed by KartaView to help contributors.
- Python 3.6+
- Dependencies from requirements.txt file. The dependencies can be installed by running:
pip3 install virtualenv
virtualenv -p python3 .
source bin/activate
pip3 install -r requirements.txt
This script is used to upload sequences from a local directory. The available formats are:
- Sequences taken with the OSC mobile apps
- Exif images
cd /path_to_scripts/osc_tools
# help
python osc_tools.py -h
# help for upload
python osc_tools.py upload -h
# upload all sequences from ~/OSC_sequences folder
python osc_tools.py upload -p ~/OSC_seqences
This script generates GPS Exif info for each image from an KV metadata format file.
cd /path_to_scripts
# help
python osc_tools.py -h
# help for Exif generation
python osc_tools.py generate_exif -h
# Exif generation for sequence in ~/OSC_sequences/Sequence1 folder
python osc_tools.py generate_exif -p ~/OSC_seqences/Sequence1
To run the scripts inside a Docker container:
make docker
docker run -Pit osc-up osc_tools.py
docker run -Pit --mount type=bind,source="$(pwd)",target=/opt/osc osc-up /opt/osc/osc_tools.py
The 'images' directory in the repo will be available in the container at /opt/osc/images