les parenthèses c'est pour créer une union de plusieurs ensembles d'objets et donc éliminer les doublons éventuellement retournés entre les deux requêtes. cela permet aussi de fournir les données de l'union avec un tri cohérent. Sinon les deux out meta retournent les deux ensembles sans les comparer, c'est plus rapide sur le serveur, et ça lui demande moins de mémoire temporaire. C'est au client ensuite et non au serveur d'éliminer les doublons éventuels, et de trier les deux ensembles.
Le 29 décembre 2015 à 16:58, Etienne Trimaille <etienne.trimai...@gmail.com> a écrit : > Tu peux remplacer : > out meta; > >; > out meta; > par > ( > ._; > >; > ); > out meta; > > Faut pas me demander comment l'écrire. C'est du chinois pour moi :) > Mais je sais que c'est comme ca qu'il faut supprimer les deux out. > Entre les parenthèses, c'est pour ajouter les récursivités vers les nœuds. > > Le 29 décembre 2015 à 10:25, Tony Emery <tony.em...@yahoo.fr> a écrit : > >> Etienne Trimaille wrote >> > Exactement comme pour le format, c'est dans la requête overpass qu'il >> faut >> > spécifier cela et non pas dans le script python ;-) >> > Il faut mettre un out meta; au lieu de out body; >> >> Petite question supplémentaire, pourquoi doit-on écrire 2 fois "out meta" >> : >> ); >> out meta; >> >; >> out meta; >> >> A priori, le premier concerne les objets qui sont retournés mais je ne >> vois >> pas à quoi sert celui qui se trouve après >; >> >> >> >> ----- >> 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-tp5863030p5863364.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 > >
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr