[OSM-talk-fr] Petite question overpassAPI
Bruno Cortial
bruno.cortial at laposte.net
Jeu 4 Oct 15:14:29 UTC 2012
Le 4 octobre 2012 16:55, Pierre Béland <infosbelas-gps at yahoo.fr> a écrit :
> Ce qui serait bien pour les copains hors France, ce serait d'utiliser une
> relation pour définir la zone à analyser.
>
> On pourrait par exemple définir France, Mali, Québec, etc. À ma
> connaissance, il n'est pas encore possible de le faire.
>
> Pierre
>
>
On peut faire ça en s'appuyant sur les relations OSM décrivant des zones.
Exemple: les restaurants du Mali (relation 192785)
<osm-script timeout="180">
<query type="node">
<has-kv k="amenity" v="restaurant"/>
<has-kv k="name"/>
<area-query ref="3600192785"/>
</query>
<print mode="body"/>
</osm-script>
L'identifiant de area-query c'est 3600000000 + l'id de la relation
décrivant la zone. C'était documenté au début, maintenant on ne trouve plus
trace de ça dans la doc Overpass.
Pas testé avec des multi polygones
A+
Bruno
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20121004/3cd248b2/attachment.htm>
Plus d'informations sur la liste de diffusion Talk-fr