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

Répondre à