[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