Files
openstreetmap-mod_tile-pyth…/update

52 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
while (/bin/true)
do
ymd=`date +%y%m%d`
# ymd="071031"
file="planet-${ymd}.osm.gz"
name="/home/www/tile/direct/planet/${file}"
url="http://planet.openstreetmap.org/${file}"
if [ -s "${name}" ]
then
echo "$name Already exists"
exit 1
fi
date
echo "Fetching: $file"
wget -O "${name}" "${url}"
if [ $? -ne 0 ]; then
echo "failed"
sleep 600
else
echo "Planet Downloaded OK"
killall -w renderd
# Some zlib fail with files > 2GB, gzip seems OK
gzip -dc "${name}" | time osm2pgsql -m -
if [ $? -ne 0 ]; then
echo "Problem importing data"
exit 1
fi
sleep 5
/home/jburgess/svn.openstreetmap.org/applications/utils/mod_tile/renderd &
touch /tmp/planet-import-complete
echo "Rendering restarted OK"
sleep 5
cd /home/jburgess/svn.openstreetmap.org/applications/utils/mod_tile/old
rm -fR `seq 0 18`
mkdir `seq 0 18`
./render_all
echo "render_all started"
exit 0
fi
done
exit -1