Précision sur la requête : ça enlève les routes qui ne seraient pas
connectées au rond-point directement, mais je pense que ce n'est pas
possible de filtrer dans Overpass les routes qui se dirigent vers le
rond-point (il faudrait pouvoir sélectionner que le premier noeud des
routes pour mettre dans l'ensemble b).
Cordialement,
Adrien P.
Le 25/08/2019 à 09:52, PanierAvide a écrit :
Bonjour David,
Une requête un peu comme ça ?
|/* Paramètres généraux */||
||[out:json][timeout:250][bbox:{{bbox}}];||
||
||/* On cherche les ronds points, et on stocke les noeuds des
ronds-points dans l'ensemble "a" */||
||way[junction=roundabout];||
||node(w)->.a;||
||
||/* On cherche les routes sans destination, et on stocke les noeuds
de ces rouets dans l'ensemble "b" */||
||way[highway~"^(trunk|motorway|primary|secondary|tertiary)$"][!destination];||
||node(w)->.b;||
||
||/* On trouve les noeuds communs à l'ensemble "a" et "b" = noeuds
liant un rond point à une route sans destination */||
||node.a.b;||
||
||/* On sélectionne depuis ces noeuds les routes sans destination,
hormis rond-points */||
||way(bn)[!junction][highway~"^(trunk|motorway|primary|secondary|tertiary)$"][!destination];||
||
||/* Et on récupère les noeuds de ces routes pour affichage */||
||out meta;||
||>;||
||out skel qt;|
J'ai pris un peu plus large en termes de types de route, mais n'hésite
pas à adapter selon ton besoin ;-)
Cordialement,
Adrien P.
Le 24/08/2019 à 20:03, David Crochet a écrit :
Bonjour
Je cherche à ajouter l'information manquante "destination=" sur les
chemins qui sont à sens unique et dont leur origine est un rond-point.
J'ai fait cette requête sur Overpass
[out:json];
area[name="Caen"];
way(area)[junction=roundabout]->.data;
way(around.data:25)[highway=primary][oneway=yes][!destination];
out;
out meta;>; out meta;
Mais pour le moment je ne sais que choisir les chemin en sens unique
qui sont à 25 mètre autour d'un rond point. Donc il sélectionne ceux
qui vont vers le rond point. Je ne voudrais que ceux qui en proviennent.
J'imagine qu'il faut utiliser la clé
way(pivot
Si vous pouviez m'aider à ce point
Cordialement
_______________________________________________
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