Skip to content

Data Scraper for BMTC routes, stops and timetables

License

Notifications You must be signed in to change notification settings

anikets95/bmtc-gtfs

 
 

Repository files navigation

bmtc-gtfs

Unofficial GTFS dataset for BMTC routes, stops and timetables in Bengaluru. Raw data sourced from Namma BMTC app, parsed and saved as GTFS. This is a fork of Vonter's repo

Motivation

Caveat

The source for the data and analysis in this repository are the routes, stops and timetables as displayed on the Namma BMTC app. However, the Namma BMTC app is not completely accurate, and is particularly unreliable for timetables and stop timings. Nonetheless, the data can be used to understand general trends in the BMTC network.

Due to the design of the Namma BMTC app, only routes with functional live tracking are included in the GTFS. Any missing routes may be due to live tracking unavailability and not necessarily due to the route being inoperational.

GTFS

The GTFS dataset can be found here

Maps

Route frequency

Stop frequency

Most frequent route

Most frequent stop

GeoJSON

GeoJSONs can be found below:

Conversion into other formats can be done using free tools like mapshaper or QGIS

CSV

CSVs can be found below:

HTML

Visualize the routes, stops and timetables in the GTFS dataset, with a web browser: Website

Validations

Scripts

Raw JSON

Raw JSON data scraped from Namma BMTC can be found below:

To-do

Contributing

Interested in contributing or want to know more? Join the bengwalk Discord Server

Credits

Inspiration

About

Data Scraper for BMTC routes, stops and timetables

Resources

License

Stars

Watchers

Forks

Languages

  • Python 60.3%
  • Jupyter Notebook 37.9%
  • Dockerfile 1.4%
  • Shell 0.4%