Version 8 (modified by 12 years ago) (diff) | ,
---|
modRana data repository document
This is a description for a simple program, that should generate a data repository for offline Monav routing data. It should be flexible enough to enable extending it to also handle other data in the future.
Requirements
- easy repository setup and regeneration
CLI options
Repositories
Repository definition file
This is a JSON file called repository.json that sits at the root of the repository.
Structure
Description of the different sections
= header = format_version - 1 for now = repository = * name - natural language name of the repository * last_update - epoch of the last update = data = Contains sections for the different data sub-repositories. == monav == * name = "Monav offline routing data repository" === Example_Package === * pack_type = "monav" * url - pack URL * last_updated - epoch of the last update * bytes_size (optional) ==== zsync_file_list - (optional) ===
Monav data repository
Located in the monav driectory
Monav data processing
- the Monav preprocessor can run in multiple threads
- the repository generator should detect the number of cores and start supply the corresponding number to the preprocessor command line arguments using the -t option
Benchmarks
2012.10.04 france.osm.pbf bike speed profile PQ: 4 threads = 90.722000 48 threads = 32.841000 96 threads