bicycling-infrastructure-classification

Developing a bicycling infrastructure classification system for Greater Melbourne using OpenStreetMap

https://github.com/sustainablemobility/bicycling-infrastructure-classification

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.8%) to scientific vocabulary

Keywords

active-travel australia bicycle-infrastructure bicycle-infrastructure-classification bicycle-network bicycling bicycling-infrastructure-classification cycling cycling-network geospatial-data melbourne monash-university open-source openstreetmap osm osmnx python smsr-monash-university sustainable-mobility volunteered-geographic-information
Last synced: 4 months ago · JSON representation ·

Repository

Developing a bicycling infrastructure classification system for Greater Melbourne using OpenStreetMap

Basic Info
  • Host: GitHub
  • Owner: SustainableMobility
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 12.8 MB
Statistics
  • Stars: 11
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
active-travel australia bicycle-infrastructure bicycle-infrastructure-classification bicycle-network bicycling bicycling-infrastructure-classification cycling cycling-network geospatial-data melbourne monash-university open-source openstreetmap osm osmnx python smsr-monash-university sustainable-mobility volunteered-geographic-information
Created over 2 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

Developing a cycling infrastructure classification system for Greater Melbourne, Australia using OpenStreetMap

Background

Policy-makers are looking to promote the uptake of cycling as a healthy mode of travel that reduces the negative effects of traditional motorised transport (physical inactivity, air pollution, traffic congestion) and achieves sustainability goals. As an active form of mobility, bicycling improves physical and mental health and has long-term public health benefits. However, there are a number of barriers that prevent people from riding a bike, including fears about riding alongside motor vehicle traffic and the lack of safe and appropriate bicycling infrastructure. For the strategic installation of safer cycling infrastructure or the improvement of existing infrastructure, rigorous evidence-informed scientific studies are necessary, which in turn rely on high-quality bicycling data, which is scarce.

In this regard, one of the prerequisites is understanding the different types of cycling infrastructure that exist in an urban area and create an inventory dataset that can form the basis of future cycling-related research. OpenStreetMap (OSM) is a valuable open-source map database that contains transport infrastructure data among other things and has spatial coverage for almost the entire planet. Hence, it is used extensively by researchers and planners and it helps develop methods that are transferable and thus can be replicated irrespective of the study area. We, the Sustainable Mobility and Safety Research Group (SMSR) at Monash University, Australia, have developed a classification process to classify existing bicycling infrastructure across Greater Melbourne, Australia. We have derived knowledge from existing studies and calibrated our classification system to suit local tagging practices.

Update

  1. Roads which have associated bike lanes (usually protected) which are mapped separately by OSM contributors, should not be classified as mixed traffic (as was the case in the earlier version). Thus, we have decided to classify roads with associated bike infra mapped separately in a new category '0b. Associated bike infrastructure separately mapped'. However, it is not trivial to detect the associated bike lane/infrastructure type. Also, given that infrastructure is separately mapped and is classified already, it could cause duplication issues.
  2. Some protected bike lanes (e.g. along St Kilda Road) were getting incorrectly classified as 'Dedicated bikepaths' given that they are mapped separately to the associated road in OSM. We can now classify such instances correctly.
  3. We have also added a 'superclass' classification, which is a less granular classification, and clubs together similar but separate classes from the more granular classification system.

Technology

How to implement in Python

  • Install the aforementioned Python packages as described in the links.
  • A settings.py file has been provided. This file contains a more holistic set of OSM tags that are not retrieved by default by OSMnx. Copy the contents of this file into your settings.py file under your osmnx folder/installation. Otherwise, the code will throw KeyError.
  • Run the Python codes provided.

Sample results

Distribution of different types of bicycling infrastructure at the link-level in Greater Melbourne.

Distribution of different types of bicycling infrastructure at the link-level in Inner Melbourne.

Distribution of bike paths and protected bike lanes in Inner Melbourne.

Authors

The document has been prepared by Dr Debjit Bhowmick and Assoc Prof Ben Beck from the Sustainable Mobility and Safety Research (SMSR) Group at Monash University and Paul Yacoumis from the Victorian Department of Transport and Planning. For any queries, please contact Dr Debjit Bhowmick (Research Fellow, debjit.bhowmick@monash.edu) or Assoc Prof Ben Beck (Head of SMSR, ben.beck@monash.edu).

Citation

If you are using this classification system for your work, we strongly recommend citing this repository. You may refer to the guidelines provided here.

BibTeX

@misc{Sustainable_Mobility_and_Safety_Research_Group_Bicycling_infrastructure_classification_2023, author = {{Sustainable Mobility and Safety Research Group, Monash University}}, title = {{Bicycling infrastructure classification using OpenStreetMap}}, url = {https://github.com/SustainableMobility/bicycling-infrastructure-classification}, doi = {https://doi.org/10.6084/m9.figshare.27059983.v1}, year = {2023} }

APA

Sustainable Mobility and Safety Research Group, Monash University. (2023). Bicycling infrastructure classification using OpenStreetMap. https://github.com/SustainableMobility/bicycling-infrastructure-classification DOI

Note: OSM is a volunteered geographic information and is prone to occasional completeness and correctness issues, especially in the case of bicycling infrastructure due to inconsistent tagging practices. This can lead to occasional misclassification, especially if directly translated to other study areas, especially outside Australia.

Owner

  • Name: Sustainable Mobility and Safety Research
  • Login: SustainableMobility
  • Kind: user
  • Location: Melbourne, Australia
  • Company: Monash University

Citation (citation.cff)

preferred-citation:
  type: techreport
  institution: Sustainable Mobility and Safety Research Group, Monash University
  authors:
  - family-names: "Sustainable Mobility and Safety Research Group, Monash University"
    given-names: ""
  title: "Bicycling infrastructure classification using OpenStreetMap"
  year: 2023
  url: "https://github.com/SustainableMobility/bicycling-infrastructure-classification"

GitHub Events

Total
  • Watch event: 1
  • Issue comment event: 1
  • Push event: 4
  • Pull request event: 4
  • Create event: 1
Last Year
  • Watch event: 1
  • Issue comment event: 1
  • Push event: 4
  • Pull request event: 4
  • Create event: 1

Committers

Last synced: almost 2 years ago

All Time
  • Total Commits: 34
  • Total Committers: 1
  • Avg Commits per committer: 34.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 34
  • Committers: 1
  • Avg Commits per committer: 34.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Sustainable Mobility and Safety Research 1****y 34

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • SustainableMobility (2)
Top Labels
Issue Labels
Pull Request Labels