aboutsummaryrefslogtreecommitdiffhomepage
path: root/utils/osm.utils.sh
diff options
context:
space:
mode:
authortypebrook <typebrook@gmail.com>2019-11-07 18:22:01 +0800
committertypebrook <typebrook@gmail.com>2019-11-07 18:22:01 +0800
commite648092494063e0a2d1bfe00027dbb9b46c1eedd (patch)
treecdfe680ad0ec32f136f360e20b113dae9845d6b7 /utils/osm.utils.sh
parentd6acc3452d42160117e67bf37107e4664034f5ba (diff)
update
Diffstat (limited to 'utils/osm.utils.sh')
-rw-r--r--utils/osm.utils.sh13
1 files changed, 5 insertions, 8 deletions
diff --git a/utils/osm.utils.sh b/utils/osm.utils.sh
index 872e755..403675c 100644
--- a/utils/osm.utils.sh
+++ b/utils/osm.utils.sh
@@ -89,13 +89,13 @@ osm.pbf.update() {
89 osmium fileinfo $PBF_FILE | \ 89 osmium fileinfo $PBF_FILE | \
90 grep osmosis_replication_sequence_number | \ 90 grep osmosis_replication_sequence_number | \
91 cut -d'=' -f2 | \ 91 cut -d'=' -f2 | \
92 sed 's/$/+1/' | bc | \
93 read NEW_SEQ 92 read NEW_SEQ
94 93
95 SEQ_PATH=$(echo $NEW_SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/') 94 while
96 STATE_URL=$SERVER/000/$SEQ_PATH.state.txt 95 (( NEW_SEQ++ ))
97 96 SEQ_PATH=$(echo $NEW_SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/')
98 while [ $(curl.code $STATE_URL) != "404" ] 97 STATE_URL=$SERVER/000/$SEQ_PATH.state.txt
98 (( $(curl.code $STATE_URL) != "404" ))
99 do 99 do
100 CHANGE_URL=$SERVER/000/$SEQ_PATH.osc.gz 100 CHANGE_URL=$SERVER/000/$SEQ_PATH.osc.gz
101 echo $CHANGE_URL 101 echo $CHANGE_URL
@@ -106,8 +106,5 @@ osm.pbf.update() {
106 --output $NEW_SEQ.osm.pbf 106 --output $NEW_SEQ.osm.pbf
107 107
108 PBF_FILE=$NEW_SEQ.osm.pbf 108 PBF_FILE=$NEW_SEQ.osm.pbf
109 NEW_SEQ=$((NEW_SEQ+1))
110 SEQ_PATH=$(echo $NEW_SEQ | sed -r 's/(.{1})(.{3})/00\1\/\2/')
111 STATE_URL=$SERVER/000/$SEQ_PATH.state.txt
112 done 109 done
113} 110}