[OSM-talk-fr] Téléchargement relation avec overpass API

orhygine arbailles at gmail.com
Sam 12 Jan 21:07:29 UTC 2013


Salut,

Je souhaite télécharger une relation avec ses membres, en l’occurrence une
limite communale, au format osm xml.
J'arrive à faire la manip avec l'éditeur de requête de l'overpass API qui
me traduit ma requête :

<union>
  <query type="relation">
    <has-kv k="admin_level" v="8"/>
    <has-kv k="name" v="Mauléon-Licharre"/>
  </query>
  <recurse type="relation-way"/>
  <recurse type="way-node"/>
</union>
<print mode="meta"/>

en compact overpass QL puis je fais :

wget
http://www.overpass-api.de/api/interpreter?data=%28relation%5B%22admin%5Flevel%22%3D%228%22%5D%5B%22name%22%3D%22Maul%C3%A9on%2DLicharre%22%5D%3Bway%28r%29%3Bnode%28w%29%3B%29%3Bout%20meta%3B-O
mauleon_boundaries.osm

et j'ai mon résultat.

Cependant, je pensais pouvoir faire cela plus simplement avec la XAPI
compatibility layer et une commande du genre :

wget
http://www.overpass-api.de/api/xapi?relation[admin_level=8][name=Mauléon-Licharre]-O
mauleon_boundaries.osm

Le fichier généré comporte la relation mais pas ses membres exactement
comme si j'interrogeais l'API principale.

Est-il possible par une requête XAPI de télécharger la relation et ses
chemins membres ainsi que les noeuds des chemins membres ?

Merci d'avance.

christophe aka orhygine
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20130112/2746ccd4/attachment.htm>


Plus d'informations sur la liste de diffusion Talk-fr