[OSM-talk-fr] Evaluer les kms de voies cyclables
rainerU
ray66 at sfr.fr
Lun 26 Mai 15:26:39 UTC 2014
On 26.05.2014 10:28, domi wrote:
> je fais partie de vélocité de l'Angoumois et depuis 1 an nous
> contribuons à OSM pour répertorier les équipements cyclables de l'agglo,
> rajouter les rues manquantes ...
> Nous aimerions avoir une idée du kilométrage de voies cyclables de
> l'agglomération d'Angoulême
>
> Est- ce qu'il y a une méthode pour cela ?
Je vois deux méthodes pour le faire. On peut importer les données OSM
dans une base PostGis et faire une ou plusieurs requêtes spatiales du
genre :
select sum(st_length(l.way)) from planet_osm_line l, planet_osm_polygon
p where l.highway='cycleway' and p.osm_id=-18000 and
st_intersects(l.way,p.way)
où 18000 est l'id de la relation boundary.
Ou bien on utilise overpass / overpass-turbo pour selectionner les voies
en question, puis on les eporte au format GPX, par exemple, et on aura
la longueur avec un outil d'analyse GPX.
Avec Overpass Turbo on obtient par exemple les pistes cyclables pour la
ville de Perpignan avec http://overpass-turbo.eu/s/3xL Il suffit de
remplacer 18000 par l'id de la relation boundary de ton agglo.
Je préfére la méthode PostGis car elle permet un filtrage plus complexe
et fournit directement la longueur. La méthode overpass a l'avantage de
marcher sans base PostGis.
Et il doit y avoir d'autres methodes.
Rainer
Plus d'informations sur la liste de diffusion Talk-fr