Skip to content

Routing service for traffic simulation environment in Smart Cities built with ARLib library + a Leaflet based HTML/JavaScript frontend

License

Notifications You must be signed in to change notification settings

bebora/LeafRoute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeafRoute

LeafRoute is a routing service with a C++ back-end and an HTML/JavaScript frontend.
Its main purpose is to create an environment to simulate traffic in Smart Cities.

Frontend

The frontend is built with Leaflet.
LeafLet plugins used:

Other scripts and libraries used:

The GeoJsons in the simulation page are from Comune di Milano (zones, NILs), converted to GeoJSON with MyGeodata Converter.

Backend

The backend can be run in three ways:

  • Compiled and run directly from source
  • Built and run with Docker
  • Compiled into a zip file that can be uploaded to AWS Lambda

The instructions can be found in routing/README.md

The Docker version can also be downloaded from Docker Hub.
Libraries used for the backend:

Demo

Demo here.
Backend must be running at the endpoint in the settings (default: localhost).

About

Routing service for traffic simulation environment in Smart Cities built with ARLib library + a Leaflet based HTML/JavaScript frontend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •