added scripts
This commit is contained in:
24
scripts/update.sh
Executable file
24
scripts/update.sh
Executable file
@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
CHANGEFILE=/home/osm/import/$1/changes.osc.gz
|
||||
TILEARCHIVE=/home/osm/temp/$1.zip
|
||||
|
||||
echo Fetching updates
|
||||
osmosis --rri workingDirectory=/home/osm/import/$1 --simplify-change --write-xml-change $CHANGEFILE
|
||||
|
||||
if [ -e "$CHANGEFILE" ]; then
|
||||
|
||||
echo Applying updates to database
|
||||
osm2pgsql --append --slim --style /home/osm/openstreetmap-carto/openstreetmap-carto.style -d gis -e0-16 -o /home/osm/import/$1/expire.list -C 2000 /home/osm/import/$1/changes.osc.gz
|
||||
|
||||
echo Rendering outdated tiles
|
||||
/home/osm/bin/renderpoly.py -l /home/osm/import/$1/expire.list --style /home/osm/openstreetmap-carto/osm.xml -z 0 16 --force
|
||||
|
||||
if [ -e "$TILEARCHIVE" ]; then
|
||||
echo Render updated tiles
|
||||
awk '{print $0".png"}' /home/osm/import/$1/expire.list | zip -u $TILEARCHIVE
|
||||
fi
|
||||
|
||||
echo Deleting obsolete files
|
||||
rm $CHANGEFILE
|
||||
rm /home/osm/import/$1/expire.list
|
||||
fi
|
||||
Reference in New Issue
Block a user