<div>Pour la petite histoire, j'ai contacté directement Roland Ollbricht en septembre pour une question un peu similaire : </div>
<div>Retrouver tous les bâtiments qui portent une description plus précise qu'un simple "yes". Ce qui revient à rechercher tous les bâtiments et éliminer des résultats tout ce qui porte les attributs building = yes</div>

<div> </div>
<div>Il m'a répondu qu'il le mettait sur sa liste d'améliorations potentielles, sans promettre de date.</div>
<div>Ton souhait de récupérer les noeuds place = *, mais sans attribut concernant la population pourrait aller dans le même sens.</div>
<blockquote style="MARGIN-RIGHT:0px" dir="ltr">
<div>Hello Fab,</div>
<div>> I did not find either in the description of the overpass API that you</div>
<div>> developped.</div>
<div>></div>
<div>> I imagine something like</div>
<div>> *<has-knv* k="building" v="yes"*/> *</div>
<div>> or* **<has-knotv* k="building" v="yes"*/>*</div>
<div>>  Could this be implemented ?</div>
<div>Yes. That's possible. I don't want to promise a time frame. I hope, I can</div>
<div>integrate it in the upcoming version 0.6.94, which will appear during the next</div>
<div>week, but I'm sure it will appear at latest in the next release, 0.7, to</div>
<div>appear in october.</div>
<div>Best regards,</div>
<div>Roland</div>
<div> </div></blockquote>
<div> Restreindre les recherches à l'emprise d'un polygone (département, commune) pourrait également être une amélioration intéressante pour Overpass API. </div>
<div> </div>
<div>_ Soit en utilisant l'id de la relation correspondant au polygone en question, </div>
<div>_ Soit en donnant soi-même un polygone approché avec beaucoup moins de points : </div>
<div>Ce qu'il est déjà possible de faire (là encore avec osmosis) en insérant les coordonnées des points formant le polygone dans un fichier texte et en incluant ce fichier texte dans les arguments de la commande osmosis</div>

