Bonjour à vous, Dans le script qu'Etienne a adapté, s'agit-il d'une requête http POST ou GET ? On dirait plutôt du GET, et l'overpass-tubro a l'air d'envoyer du POST à chaque fois. Si on peut le taper en GET, c'est d'autant mieux.
Par ailleurs, attention à l'erreur HTTP 419 indiquant qu'une requête est déjà en cours d’exécution pour la même IP. C'est important si on veut en lancer plusieurs. A+ François Lacombe fl dot infosreseaux At gmail dot com www.infos-reseaux.com @InfosReseaux Le 23 décembre 2015 à 08:52, Etienne Trimaille <etienne.trimai...@gmail.com> a écrit : > Ton problème, c'est le format de sortie de ta requête overpass. Change > "json" en "xml" ;-) > > Pour la requête sur plusieurs lignes, bien sur tu peux changer. C'était > juste pour plus de lisibilité. > > Le 23 décembre 2015 à 08:42, Tony Emery <tony.em...@yahoo.fr> a écrit : >> >> Etienne Trimaille wrote >> > 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 >> >> A priori, ton script fonctionne plutôt bien mais il doit y avoir un >> problème >> à l'encodage car le fichier généré est du type : >> >> { >> "version": 0.6, >> "generator": "Overpass API", >> "osm3s": { >> "timestamp_osm_base": "2015-12-23T07:23:02Z", >> "copyright": "The data included in this document is from >> www.openstreetmap.org. The data is made available under ODbL." >> }, >> "elements": [ >> >> { >> "type": "node", >> "id": 25178536, >> "lat": 44.0034820, >> "lon": 4.7046202, >> "tags": { >> "addr:postcode": "30120", >> "address": "A 9 - direction Orange/Nîmes, Aire de Tavel Nord", >> "amenity": "fuel", >> "fuel:diesel": "yes", >> "fuel:e10": "yes", >> "fuel:lpg": "yes", >> "fuel:octane_98": "yes", >> "is_in": "A-9", >> "name": "Station Esso", >> "opening_hours": "24/7", >> "operator": "Esso", >> "source": "stations.gpl.online.fr;source = Ministère de l'Economie, de >> l'Industrie et du Numérique - 15/09/2014" >> } >> }, >> >> Alors que moi j'ai besoin plutôt de : >> >> <?xml version="1.0" encoding="UTF-8"?> >> <osm version="0.6" generator="Overpass API"> >> <note>The data included in this document is from www.openstreetmap.org. >> The >> data is made available under ODbL.</note> >> <meta osm_base="2015-12-17T00:59:02Z"/> >> >> <node id="25178536" lat="44.0034820" lon="4.7046202" version="7" >> timestamp="2014-10-14T10:45:02Z" changeset="26069043" uid="675449" >> user="jseigneuret"> >> <tag k="addr:postcode" v="30120"/> >> <tag k="address" v="A 9 - direction Orange/Nîmes, Aire de Tavel >> Nord"/> >> <tag k="amenity" v="fuel"/> >> <tag k="fuel:diesel" v="yes"/> >> <tag k="fuel:e10" v="yes"/> >> <tag k="fuel:lpg" v="yes"/> >> <tag k="fuel:octane_98" v="yes"/> >> <tag k="is_in" v="A-9"/> >> <tag k="name" v="Station Esso"/> >> <tag k="opening_hours" v="24/7"/> >> <tag k="operator" v="Esso"/> >> <tag k="source" v="stations.gpl.online.fr;source = Ministère de >> l'Economie, de l'Industrie et du Numérique - 15/09/2014"/> >> </node> >> >> >> >> ----- >> 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-tp5863030p5863079.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 > _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr