Displays a map showing cycling
- levels of traffic stress
- quality of bicycle infrastructure.
The Levels of Traffic Stress (LTS) is based on the work by BikeOttawa
The data included with this project is currently only a very small subset for example purposes.
Current Examples:
-
Berlin https://ckrey.github.io/stressmap/app/index.html (Default)
-
Neuss https://ckrey.github.io/stressmap/app/index.html?town=neuss
-
Neuss City https://ckrey.github.io/stressmap/app/index.html?town=neuss-small
-
Düsseldorf https://ckrey.github.io/stressmap/app/index.html?town=duesseldorf
-
Düsseldorf City https://ckrey.github.io/stressmap/app/index.html?town=duesseldorf-small
-
Köln / Aachen https://ckrey.github.io/stressmap/app/index.html?town=koeln
-
Hamburg https://ckrey.github.io/stressmap/app/index.html?town=hamburg
-
Darmstadt https://ckrey.github.io/stressmap/app/index.html?town=darmstadt
-
Karlsruhe https://ckrey.github.io/stressmap/app/index.html?town=karlsruhe
-
München https://ckrey.github.io/stressmap/app/index.html?town=muenchen
-
Leipzig https://ckrey.github.io/stressmap/app/index.html?town=leipzig
-
Halle https://ckrey.github.io/stressmap/app/index.html?town=halle
-
...
-
others? – create a Issue/PR
-
add
<s=yes
to see Levels of Traffic Stress (lts) layers too
Way are assigned a Bike Quality Level ranging from 0 to 999, which is clustered in 100s (000-099, 100-101, etc.)
If a highway
has a tag beginning with cycleway
and is marked with lane
(201) or opposite_lane
(202) it is
in assumed to be on marked lanes (2xx)
If a highway
has a tag beginning with cycleway
and is marked with track
(301) or opposite_track
(302) it is
in assumed to be on tracks (3xx)
If a highway
has a tag cyclestreet=yes
(401) or bicycle_road=yes
(402) it is assumed to be a cyclestreet (4xx)
- shared footways vs. shared streets
- shared bus-lanes
run `make overpass` to retrieve the `.osm` files for neuss and darmstadt
run `make geofabrik` to retrieve the `.osm` files for berlin, hamburg, etc.
run `make` to process the `.osm` files into geojson
The last step includes running the stressmodel from Ottawa assuming this is installed in ../stressmodel
e.g. ../stressmodel node main.js -f ~/bike-stress/berlin-latest.osm -d ~/bike-stress/berlin -z
:w