#!/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