Skip to content

SINTEF-9012/accidents.io

Repository files navigation

Accidents.io

Accidents.io is a web mobile application for mapping and reviewing accidents. It has been developed in the context of the UTMOST project.

Datasources

Accidents.io has been made for integrating different sources of information. Datasources such as Twitter are real-time while other are simply tabular documents.

User submitted reports

The main source of information are the reports directly published by the users through the application.

Twitter

Tweets about accidents are imported in real-time, using the Twitter Streaming API. Further analyses can be done through advanced solution such as Reador.net.

AftenPosten Sykkelpatruljen

The Norwegian AftenPosten newspaper provided us a dataset from their Sykkelpatruljen application.

Bing Accidents

Microsoft Bing provides an API for retrieving traffic incidents information.

User guide

Screenshot of the map view

StreetView mode

Streetview

Accident report interface

Screenshot of the accident report interface

Accident report visualization

Screenshot of the accident visualization

Map drawing mode

Paint

Technology

Accidents.io is based on MASTER from the BRIDGE project. It's a HTML5 application which can be used on smartphones, tablets and desktop computers.

The technologies used

Technology Purpose
AngularJS Main framework of the web application
ThingModel Middleware synchronizing the data
MapBoxAPI Map provider, based on OpenStreetMap
Leaflet.js Interactive map library
PruneCluster Plugin for Leaflet, providing support of large and live datasets
Google Street View Interactive panoramic views of the streets in the world
Caracal Multimedia backend server
Bing Maps APIs Satellite views and incident stream
Nokia Here APIs Geocoding and reverse geocoding
Twitter Streaming API Live stream of tweets

Opportunities of further developments

Accidents.io has been made as a proof of concept, to test various technologies and APIs. Advanced usages of the application are not explored.