Bonjour,

Le 18.11.19 à 19:12, François Lacombe a écrit :
> tous les ponts de France mais même 
> Overpass pense qu'il y en a trop : http://overpass-turbo.eu/s/Oco
> 
> Quelqu'un aurait une idée pour améliorer cette requête ?

A quelle niveau ?

a) avoir un nombre approximatif d'objet dans osm :
-> https://taginfo.openstreetmap.fr/keys/bridge dit 206k

b) résoudre le problème de manque de mémoire si on fait la France 
entière comme ceci https://overpass-turbo.eu/s/OcM ?
-> parfois il suffit de diviser les critères https://overpass-turbo.eu/s/OcO
mais dans ce cas cela ne suffit pas.
-> faire une somme de toutes les régions

c) supprimer les ponts osm multiples correspondant à un seul pont réel
niveau logique, il faudrait :
- ne pas compter plusieurs fois les way qui se suivent d'un même pont 
(cas d'un changement de vitesse ou du nombre de bande sur un pont)
piste :
https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_API_by_Example#.C2.AB_n_.C2.BB_adjacent_ways
mais difficile d'en garder un seul

- ne pas compter plusieurs fois les way qui ne se touchent pas mais 
forme un même pont (cas d'une route séparé par une berne centrale).
on peux détecter les cas les plus courant avec oneway

- utiliser la présence d'un man_made=bridge pour éliminer tout
ce qu'il contient en un seul pont
cella devrait pouvoir se faire avec un foreach qui teste la présence
du man_made=bridge avec around

pas sur qu'overpass soie le meilleur outil pour tout cela

Cordialement,
Marc
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à