Skip to content

Road net coverage analysis OSM

kertase edited this page Sep 7, 2016 · 3 revisions

To analyse the coverage of roads in km you can use a tool called osm-lenght-2.pl which can will calculate the kilometer number of roads in an .osm file.

To get one of these files you have to extract a part of the map to analyse for example in josm and save it. (or you can download it on a service like http://extract.bbbike.org/ or http://download.geofabrik.de/europe/switzerland.html.

To get only the content in exact boundaries (josm and others will only download in squares or in hand defined polygones) Download from http://download.geofabrik.de the .pbf of the region containing the boundary, then download a polygon of the boundary on http://polygons.openstreetmap.fr/ . Finally run:

     osmosis --read-pbf file="./switzerland-latest.osm.pbf" --bounding-polygon file="geneve.poly" --write-xml file="geneve.osm"

Once generated just run osm-length-2.pl on the file it will give you a list similar to this (Canton de Genève 7.09.2016):

                  15622387m
service            1302898m
track               787510m
residential         573470m
footway             412427m
unclassified        342670m
tertiary            291613m
path                258072m
secondary           175234m
pedestrian          159137m
cycleway            118149m
primary              84469m
motorway             70467m
motorway_link        27879m
living_street        23406m
corridor             15533m
steps                11805m
trunk                11169m
primary_link          8276m
secondary_link        3515m
tertiary_link         2789m
raceway               2426m
bridleway              657m
platform               375m
construction           240m
escape                 117m
TOTAL             20306703m

(Ville de Genève 7.09.2016):

                   1600885m
service             177438m
footway             119376m
residential         105991m
pedestrian           73966m
secondary            34586m
tertiary             34355m
primary              15995m
cycleway             14478m
path                 13973m
unclassified         12007m
living_street         9013m
steps                 3902m
track                 3092m
secondary_link         469m
primary_link           464m
tertiary_link          295m
construction           170m
platform               136m
TOTAL              2220600m

Clone this wiki locally