[OSM-talk-fr-bzh] Bruz, les rues en breton...
Maël REBOUX
mael.reboux at breizhpositive.com
Lun 6 Mai 23:01:51 UTC 2013
Merci. J'ai été obligé de rajouter 2 balises pour que ça fonctionne chez moi.
J'ai fait un script pour récupérer les données :
=== get_osm_data.sh ===
#!/bin/sh
# pour recuperer des donnees OSM dans un fichier
# avec la date et l'heure du jour
fichier="bruz_"`eval date +%Y.%m.%d"_"%H.%M`".osm"
#echo $fichier
#touch ~/Bureau/osm/data/$fichier
cd ~/Bureau/osm/data/
wget --post-file=get_bruz_query.osm3 -O $fichier http://overpass-api.de/api/interpreter
# import dans Postgre (remplace)
osm2pgsql -c -d bruz -m -U osm -H localhost $fichier
# on efface le cache de tuiles
#cd /var/lib/mod_tile
#sudo rm -rf *
# lancer un calcul du cache sur la zone
# ?
========================
=== get_bruz_query.osm3 ===
<!-- pour recuperer toutes les donnees dans un rectangle -->
<osm-script>
<union>
<query type="node">
<bbox-query s="47.96642" n="48.07435" w="-1.81787" e="-1.69324"/>
</query>
<query type="way">
<bbox-query s="47.96642" n="48.07435" w="-1.81787" e="-1.69324"/>
</query>
<query type="relation">
<bbox-query s="47.96642" n="48.07435" w="-1.81787" e="-1.69324"/>
</query>
</union>
<union>
<item/>
<recurse type="down"/>
</union>
<print/>
</osm-script>
========================
------------------------------------------------------
Je fais ce genre de récup ainsi:
cat <<'EOF' > OSM/bruz.osm3
<union>
<query type="node">
<bbox-query s="47.97955" n="48.068542" w="-1.785503" e="-1.708351"/>
</query>
<query type="way">
<bbox-query s="47.97955" n="48.068542" w="-1.785503" e="-1.708351"/>
</query>
<query type="relation">
<bbox-query s="47.97955" n="48.068542" w="-1.785503" e="-1.708351"/>
</query>
</union>
<union>
<item/>
<recurse type="down"/>
</union>
EOF
wget --post-file=OSM/bruz.osm3 -O OSM/bruz.osm
http://overpass-api.de/api/interpreter
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr-bzh/attachments/20130507/ad18fd5f/attachment.html>
Plus d'informations sur la liste de diffusion Talk-fr-bzh