mirror of
https://github.com/openstreetmap/mod_tile.git
synced 2025-08-12 02:41:14 +00:00
52 lines
1.0 KiB
Bash
Executable File
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
|