db infrastructure challenge - team geodan

15
Presentation team Geodan DB Hackathon 2015

Upload: dbhackathon

Post on 15-Aug-2015

50 views

Category:

Technology


1 download

TRANSCRIPT

Presentation team Geodan

DB Hackathon 2015

Who?

• Geodan http://www.geodan.nl• Tim Ebben (research department)

[email protected]• Bert Temme (research department) [email protected]

What?

• Incident Management Application for Control Roomhttps://github.com/Geodan/DBHackathon2015/

• Features: • Intake incident • Visualize incident in map• Analyse incident• Notificate people

Screenshot 1

Screenshot 2

SpoorWeb at ProRail

More info: http://www.geodan.com/solutions/incident-management-system-prorail/

Spoorweb at Rail Operating Centre (ROC) in York

Why?

• Fix incidents more quickly• Give people correct information

what/where/when• Less delays -> reduce costs

How?

• Create and fill database• Create DB Bahn REST API (JSON)• Create DBBahn mapservice• Create Incident Control Room application (desktop)

Data used

• Bahnstrecken• Kilometerpoints • Tunnels

Data processing: Shape -> PostGIS

Architecture

Javascript Android IOS Desktop

DB Bahn services

PostgreSQL (DB Bahn)

HTTP Request JSON Response

Geocoder Pinpoint

SQL

SMS serviceOpenStreetMap Geoserver

Techniques

• Database: PostgreSQL + PostGIS• Webservices: ASP.NET Web API• Map: Geoserver• Desktop: WPF + Mapsui

Future improvements

• Display more data • Extend intake form• Store incident information• Add more rules and notifications• More clients (mobile)

Demo!

• Intake incident• Visualize incident• Send SMS notifications

Incident sample:Bahnstrecke 1000 kilometerpoint 174Incident tunnel sampleBahnstrecke 6134 kilometerpoint 2