Create update_db_osm.sh
This commit is contained in:
parent
49bec72bdb
commit
27a89df2e4
46
scripts_v2/update_db_osm.sh
Normal file
46
scripts_v2/update_db_osm.sh
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
|
||||||
|
echo ""
|
||||||
|
echo " Recuperation dump OSM France "
|
||||||
|
echo ""
|
||||||
|
date
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# on efface les dumps existants
|
||||||
|
rm -f /data/dumps/*.pbf
|
||||||
|
|
||||||
|
# on récupère le dernier dump France
|
||||||
|
wget -O /data/dumps/france-latest.osm.pbf http://download.geofabrik.de/europe/france-latest.osm.pbf
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
|
||||||
|
echo ""
|
||||||
|
echo " Decoupage dump France -> Breizh "
|
||||||
|
echo ""
|
||||||
|
date
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# on le decoupe selon un polygone
|
||||||
|
# utiliser JOSM avec le plugin poly pour créer un fichier .poly
|
||||||
|
osmconvert /data/dumps/france-latest.osm.pbf -B=/data/dumps/poly_extraction_bzh.poly --complete-ways -v -o=/data/dumps/breizh.osm.pbf
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
|
||||||
|
echo ""
|
||||||
|
echo " Maj de la BD OSM "
|
||||||
|
echo ""
|
||||||
|
date
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# on met à jour la base de données
|
||||||
|
# authentification dans le pgpass
|
||||||
|
osm2pgsql -H db.openstreetmap.local -U osmbr -d osm --hstore --slim --cache 3000 -E 3857 -v /data/dumps/breizh.osm.pbf
|
||||||
|
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo " Fin de la maj de la BD "
|
||||||
|
echo ""
|
||||||
|
date
|
||||||
|
echo ""
|
Loading…
Reference in a new issue