Skip to content

A map that will hold the routes and stops of all the buses and vans in Lebanon. This data is meant to be public and available in order to help users and hopefully later on other developers.

License

Notifications You must be signed in to change notification settings

EbrahimKaram/Lebanese-Bus-Routes

 
 

Repository files navigation

Lebanese Bus Routes

This repository is the start of getting all the bus and van routes in Lebanon under one place.

These routes have always been available but not everyone knows about them.

Why are we doing this

  • We are providing Lebanese People an alternative in their daily commute
  • There isn't a unified place where you can find these Routes
  • It gives opportunities for people to develop tools if this information was public and free.
  • In addition, these routes are never static and always changing and the best people who know this are the people who already use it.

We are putting all these routes into a Google My maps which can be found here.

If you are on your phone, you can actually import the map into Google Maps by pressing the square icon in the upper right corner.

<iframe src="https://www.google.com/maps/d/embed?mid=1F367Y0wIb2QAU39bC1vfqJ7hAD_W56qy" width="100%" height="480"></iframe>

The bus Routes are organized into layers where each layer is represented in a From District - To District format according to the following Lebanese District Map. We got this from this Wikipedia page.

In addition each route will be as a separate KMZ file which would then be used with the Google Maps API later on. These files can be found in the KMLs KMZs folder.

If you want to contribute to the map, please check the following document on how to do that.

I would highly suggest you check the http://busmap.me/ project maintained by the Bus Map Project.

Navigation

https://www.ebrahimkaram.com/Lebanese-Bus-Routes/Navigation/

If you would like to read the privacy policy it would be here

This was made with flutter app and shows the possible paths between two spots and what you can.

please note that the time hours are just estimates and don't take into account traffic or a bus schedule by any margin

There will an option to create an account with us for better performance

This would be the site to delete your account https://www.ebrahimkaram.com/Lebanese-Bus-Routes/Navigation/delete/

Bus Map Me

Bus map me has been so far the most consistent route developer I took the time scraping their website and getting the below. With edits.

<iframe src="https://www.ebrahimkaram.com/Lebanese-Bus-Routes/BusMap.me/" width="100%" height="480"></iframe>

You can check these website via the link here https://www.ebrahimkaram.com/Lebanese-Bus-Routes/BusMap.me/

Now I have even tried making a community driven where people would edit the routes and we can see how far it gets. (BETA) https://www.ebrahimkaram.com/Lebanese-Bus-Routes/BusMap.me/Supa/

Other Resources

People have pointed out other websites that have some of the routes

In addition there has been an attempt to make an algorithm which helps users indicate which route they are going to use.

The algorithm was developed as an FYP by Jad Chamoun. The FYP is on github and its called Intelligent-Transit. As part of project there's an iOS app and a webPanel developed.

Tools

Converting KMLs to GeoJSON https://mygeodata.cloud/converter/kmz-to-geojson

Please note that google maps can only a certain amount of layers

and it can only stylize a max of 20 per layer

More contributions

Feel free to suggest what to change in the instruction file. I'm also available for tweets on @BahoKaram. Also please feel Free to join the Facebook Group entitled Facebook Developer Circle: Beirut

About

A map that will hold the routes and stops of all the buses and vans in Lebanon. This data is meant to be public and available in order to help users and hopefully later on other developers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.6%
  • HTML 2.3%
  • Python 0.1%