diff options
Diffstat (limited to 'tools/osm/osm.pbf.update')
-rwxr-xr-x | tools/osm/osm.pbf.update | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/osm/osm.pbf.update b/tools/osm/osm.pbf.update index cd115a7..6c6f445 100755 --- a/tools/osm/osm.pbf.update +++ b/tools/osm/osm.pbf.update | |||
@@ -1,6 +1,8 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | 2 | ||
3 | GEOFABRICK_SERVER=http://download.geofabrik.de/asia/taiwan-updates | 3 | set -e |
4 | |||
5 | GEOFABRIK_SERVER=http://download.geofabrik.de/asia/taiwan-updates | ||
4 | PBF_FILE=$1 | 6 | PBF_FILE=$1 |
5 | 7 | ||
6 | # get latest sequence number | 8 | # get latest sequence number |
@@ -23,7 +25,7 @@ while | |||
23 | do | 25 | do |
24 | mkdir -p changes | 26 | mkdir -p changes |
25 | SEQ_PATH=$(echo $SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/') | 27 | SEQ_PATH=$(echo $SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/') |
26 | CHANGE_URL=$GEOFABRICK_SERVER/000/$SEQ_PATH.osc.gz | 28 | CHANGE_URL=$GEOFABRIK_SERVER/000/$SEQ_PATH.osc.gz |
27 | echo $CHANGE_URL | 29 | echo $CHANGE_URL |
28 | curl -o changes/$SEQ.osc.gz $CHANGE_URL && \ | 30 | curl -o changes/$SEQ.osc.gz $CHANGE_URL && \ |
29 | osmium apply-changes $PBF_FILE changes/$SEQ.osc.gz \ | 31 | osmium apply-changes $PBF_FILE changes/$SEQ.osc.gz \ |