[OSM-talk-fr] Requête overpass pour signalisation routière
deuzeffe
opensm.pub at deuzeffe.org
Sam 28 Aou 08:38:56 UTC 2021
Le 23/08/2021 à 23:59, Antoine Riche via Talk-fr a écrit :
> Voilà un beau défi !
:D
> J'ai un début de solution (http://overpass-turbo.eu/s/1azR) qui semble
> fonctionner mais a plusieurs limites :
>
> 1/ la requête ne fonctionne que si l'intersection se trouve à une
> extrémité du way non prioritaire, il doit y avoir une solution pour
> prendre en compte les stop se trouvant n'importe où à l'intérieur d'un
> way (mais il se fait tard)
De mémoire, il y a effectivement des stops "quelque part" dans la voie :/
> 2/ la requête repose sur l'hypothèse qu'il n'y a pas de node entre le
> stop et l'intersection.
Si j'ai bien fait tout comme il faut, ça devrait être le cas. "Si".
(et je vois que je n'ai pas tout bien fait comme il faut :/ )
> 3/ il est difficile de ne considérer que la voie croisée au stop, toutes
> les voies du carrefour sont retournées (sauf celle sur laquelle se
> trouve le stop) : la dernière colonne du CSV peut contenir une liste de
> noms de voies
Compris.
> La requête prend en compte la {{bbox}} Overpass Turbo, elle est
> facilement adaptable pour une commune (cf. code en commentaire).
Étant une triple buse en langage overpass (...), je n'ai pas réussi à
adapter le code :(
Bon, plus simple (?), si on ne garde que les stop et le nom de la voie
sur lesquels ils sont implantés (et la sortie .csv)) ? (même pas réussi
à modifier ta requête, encore une fois.)
--
deuzeffe, snif'
> Antoine.
>
> Le 21/08/2021 à 18:06, deuzeffe a écrit :
>> Bonjour,
>>
>> Dans le cadre de ma coopération fructueuse avec mon urbaniste communal
>> préféré, je cherche à construire une requête overpass qui, dans le
>> territoire de <macommune> :
>> - récupère les highway=stop (jusque-là, tout va bien) ;
>> - et récupère le *nom* (ou la ref quand le nom n'existe pas) de la
>> voie sur laquelle ils sont installés (ça se gâte) ;
>> - et récupère le *nom* de la voie (ou sa ref) qui intersecte (ça ne va
>> plus du tout) ;
>> - et pour finir, donne une sortie .csv (ça va mieux).
>>
>> Malgré l'aide de Jean-Yvon (à qui j'ai donné un CdC incomplet, my bad)
>> et de Marc-Marc, je n'arrive pas à avoir le résultat attendu (il
>> manque des stop ou je n'ai pas tous les noms/ref). Toute aide
>> bienvenue, donc ;)
>>
>> Merci d'avance.
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
Plus d'informations sur la liste de diffusion Talk-fr