<div><a href="http://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format">http://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format</a></div>
<div> </div>
<div>De part les discussions sur IRC, je sais que Jocelyn s'est donné du mal, mais est parvenu à inclure l'emprise de la France métropolitaine dans un polygone de 500 points "seulement". </div>
<div>500 points c'est complexe, mais tout de même infiniment moins que la relation "France Métropolitaine". </div>
<div>Le traitement doit donc être beaucoup moins lourd</div>
<div> </div>
<div class="gmail_quote">Le 20 décembre 2011 10:24, Cyrille Giquello <span dir="ltr"><<a href="mailto:cyrille37@gmail.com">cyrille37@gmail.com</a>></span> a écrit : 
<div> </div>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">Merci m'sieur. 
<div> </div>
<div>Dans un 1er temps je souhaitais juste parcourir la France et trouver</div>
<div>les nœuds de villes et villages qui n'ont pas leur tag population et</div>
<div>je pensais faire un p'tit script utilisant une API sans passer par le</div>
<div>téléchargement.</div>
<div> </div>
<div>Sinon, j'ai avancé un petit peu sur la compréhension de "make-area"</div>
<div>qui sert pour la définition de "rule". Mais actuellement /api/get_rule</div>
<div>retourne un 404. J'ai posté sur dev@ pour suivre l'affaire.</div>
<div> </div>
<div>Bye,</div>
<div>Cyrille.</div>
<div> </div>
<div>Le 20 décembre 2011 10:04, Ab_fab <<a href="mailto:gamma.gts@gmail.com">gamma.gts@gmail.com</a>> a écrit :</div>
<div> </div>
<div class="HOEnZb">
<div class="h5">> Bonjour, 
<div>></div>
<div>> Il y a quelques infos ici concernant la fonction 'make-area'</div>
<div>> <a href="http://www.overpass-api.de/#section.make_area" target="_blank">http://www.overpass-api.de/#section.make_area</a></div>
<div>> Je ne comprends pas vraiment l'usage.</div>
<div>></div>
<div>> La fin de la description de ta requête concerne la recherche d'un type très</div>
<div>> précis de noeud, c'est à dire</div>
<div>> _ un toponyme quelquonque (ville, hameau, village, lieu-dit ...)</div>
<div>> _ portant la combinaison clef : name / valeur : Tours</div>
<div>></div>
<div>> Quel est l'intérêt de chercher à limiter la zone de recherche à la frontière</div>
<div>> française ?</div>
<div>></div>
<div>> En rentrant le script suivant à l'adresse</div>
<div>> <a href="http://overpass.osm.rambler.ru/query_form.html" target="_blank">http://overpass.osm.rambler.ru/query_form.html</a></div>
<div>></div>
<div>> <query type="node"></div>
<div>>   <bbox-query s="40.98" n="51.36" w="-6.44" e="10.36"/></div>
<div>>   <has-kv k="place"/></div>
<div>></div>
<div>>   <has-kv k="name" v="Tours"/></div>
<div>> </query></div>
<div>> <print/></div>
<div>></div>
<div>> Note bien l'ajout de la ligne <has-kv k="place"/></div>
<div>> Le serveur ne retourne que deux noeuds correspondants à  la commune de Tours</div>
<div>> et un lieu-dit sur la commune de Brangues</div>
<div>></div>
<div>> ------------------------------</div>
<div>></div>
<div>> Ou bien j'ai mal compris ton objectif, et peut être que tu veux récupérer</div>
<div>> un extrait de tous les noeuds "place" de France ?</div>
<div>> Vu la quantité de lieux-dits déjà dans la base en France, tu risques</div>
<div>> d'excéder la limite du serveur XAPI.</div>
<div>></div>
<div>> Pour ce genre de chose, mieux vaut télécharger un extrait Geofabrik de la</div>
<div>> France métropolitaine et utiliser osmosis pour balayer le fichier afin d'en</div>
<div>> extraire les noeuds "place" (à l'aide de l'argument --node-key)</div>
<div>></div>
<div>></div>
<div>> Le 20 décembre 2011 09:22, Cyrille Giquello <<a href="mailto:cyrille37@gmail.com">cyrille37@gmail.com</a>> a écrit :</div>
<div>>></div>
<div>>> Salut,</div>
<div>>></div>
<div>>> En gros, via API (api,xapi,overpass) je souhaite retrouver des</div>
<div>>> "place=*" limités à la "France Métropolitaine". Le problème de cette</div>
<div>>> France Métro est qu'elle n'est pas rectangle (ah ces politiques!).</div>
<div>>> J'ai pas bien compris le 'make-area' de l'OverpassAPI. Je pensais</div>
<div>>> pouvoir définir un "area" depuis une relation pour limiter une requête</div>
<div>>> au lieu d'un bbox mais il semble que ce ne soit pas son usage.</div>
<div>>></div>
<div>>> Définition de l'area:</div>
<div>>></div>
<div>>> <query type="relation"></div>
<div>>>  <has-kv k="admin_level"/></div>
<div>>>  <has-kv k="name" v="France Métropolitaine"/></div>
<div>>> </query></div>
<div>>> <foreach into="pivot"></div>
<div>>>  <union></div>
<div>>>    <recurse type="relation-way" from="pivot"/></div>
<div>>>    <recurse type="way-node"/></div>
<div>>>  </union></div>
<div>>>  <make-area pivot="pivot"/></div>
<div>>> </foreach></div>
<div>>></div>
<div>>> puis requête, qui ne fonctionne pas car elle est fausse</div>
<div>>></div>
<div>>> <query type="node" ></div>
<div>>>  <area-query ref="pivot" /></div>
<div>>>  <has-kv k="name" v="Tours" /></div>
<div>>> </query></div>
<div>>></div>
<div>>> Bon, c'est faux. Mais est-ce simplement une faute de syntaxe ou bien</div>
<div>>> est-ce aussi une faute d'usage, c'est à dire que make-area ne sert pas</div>
<div>>> à ça.</div>
<div>>></div>
<div>>> Merci</div>
<div>>> --</div>
<div>>> Cyrille.</div>
<div>>></div>
<div>>> _______________________________________________</div>
<div>>> dev-fr mailing list</div>
<div>>> <a href="mailto:dev-fr@openstreetmap.org">dev-fr@openstreetmap.org</a></div>
<div>>> <a href="http://lists.openstreetmap.org/listinfo/dev-fr" target="_blank">http://lists.openstreetmap.org/listinfo/dev-fr</a></div>
<div>></div>
<div>></div>
<div>></div>
<div>></div>
<div>> --</div>
<div>> ab_fab</div>
<div>> "Il n'y a pas de pas perdus"</div>
<div>></div>
<div>> _______________________________________________</div>
<div>> dev-fr mailing list</div>
<div>> <a href="mailto:dev-fr@openstreetmap.org">dev-fr@openstreetmap.org</a></div>
<div>> <a href="http://lists.openstreetmap.org/listinfo/dev-fr" target="_blank">http://lists.openstreetmap.org/listinfo/dev-fr</a></div>
<div>></div>
<div> </div>
<div> </div>
<div> </div>
<div>--</div>
<div>Cyrille.</div>
<div> </div>
<div>_______________________________________________</div>
<div>dev-fr mailing list</div>
<div><a href="mailto:dev-fr@openstreetmap.org">dev-fr@openstreetmap.org</a></div>
<div><a href="http://lists.openstreetmap.org/listinfo/dev-fr" target="_blank">http://lists.openstreetmap.org/listinfo/dev-fr</a></div>
<div> </div></div></div></blockquote></div>
<div> </div>
<div clear="all"> </div>
<div>-- </div>
<div><a href="http://wiki.openstreetmap.org/wiki/User:Ab_fab" target="_blank">ab_fab</a></div>
<div>"Il n'y a pas de pas perdus"</div>
<div> </div>