Update OSRM Date Preprocessing Pipeline

Hamza 2026-06-02 10:37:41 +02:00
parent 05913efe51
commit d49882a8e7

@ -8,5 +8,37 @@ The pipeline supports two algorithmic approaches:
**Multi-Level Dijkstra (MLD):** Uses **`osrm-extract`**, **`osrm-partition`** followed by **`osrm-customize`**
For our case we're using **Contraction Hierarchies**, So we extract `*.osm` by executing these commands:
```bash
osrm-extract PATH_TO_OSM
osrm-contract PATH_TO_OSRM
```
These commands will generate for you these files:
```bash
Name
----
algeria-260108.osm.pbf
algeria-260108.osrm.cnbg
algeria-260108.osrm.cnbg_to_ebg
algeria-260108.osrm.datasource_names
algeria-260108.osrm.ebg
algeria-260108.osrm.edges
algeria-260108.osrm.enw
algeria-260108.osrm.fileIndex
algeria-260108.osrm.geometry
algeria-260108.osrm.hsgr
algeria-260108.osrm.icd
algeria-260108.osrm.maneuver_overrides
algeria-260108.osrm.names
algeria-260108.osrm.nbg_nodes
algeria-260108.osrm.properties
algeria-260108.osrm.ramIndex
algeria-260108.osrm.restrictions
algeria-260108.osrm.timestamp
algeria-260108.osrm.tld
algeria-260108.osrm.tls
algeria-260108.osrm.turn_duration_penalties
algeria-260108.osrm.turn_penalties_index
algeria-260108.osrm.turn_weight_penalties
```