diff options
| author | typebrook <typebrook@gmail.com> | 2019-11-07 18:22:01 +0800 |
|---|---|---|
| committer | typebrook <typebrook@gmail.com> | 2019-11-07 18:22:01 +0800 |
| commit | e648092494063e0a2d1bfe00027dbb9b46c1eedd (patch) | |
| tree | cdfe680ad0ec32f136f360e20b113dae9845d6b7 /utils | |
| parent | d6acc3452d42160117e67bf37107e4664034f5ba (diff) | |
update
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/osm.utils.sh | 13 |
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 | } |