- Effettuare il fork del repository oppure scaricarlo sotto forma di archivio ZIP.
- Importare il progetto in Eclipse, tramite l'archivio scaricato oppure copiando la URI del repository creata nel proprio GitHub a seguito del fork.
- Eseguire lo script
bike_sharing_db.sql
all'interno dell'archivio ZIP omonimo contenuto nella cartellaDatabase
tramite il proprio DBMS. - Inserire la password del DBMS utilizzato nel campo
setPassword
all'interno della classeDBConnect
. - Eseguire la classe
Main
per avviare l'applicazione.
Video dimostrativo sull'uso dell'applicazione disponibile al link: https://youtu.be/wRPsn2E0DYg
I dataset utilizzati a scopo di esempio sono relativi al servizio di bike sharing Santander Cycles della città di Londra. I dati sono rilasciati da Transport for London con licenza Open Government Licence 2.0.
Nella cartella Database
sono forniti dei file che possono essere utilizzati per testare le funzionalità di importazione dell'applicazione.
Ulteriori dati da importare possono essere scaricati al seguente link: https://cycling.data.tfl.gov.uk/.
Nell'applicazione sono state utilizzate le seguenti librerie:
- JSON-Java
- JGraphT
- JFoenix
- FontAwesomeFX
- MapBox GL libreria
JavaScript
utilizzata per creare le mappe interattive.
Umberto Ferrari