<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
overpass doit faire un choix entre une recherche géographique et une
recherche par tags.<br>
<br>
Si on a des tags qui permettent de filtrer suffisamment il est
préférable dans bien des cas de ne pas ajouter de bbox ou area.<br>
<br>
line:SNCF étant suffisamment "filtrant", on peut à mon avis éviter
bbox et area.<br>
<br>
<br>
On touche quand même aux limites de l'utilisation de l'overpass pour
un usage "live", overpass n'étant pas vraiment prévu pour ce genre
d'usages.<br>
<br>
Solutions:<br>
- monter une instance overpass locale, avec uniquement les données
d'ile de France... qui sera bien plus rapide qu'une instance monde<br>
- mettre en place un cache ou regénérer à intervalle régulier un
fichier geojson à partir de l'overpass publique...<br>
<br>
<br>
<br>
<div class="moz-cite-prefix">Le 17/07/2015 10:43, Vincent Génin a
écrit :<br>
</div>
<blockquote
cite="mid:CA+iX_ungU4-yCXE2_GZvpqUvofStuPxoE7qt1tWkHEyUvXkTVA@mail.gmail.com"
type="cite">
<meta http-equiv="Context-Type" content="text/html; charset=UTF-8">
<p dir="ltr">Merci beaucoup à tous pour vos réponses.<br>
Je pensais vraiment qu'une area bien definie faciliterait la
tâche à Overpass et je n'ai même pas testé sans...<br>
Je vais tenter avec un BBox grossière et sans et voir ce que ça
donne.</p>
<p dir="ltr">Pour le tilde, je ne vais pas pouvoir m'en passer si
je veux faire un truc propre, puisque qu'une gare peut desservir
plusieurs lignes.</p>
<p dir="ltr">Je vais ajouter et nettoyer un peu les appels pour
les services et équipements (supprimer les acces=private/no ou
voir comment avoir qq chose de plus propre pour les terrains de
tennis par exemple).</p>
<p dir="ltr">Merci en tout cas pour vos retours, et je vous tiens
au courant de l'avancée du projet.</p>
<div class="gmail_quote">Le 17 juil. 2015 02:25, "Thierry
Bézecourt" <<a moz-do-not-send="true"
href="mailto:thierry@thbz.org">thierry@thbz.org</a>> a
écrit :<br type="attribution">
<blockquote class="gmail_quote">Oui, et on pourrait même
supprimer carrément la bounding box car la condition sur la
relation limite les résultats de manière équivalente
(d'ailleurs la ligne C est, sauf erreur, entièrement en
Île-de-France).<br>
<br>
De plus, il me semble que le tilde (présente dans le lien sur
Overpass) ralentit la requête.<br>
<br>
La requête suivante (<a moz-do-not-send="true"
href="http://overpass-turbo.eu/s/atj" rel="noreferrer"
target="_blank">http://overpass-turbo.eu/s/atj</a>) dure
moins de 10 secondes et devrait être facile à adapter pour
d'autres lignes de RER. Evidemment, il faut faire attention à
ne pas mettre une condition trop large sur la relation...<br>
<br>
[out:json];<br>
<br>
rel["line:SNCF"="C"];<br>
node(around:800)[sport=swimming];<br>
out body qt;<br>
<br>
rel["line:SNCF"="C"];<br>
way(around:800)[sport=swimming];<br>
out body center qt;<br>
<br>
<br>
Thierry<br>
<br>
Le 17/07/2015 08:19, Philippe Verdy a écrit :<br>
<blockquote class="gmail_quote">
La délimitation a l'Île-de-France au sens strict construit
un polygone<br>
très complexe. Ce serait peut-être plus rapide avec juste
une bounding<br>
box. Quitte a chercher des picines "autour" des gares et
qu'il n'y a pas<br>
tant que ca de gares, il suffit juste d'avoir une bounding
bix englobant<br>
les gares. Et après on n'est guère mieux qu'a 1 km près pour
trouver les<br>
piscines mais on n'a pas besoin de la précision fine des
frontieres de<br>
l'Île-de-France... Est-genant si tu as des résultats en
Normandie ou<br>
Picardie ?<br>
<br>
Le 16 juil. 2015 16:11, "Pierre-Yves Berrard"<br>
<<a moz-do-not-send="true"
href="mailto:pierre.yves.berrard@gmail.com"
target="_blank">pierre.yves.berrard@gmail.com</a>
<mailto:<a moz-do-not-send="true"
href="mailto:pierre.yves.berrard@gmail.com"
target="_blank">pierre.yves.berrard@gmail.com</a>>>
a<br>
écrit :<br>
<br>
Le 16 juillet 2015 15:09, Vincent Génin <<a
moz-do-not-send="true"
href="mailto:vincent.genin@gmail.com" target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:vincent.genin@gmail.com">vincent.genin@gmail.com</a></a><br>
<mailto:<a moz-do-not-send="true"
href="mailto:vincent.genin@gmail.com" target="_blank">vincent.genin@gmail.com</a>>>
a écrit :<br>
<br>
Bonjour à tous,<br>
<br>
Désolé si la question est un peu spécifique, mais je
n'ai pas<br>
trouvé de liste pour Overpass.<br>
<br>
Pour une utilisation personnelle, je recherchais des
piscines<br>
autour des gares de la ligne C du RER.<br>
J'ai fait quelques tests et utilise cette requête :<br>
<a moz-do-not-send="true"
href="http://overpass-turbo.eu/s/asI" rel="noreferrer"
target="_blank">http://overpass-turbo.eu/s/asI</a><br>
<br>
{{geocodeArea:Île-de-France}}->.searchArea;<br>
<br>
rel["line:SNCF"="C"](area.searchArea);<br>
node(around:800)[sport=swimming](area.searchArea);<br>
out body qt;<br>
<br>
rel["line:SNCF"="C"](area.searchArea);<br>
way(around:800)[sport=swimming](area.searchArea);<br>
out center qt;<br>
<br>
<br>
Cependant, elle prend pas mal de temps à s'exécuter
(~60s).<br>
<br>
<br>
Bonjour,<br>
<br>
Il y aurait peut-être à creuser sur la première ligne,
en lui<br>
passant directement le numéro de la relation
Ile-de-France.<br>
Je n'ai plus en tête la syntaxe exacte : quelque chose
du style<br>
36000000 + le numéro de la relation.<br>
Ça éviterait de passer par nominatim (?), mais je ne
sais pas si ça<br>
gagne beaucoup de temps.<br>
<br>
PY<br>
<br>
_______________________________________________<br>
Talk-fr mailing list<br>
<a moz-do-not-send="true"
href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a>
<mailto:<a moz-do-not-send="true"
href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a>><br>
<a moz-do-not-send="true"
href="https://lists.openstreetmap.org/listinfo/talk-fr"
rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Talk-fr mailing list<br>
<a moz-do-not-send="true"
href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a><br>
<a moz-do-not-send="true"
href="https://lists.openstreetmap.org/listinfo/talk-fr"
rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a><br>
<br>
</blockquote>
<br>
<br>
_______________________________________________<br>
Talk-fr mailing list<br>
<a moz-do-not-send="true"
href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a><br>
<a moz-do-not-send="true"
href="https://lists.openstreetmap.org/listinfo/talk-fr"
rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a><br>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Talk-fr mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a>
<a class="moz-txt-link-freetext" href="https://lists.openstreetmap.org/listinfo/talk-fr">https://lists.openstreetmap.org/listinfo/talk-fr</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Christian Quest - OpenStreetMap France</pre>
</body>
</html>