GithubHelp home page GithubHelp logo

harrydurbin / chicago-bus-analysis Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 2.29 MB

Efficient database schema design and query analysis for chicago bus stop and routing data

Home Page: https://chicago-bus.herokuapp.com/

HTML 41.92% Jupyter Notebook 58.08%

chicago-bus-analysis's Introduction

Database schema optimization

Created an efficient database schema to store raw bus data into postgres/postgis to allow efficient queries. The new database uses foreign key indexes to improve performance and eliminates repeating groups to make it easier to investigate data with SQL queries. Bus stops were compared with passing routes to find routes with the most stops and stops with the most passing routes. Each route was analyzed to find which route had the highest amount of cumulative boardings, alightings, and stops, which may make it an ideal candidate to provide an express bus on the same route. Interactive Maps indicating the busiest bus stops and longest bus routes were created.
Links:


Figure 1: Database schema design


Figure 2: Screenshot of Busiest Bus Stops Map (number of routes associated with each stop)



chicago-bus-analysis's People

Contributors

harrydurbin avatar

Stargazers

Neil Durbin avatar

Watchers

James Cloos avatar

Forkers

immohitsgit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.