Salut Tony, J'ai plusieurs script python qui utilise l'api overpass, QuickOSM par exemple. J'ai adapté ton code rapidement : https://gist.github.com/Gustry/378058e2984faeddac47
Le 22 décembre 2015 à 12:03, Tony Emery <tony.em...@yahoo.fr> a écrit : > Bonjour à tous, > > J'ai créé un script python qui me permet, entre autre, de télécharger les > données OSM en local sur mon poste. Je lance ce script en tâche planifiée 2 > fois par jour. > > Je pense que http://api.openstreetmap.fr/xapi? ne répond plus car les > requêtes que je lance sur ce site me renvoie des tables vides depuis 4 > jours. > > Du coup, j'essaye de m'adapter en tapant directement dans l'API overpass. > > L'un d'entre vous a-t-il déjà essayé de faire passer une requête overpass > en > utilisant un script python ? > > J'ai essayé un truc du genre : > import os, sys > import urllib2 > > http = > 'http://overpass-api.de/api/interpreter?data=[out:json][timeout:25];(node[ > "highway"](43.98,4.70,44.27,4.99);way["highway"](43.98,4.70,44.27,4.99);relation["highway"](43.98,4.70,44.27,4.99););out > body;>;out skel qt;' > > > open(r"C:\Scripts\osm\highway.osm",'w').write(urllib2.urlopen(str(http)).read()) > > Mais, bien sûr, ça ne fonctionne pas. Pourtant, ce bout de script > fonctionne > plutôt bien avec les requête XAPI. > > Merci de vos réponses > > > > ----- > Tony EMERY > Administrateur OpenStreetMap.fr > Mandataire Grand Sud-Est > Géomaticien & chef de projets > -- > View this message in context: > http://gis.19327.n5.nabble.com/Requete-overpass-api-python-tp5863030.html > Sent from the France mailing list archive at Nabble.com. > > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-fr >
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr