|
1 | 1 | #!/usr/bin/env sh
|
2 | 2 |
|
3 |
| - |
4 |
| -## S'il n'y a rien, on fait une génération à partir de données OSM sur la Corse en utilisant un fichier de configuration déjà présent dans l'image docker |
5 |
| -if [ ! $R2GG_ARG ] |
6 |
| -then |
7 |
| - |
8 |
| - mkdir -v /home/docker/data/data-osm-latest |
9 |
| - cd /home/docker/data/data-osm-latest |
10 |
| - wget -O data-osm-latest.osm.pbf download.geofabrik.de/europe/france/corse-latest.osm.pbf |
11 |
| - osrm-extract data-osm-latest.osm.pbf -p /usr/share/osrm/profiles/car.lua |
12 |
| - osrm-contract data-osm-latest.osrm |
13 |
| - mkdir -p /home/docker/data/resources/ |
14 |
| - mkdir -p /home/docker/data/sources/ |
15 |
| - cp -v /home/docker/config/data-osm.resource /home/docker/data/resources/ |
16 |
| - cp -v /home/docker/config/data-osm.source /home/docker/data/sources/ |
17 |
| - |
18 |
| -## S'il y a une configuration, alors on donne cette configuration à r2gg qui se chargera de l'analyser et d'agir en conséquence |
19 |
| -else |
20 |
| - |
21 |
| - # On lance une génération à partir du fichier de configuration |
22 |
| - r2gg-sql2pivot $R2GG_ARG |
23 |
| - |
24 |
| - if [ $GENERATION_TYPE = "osrm" ] |
25 |
| - then |
26 |
| - r2gg-pivot2osm $R2GG_ARG |
27 |
| - r2gg-osm2osrm $R2GG_ARG |
28 |
| - elif [ $GENERATION_TYPE = "pgr" ] || [ $GENERATION_TYPE = "smartpgr" ] |
29 |
| - then |
30 |
| - r2gg-pivot2pgrouting $R2GG_ARG |
31 |
| - elif [ $GENERATION_TYPE = "valhalla" ] |
32 |
| - then |
33 |
| - r2gg-pivot2osm $R2GG_ARG |
34 |
| - r2gg-osm2valhalla $R2GG_ARG |
35 |
| - fi |
36 |
| - |
37 |
| - r2gg-road2config $R2GG_ARG |
38 |
| - |
39 |
| -fi |
40 |
| - |
41 |
| - |
| 3 | +echo "debut" |
| 4 | +date +%Y-%m-%dT%H:%M:%S |
| 5 | +r2gg-pivot2osm /home/docker/config/bdtopo2osrm.json |
| 6 | +echo "fin pivot2osm" |
| 7 | +date +%Y-%m-%dT%H:%M:%S |
| 8 | +r2gg-osm2osrm /home/docker/config/bdtopo2osrm.json |
| 9 | +echo "fin" |
| 10 | +date +%Y-%m-%dT%H:%M:%S |
0 commit comments