Bonjour,
Avec JOSM, cest très aisé il suffit de se localiser sur un point de la limite communale Puis il suffit de faire un clic droit sur la relation concernée pour obtenir tous les membres. Il faut juste enregistrer le fichier et on a un fichier osm. Amicalement Jean De : orhygine [mailto:arbail...@gmail.com] Envoyé : samedi 12 janvier 2013 22:07 À : Discussions sur OSM en français Objet : [OSM-talk-fr] Téléchargement relation avec overpass API Salut, Je souhaite télécharger une relation avec ses membres, en loccurrence 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%5Flev el%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-Lic harre] <http://www.overpass-api.de/api/xapi?relation%5badmin_level=8%5d%5bname=Maul %C3%A9on-Licharre%5d> -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
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr