[OSM-talk-fr] Efficacité d'une requête Overpass (around)
Florian LAINEZ
winnerflo at free.fr
Jeu 16 Juil 13:48:37 UTC 2015
Hello,
Je n'ai pas de réponse à ta question mais une remarque : peut-être veux-tu
exclure les piscines marquées avec access = 'private' de ta requête. Sauf
si tu prévois de t'incruster chez des particuliers ;)
Le 16 juillet 2015 15:09, Vincent Génin <vincent.genin at gmail.com> a écrit :
> Bonjour à tous,
>
> Désolé si la question est un peu spécifique, mais je n'ai pas trouvé de
> liste pour Overpass.
>
> Pour une utilisation personnelle, je recherchais des piscines autour des
> gares de la ligne C du RER.
> J'ai fait quelques tests et utilise cette requête :
> http://overpass-turbo.eu/s/asI
>
> {{geocodeArea:Île-de-France}}->.searchArea;
>
> rel["line:SNCF"="C"](area.searchArea);
> node(around:800)[sport=swimming](area.searchArea);
> out body qt;
>
> rel["line:SNCF"="C"](area.searchArea);
> way(around:800)[sport=swimming](area.searchArea);
> out center qt;
>
>
> Cependant, elle prend pas mal de temps à s'exécuter (~60s).
>
> Ça fonctionne pour une utilisation ponctuelle, mais je me suis dit que je
> pourrais pousser un peu le projet et rendre tout ça interactif et
> accessible. J'ai intégré ça avec leaflet et publié mes premiers tests sur
> Github : http://pingolin.github.io/
> Le problème est que la requête est tellement longue que ça rend la carte
> très difficilement utilisable. J'ai testé en restreignant à la partie de la
> carte affichée (bbox) mais ça reste long et je me retrouve avec des erreurs
> 429 (Too Many Request).
>
> J'aimerais bien rendre la carte vraiment dynamique (changement du rayon,
> du type de service recherché et de la ligne de transport à la volée) donc
> j'aimerais bien rester sur une requête API et non sur des extracts.
>
> Est-ce que vous auriez des idées pour améliorer et accélérer la requête
> Overpass ?
>
> Merci,
>
> PS : Je ferai une vraie présentation du projet http://pingolin.github.io/
> si j'arrive à avancer un peu dessus. Pour l'instant ce sont vraiment des
> tests techniques pour prendre en main Overpass et Leaflet.
> L'idée est de trouver des services et équipements sur sa ligne de
> transport. On ne connait pas forcément toutes les villes ou quartiers qu'on
> traverse et il est souvent plus facile de couper son trajet plutôt que de
> l'allonger au départ ou à l'arrivée.
>
> Vincent Génin
> Pingolin (http://www.twitter.com/pingolin)
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
>
--
*Florian Lainez*
@overflorian <http://twitter.com/overflorian>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20150716/8365b8c7/attachment.htm>
Plus d'informations sur la liste de diffusion Talk-fr