Skip to content

Interactive Voronoi diagram of the metro and bike-sharing networks of Rio de Janeiro

Notifications You must be signed in to change notification settings

valentecaio/voroplan

Repository files navigation

VoroPlan

Try it at valentecaio.ovh/voroplan.

screenshot2.png

VoroPlan is an interactive Voronoi diagram of the metro and bike-sharing station networks in the city of Rio de Janeiro. It collects real-data about stations from Metro Rio and Bike Rio (official Rio's bike-sharing system) websites. Click on the map to create new stations, or move existing stations by dragging and dropping them.

The project is built on Node.js runtime and uses Leaflet for the map drawing and D3.js for the basic geometric calculations.

For more information, see the technical report and the demo video.


How to execute

To run this project locally, follow the steps outlined below.

  1. Install Node.js from nodejs.org.
  2. Install the dependencies: $ npm install
  3. Run the node server: $ npm run dev
  4. Access the application at localhost:5173 in a browser.

Some examples

screenvideo2.gif

screenvideo1.gif

screenshot3.png