• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Zürich trams LIVE
 

Zürich trams LIVE

on

  • 1,823 views

Presentation held at Webtuesday, on May,12 2009 ...

Presentation held at Webtuesday, on May,12 2009
http://webtuesday.ch/meetings/20090512

Covers what is behind the scenes of
local.ch’s 1st of April joke
http://blog.local.ch/archive/2009/04/02/tram-local-ch-april-scherz.html

Statistics

Views

Total Views
1,823
Views on SlideShare
1,820
Embed Views
3

Actions

Likes
0
Downloads
8
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Zürich trams LIVE Zürich trams LIVE Presentation Transcript

    • Zürich trams LIVE Behind the scenes of local.ch’s 1st of April joke Vasile Cotovanu
    • Are they really live ? GPS, sensor on tracks, live XML feed from SBB/ZVV ?
    • How we did it ? • Build vector “database” • Build textual “database” • Integrate vector and text and make them usable by map.local.ch • Other use-cases of a public transport full dump
    • Build vector - Google Earth
    • Vector: How accurate ?
    • Vector: How accurate ?
    • Vector: How accurate ?
    • Vector: simplified but ...
    • Vector: end loops
    • Vector: preserve one-ways
    • Vector: final KML
    • Vector: Clean it !
    • Vector: topology errors
    • Vector: snap stations
    • Vector: graph done !
    • Text: vehicle-link-station station vehicle link station_id vehicle_id name many-many name vehicle_id station_id departure
    • Text: populate link, vehicle vehicle vehicle_id name link many-many vehicle_id station_id departure
    • Text: how it looks like
    • Integrate vector + text
    • Integrate vector + text Tram 4 264,-445,-261,-259,-257,-255, -253,-540,-539,-250,-274,-276, -278,-277,-464,-463,-555,-50, -460,-459,-194,-193,-191,-188, -190,-189,-184,-183,-181,-180, -179,-118,-120,-122,-437,123
    • Export to map.local.ch
    • Make them move ! map.local.ch vehicle simpleservice JS
    • Make them move ! map.local.ch vehicle simpleservice JS Vehicle Tram2 A S1 S2 S3 B 13:10 13:14 13:22 13:30 13:35
    • Make them move ! map.local.ch vehicle simpleservice JS Vehicle Tram2 13:26 A S1 S2 S3 B 13:10 13:14 13:22 13:30 13:35
    • Make them move ! map.local.ch vehicle simpleservice JS Vehicle Tram2 13:26 A S1 S2 S3 B 13:10 13:14 13:22 13:30 13:35 74%
    • Make them move ! map.local.ch vehicle simpleservice JS Vehicle Tram2 13:26 A S1 S2 S3 B 13:10 13:14 13:22 13:30 13:35 74% 55%
    • Make them move ! map.local.ch vehicle simpleservice JS Vehicle Tram2 13:26 A S1 S2 S3 B 13:10 13:14 13:22 13:30 13:35 74% 55% Polylines S2 - S3 S3 S2
    • Make them move ! map.local.ch vehicle simpleservice JS Vehicle Tram2 13:26 A S1 S2 S3 B 13:10 13:14 13:22 13:30 13:35 74% 55% Polylines S2 - S3 S3 S2
    • Make them move ! map.local.ch vehicle simpleservice JS Vehicle Tram2 13:26 A S1 S2 S3 B 13:10 13:14 13:22 13:30 13:35 74% 55% Polylines S2 - S3 S3 S2
    • Additional features Wow, they know how many passengers are inside !
    • What else ? “boring” widgets with departures
    • Meet in the middle
    • Thank you !