Skip to content

ADSP22-WhyDoesNoOneCycleHere/simra-visualizations-server

 
 

Repository files navigation

SimRa Visualization

This project is part of the SimRa research project which includes the following subprojects:

In this project, we collect – with a strong focus on data protection and privacy – data on such near crashes to identify when and where bicyclists are especially at risk. We also aim to identify the main routes of bicycle traffic in Berlin. To obtain such data, we have developed a smartphone app that uses GPS information to track routes of bicyclists and the built-in acceleration sensors to pre-categorize near crashes. After their trip, users are asked to annotate and upload the collected data, pseudonymized per trip. For more information see our website.

Configuration / Install

  1. Copy a gzip-ed database to database/simra.sql.gz
  2. (Optionally) change ports in `docker-compose.yml``
  3. Run docker-compose up -d. This might take forever and even afterwards you need to wait until the database is fully imported.
  4. Setup the frontend so that it uses these services (.env in the frontend project)

Project Architecture

This project consists of the following directories:

  • api/: Provide RESTful functionality, e.g. to deliver detailed incident information.
  • doc/: Contains the projects documentation.
  • graphhopper/: Configuration files and scripts for the Graphhopper service.
  • importer/: Import csv files, generated by the SimRa smartphone applications into an postgreSQL database.
  • tileserver/: Tirex and Mapnik realted configuration and map description files, relevant for these services.
  • util/: Bash scripts for ease of development and setup.

Setup

Detailed setup guides can be found here:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 81.8%
  • Shell 14.2%
  • Dockerfile 4.0%