81
11 februari 2016 IIS Trafiklab meetup WIFI: se namnbricka

Trafiklab Meet-up 20160211

Embed Size (px)

Citation preview

Page 1: Trafiklab Meet-up 20160211

11 februari 2016

IIS

Trafiklab meetup

WIFI: se namnbricka

Page 2: Trafiklab Meet-up 20160211

Agenda1. Trafiklab intro Elias Arnestrand Trafiklab2. Internetstiftelsen i Sverige Pernilla Rydmark IIS3. Hack for Sweden 2016 Angela Yong SMHI 4. På gång från SLL. Robert Fromell och Mats Ellman Trafikförvaltningen

SLL5. Intryck från det nya GTFS-flödet

Mårten Wiman Johan Nilsson Martin Thuresson

6. Trafikinformation på Sveriges Radio Åke Brulin Sveriges Radio7. Pågående forskningsprojekt Glenn Eriksson Viktoria Swedish ICT8. På gång från Trafikverket. Lars-Olof Hjärp, Magnus Pettersson, Katarina

Holm Trafikverket9. Frågestund och mingel

Page 3: Trafiklab Meet-up 20160211

Trafiklab overview

Page 5: Trafiklab Meet-up 20160211
Page 6: Trafiklab Meet-up 20160211

Trafiklab är en community för öppen trafikdata.

Vi bakom Trafiklab vill hjälpa till att öppna upp fler datakällor och förbättra de befintliga.

Page 7: Trafiklab Meet-up 20160211

APIer på Trafiklab• Reseplanerar-APIer• Realtid och störning• Dataset

Page 8: Trafiklab Meet-up 20160211

Konsoller

Page 9: Trafiklab Meet-up 20160211

API-val

Page 10: Trafiklab Meet-up 20160211

2023-05-01Elias Arnestrand

Ny RiksDatabas hos Samtrafiken• Under mars månad kommer en övergång startas för anrop på

Samtrafikens APIer till att gå mot en ny riksdatabas för Trafikinformation

• Detta gäller samtliga Resrobot APIer

• Beräknat två månader parallell-körning för övergång av anrop till ny Databas

• Viktigaste förändring: Hållplats-id ändras från 7 till 9 siffrigaExempel: 7412345 -> 740012345Se upp med hårdkodning om sådan förekommer i Era lösningar.

Page 11: Trafiklab Meet-up 20160211

2023-05-01Elias Arnestrand

Nytt GTFS-flöde• Behöver ny API nyckel till nytt API GTFS Sverige 2 (Beta).

• Går att anropa redan nu, men laddningar av data sker inte kontinuerligt

• Se Trafiklab för dokumentation av förändringar i relation till det gamla GTFS extraktet (finns redan på Trafiklab).

Page 12: Trafiklab Meet-up 20160211

2023-05-01Elias Arnestrand

Nytt anrop till Resrobot-APIerna• Resrobot: Reseplanerare samt Stolptidstabeller 2

• Inga nya APIer

• Samma nycklar/nivåer som tidigare erhållits på Trafiklab

• Nytt anrop: %/v2/%, se respektive API för mer information

• Några få fält kommer att få något förändrat innehåll, se Trafiklab för dokumentation av förändringar i relation till det gamla APIet

Page 13: Trafiklab Meet-up 20160211

Gamla GTFS – 7 siffror

ResRobot – 7 siffror

Nya GTFS – 9 siffror

Sammanfattning

ResRobot /v2/ – 9 siffror

Nya nycklar

Minst 3 mån

Page 14: Trafiklab Meet-up 20160211

IISPernilla Rydmark

Page 15: Trafiklab Meet-up 20160211

Hack4SwedenAngela Yong, SMHI

Page 16: Trafiklab Meet-up 20160211

Hack for Sweden2016-02-11

Trafiklab MeetupAngela Yong (SMHI) – Projektledare H4S 2016

[email protected]

#hack4swe

Page 17: Trafiklab Meet-up 20160211

Hack for Sweden En tävling och ett unikt samarbete mellan statliga myndigheter och organisationer

#hack4swe

Page 18: Trafiklab Meet-up 20160211

Syfte med Hack for Sweden• Stimulera och bredda användningen av öppna

data

• En vidare avsikt är att stimulera och ge understöd i myndigheternas fortsatta arbete med att tillgängliggöra mer öppna data.

#hack4swe

Page 19: Trafiklab Meet-up 20160211

Hack for Sweden – Sveriges största myndighetshack2014• Tävlingshelg med nästan 75 deltagare i 21 lag• 13 myndigheter2015• Tävlingshelg med nästan 89 deltagare i 30 lag• 20 myndigheter

#hack4swe

Page 20: Trafiklab Meet-up 20160211

Vinnare – Hack for Sweden 2014• Giftspridnings-simulator

#hack4swe

Page 21: Trafiklab Meet-up 20160211

Vinnare – Hack for Sweden 2015• Varsko

#hack4swe

Page 22: Trafiklab Meet-up 20160211

Vinnare – Juryns specialpris 2015• Simon Benjaminsson –

Fråga Sverige• ett sätt att koppla ihop

myndigheternas olika databaser

• Sajten bygger på data från SCB, Kolada, SMHI, Sida (Openaid.se), Naturvårdsverket, men syftar till att täcka alla myndigheter.

#hack4swe

Page 24: Trafiklab Meet-up 20160211

Fokus 2016

Ökad samverkan mellan myndigheter och deltagare

#hack4swe

Page 25: Trafiklab Meet-up 20160211

Hur går det till?

Vad premieras? Frivilligt samverka

Tävlingskategorier, jury, priser

Val av lag

Sam-verkanmyndighet?

13dec

Anmällag

25jan

Hackaton

12-13 mars 2016!Sthlm

Idé, utmaning, datakällor

#hack4swe

Page 26: Trafiklab Meet-up 20160211

Priskategorier#hack4swe

Hack for Sweden Award Det bidrag som bäst har kombinerat data på ett kreativt sätt och skapat den bästa och mest nyskapande applikationen eller tjänsten som tydligt påvisar nyttan med myndigheternas öppna data.

Pris: en plats i STINGS program TestDrive Digital hösten 2016.

Page 27: Trafiklab Meet-up 20160211

Priskategorier, forts.#hack4swe

• Bästa visualisering• Med hjälp av data illustrera en komplex verklighet på ett nyskapande sätt.

• Bästa affärsnytta• Applikation, tjänst eller produkt med förutsättningar att kommersialiseras.

• Bästa nytta för allmänheten• Skapa ett värde för svenska medborgare och driva samhällsutvecklingen i en positiv

riktning.

• Deltagarnas pris • Röstas fram av deltagarna. Det lag eller den applikation, tjänst eller produkt som de

tycker är bäst.

Page 28: Trafiklab Meet-up 20160211

Hack for Sweden – Sveriges största myndighetshack2016• Tävlingshelg med 72 deltagare i 24 lag• Det handlar om allt från hållbara städer och framtidens

arbets- och bostadsmarknad till frågor om hälsa, sjukvård, miljö och kulturarv.

#hack4swe

Page 29: Trafiklab Meet-up 20160211

Livestreaming under eventet#hack4swe

Page 30: Trafiklab Meet-up 20160211

Mer information#hack4swe

http://hackforsweden.se/Följ även oss på:

Page 31: Trafiklab Meet-up 20160211

På G hos SLRobert Fromell, Mats Ellman

Page 32: Trafiklab Meet-up 20160211

2023-05-0132

Utveckling av app för försäljning och trafikinformation2016-02-11

Page 33: Trafiklab Meet-up 20160211

Principer för utveckling av app

Principer för apputveckling

6. TF styr utvecklingen genom upphandlad leverantör via egen plan för nya tjänster

5. Behåll nuvarande betallösning (Klarna) till avtalsslut år 2018 och SL-Biljetter är i TFs fulla ägo år 2018

1. TF tar ansvar och äger app och låter dessutom fortsatt tredjepart utveckla appar

4. Samordnad utveckling av appar mellan tjänstevarumärkena

2. TF står för direktförsäljning av biljetter. För att öka tillgängligheten av biljetter möjliggörs samarbeten via djuplänkning

3. Trafikinformation, försäljning och kundservice ska erbjudas i en och samma app

Page 34: Trafiklab Meet-up 20160211

Principernas betydelse – Fastställande av alternativ TF tar ansvar och tillhandahåller en app för försäljning,

trafikinformation och kundservice. TF tillhandahåller fortsatt öppen data för trafikinformation TF står för direktförsäljning av biljetter men möjliggör djuplänkning in

till app för att öka tillgängligheten av biljetter Kunden laddar ned en app för respektive tjänstevarumärke. Utveckling av mobila tjänster (app och webb) samordnas inom och

mellan tjänstevarumärken genom en gemensam styrning och förvaltning.

Betallösningen behålls fram till avtalsslut år 2018 och ett fortsatt övertagande av ägarskap av appen SL-Biljetter samt en utvidgningav dess funktionalitet i enlighet plan för kommande tjänster

TF styr kravställningen av nya tjänster tillsammansmed en upphandlad leverantör som utvecklar.

2023-05-0134

2023-05-0134

Page 35: Trafiklab Meet-up 20160211

Mål för appen

2023-05-0135

Page 36: Trafiklab Meet-up 20160211

Nästa generations app

Idag Enkelbiljetter Reseplanerare med

basfunktioner Tung och långsam Begränsningar ur

tillgänglighetsperspektiv, t.ex. voice over

Special knappar etc. Behov av layoututveckling

2023-05-0136

Framtid Alla typer av biljetter Trafikinformationstjänster som

samverkar med övriga kanaler Lätt och snabb Tillgänglig för alla och enkel

att använda Standardfunktioner Snygg och funktionell layout Passar för alla skärmar

Page 37: Trafiklab Meet-up 20160211

Plan för utveckling av tjänster- Stegvis utveckling mot mål!

2023-05-0137

Steg 1:Höja kvalité, förbereda för framtida tjänster och tillföra fler trafikinformationstjänster

Steg 2:Utökat försäljningsutbud och nya trafikinformationstjänster samt konsolidering Waxholmsbolaget app

Steg 3:Erbjuda fullt försäljningsutbud och förbättrade trafikinformationstjänster

Q1

2016 2017Q3Q1

Inga/små beroenden till utveckling i andra förvaltningsobjekt

Visst beroende till utveckling i andra förvaltningsobjekt

Stora beroenden till parallell utveckling i andra förvaltningsobjekt

Page 38: Trafiklab Meet-up 20160211

Plan för utveckling av tjänster- Stegvis utveckling mot mål!

Steg 1 Djuplänkning Övergång till ny plattformsstandard. Från Xamarin till Native för IOS och Android. Säkerställa tillgänglighet, t.ex. Voiceover Ny navigationsstruktur som är skalbar Ny färg och form Anpassning till stora telefoner Nya trafikinformationstjänster ”Nästa avgång” och ”trafikläget” Förbättra befintliga tjänster dvs. köp och reseplanerare Övergång till Aztec-biljett och möjlighet till förköp av biljett (förutsätter förändring hos Mobill)

2023-05-0138

Steg 2 Widget ”nästa avgång” Köp av 24/72h biljetter (förutsätter handhållen maskinell validering på buss) ”På väg” tjänst (förutsätter pilottest av Ibeacons) Waxholmsbolaget app (förutsätter Beslut att Waxholmsbolagets biljetter skall säljas i app) Införande i klocka/”Wearables”?

Steg 3 (i förvaltning) Köp av periodkort/reskassa (förutsätter fast maskinell validering i hela trafiken) Förbättring av reseplanerare, t.ex. visa status för hiss och rulltrappor (beroende av datakvalité) Fler betallösningar (beroende av nytt avtal med betalleverantör)

2016

2017

Page 39: Trafiklab Meet-up 20160211

Känslan vi vill förmedla...

2023-05-0139

Page 40: Trafiklab Meet-up 20160211

2023-05-0140

Exempel på kommande vyer, 1/2

Page 41: Trafiklab Meet-up 20160211

2023-05-0141

Exempel på kommande vyer, 2/2

Page 42: Trafiklab Meet-up 20160211

2023-05-0142

Page 43: Trafiklab Meet-up 20160211

2023-05-0143

Kundresan

Page 44: Trafiklab Meet-up 20160211

2023-05-0144

Page 45: Trafiklab Meet-up 20160211

2023-05-0145

Page 46: Trafiklab Meet-up 20160211

2023-05-0146

Page 47: Trafiklab Meet-up 20160211

2023-05-0147

Page 48: Trafiklab Meet-up 20160211

2023-05-0148

Page 49: Trafiklab Meet-up 20160211

2023-05-0149

Realtid i reseplaneraren

Page 50: Trafiklab Meet-up 20160211

2023-05-0150

API:er Realtid 4 – T-bana i samma format som övriga trafikslag. Info

om t.ex. planerade avgångstider samt avgångsprognoser per avgång, går då att koppla mot annan data/andra API:er

Reseplanerare - problem med teckenkodning och gånglänkar över vatten ska vara löst.

Problem med konstiga byten och omvägar för unsharp-sökningar (”jag kan gå till annan hållplats…”) håller på att undersökas vart efter nya exempel hittas.

Efter sommaren – med stationsentréer

Page 51: Trafiklab Meet-up 20160211

Intryck från nytt GTFS-flöde Mårten WimanJohan Nilsson Martin Thuresson

Page 52: Trafiklab Meet-up 20160211
Page 53: Trafiklab Meet-up 20160211

agency.txt

agency_id, agency_name , agency_url , agency_timezone , agency_lang999 , Samtrafiken , http://www.resrobot.se/, Europe/Stockholm, sv74 , SJ , http://www.sj.se , Europe/Stockholm, sv245 ,Inlandsbanan , http://www.resrobot.se/, Europe/Stockholm, sv248 ,Visingsöleden, http://www.visin… , Europe/Stockholm, sv249 ,Kosterbåtarna, http://www.resrobot.se/, Europe/Stockholm, sv251 ,UL , http://www.ul.se , Europe/Stockholm, sv

agency_phone, agency_fare_url

Page 54: Trafiklab Meet-up 20160211

Operatörsikoner

https://resrobotimages.samtrafiken.se/images/251.jpg

https://resrobotimages.samtrafiken.se/images/74.jpg

Page 55: Trafiklab Meet-up 20160211

stops.txt

stop_id ,stop_name ,stop_lat ,stop_lon ,location_type100000831,Tornio linja-autoasema ,65.841736 ,24.143401 ,0540099997,Brno Uan Zvonarka ,49.186224 ,16.617355 ,0540099998,Praha UAN Florenc ,50.089407 ,14.440884 ,0740000001,Stockholm Centralstation,59.330185 ,18.058287 ,0760090003,"Moss, Mosseporten” ,59.445438 ,10.705324 ,0

Page 56: Trafiklab Meet-up 20160211

Kommunnamn & län för hållplats.

http://api.myndighetsdata.se/v1/tools/scbid?wgs84lat=62&wgs84lon=15

Page 57: Trafiklab Meet-up 20160211

Trafikslag och Operatör för en hållplats

stop_times.txt

routes.txt

trips.txt

https://github.com/thuma/gtfs-stop-reader

route_id,agency_id,route_short_name,route_long_name,route_type,…1 ,277 , ,Flygbussarna ,700 ,…

route_id,service_id,trip_id,trip_headsign ,…1 ,000001 ,1 ,Arlanda terminal 2-3 buss,

trip_id,arrival_time,departure_time,stop_id ,stop_sequence,pickup…,drop_off…1 ,4:05:00 ,4:05:00 ,740004046,1 ,0 ,1

Page 58: Trafiklab Meet-up 20160211

Översättning till mellan olika typer av stop-IDhttps://api.trafiklab.se/samtrafiken/gtfs/extra/trafikverket_stops.txt?key=…

https://api.trafiklab.se/samtrafiken/gtfs/extra/agency_stops.txt?key=…

stop_id, trafikverket_signature7400001, CST7400002, G7400003, M

agency_id, stop_id, agency_stop_id251 , 7400613, 19006251 , 7400660, 705003251 , 7400665, 191044

Page 59: Trafiklab Meet-up 20160211

Djuplänkar

http://193.45.213.123/halland/v2/querypage_adv.aspxinpPointFr_ajax:Ås+Gamla+Köpstad|6700|0inpPointTo_ajax:Varberg+Station+(Bussterm)|6647|0inpPointInterm_ajax:inpPointFr:Ås+Gamla+Köpstad++[Hållplats]inpPointTo:Varberg+Station+(Bussterm)++[Hållplats]inpTime:05:17inpDate:2016-03-08…

https://beta.sj.se/#/tidtabell/Varberg/G%C3%B6teborg%20C/enkel/avgang/20160308-0522/avgang/20160308-0522/VU///0/

http://www.swebus.se/Express/Sokresultat/from=14&fromtype=City&to=50&totype=City&away=2016-02-18&Adult=1

Page 60: Trafiklab Meet-up 20160211

Johan Nilsson -- länk

Page 61: Trafiklab Meet-up 20160211

Sveriges RadioÅke BrulinLänk

Page 62: Trafiklab Meet-up 20160211

ForskningsprojektGlenn Eriksson, Viktoria Swedish ICT

Page 63: Trafiklab Meet-up 20160211

HINDER OCH BEHOVTredjepartsutveckling baserat på öppna data

Trafiklab-meetup 11 februari

Page 64: Trafiklab Meet-up 20160211

BAKGRUNDVärdeskapande öppna datatjänster

Inventering av forskningsområden

Intervjuer och frågor till utvecklare

Page 65: Trafiklab Meet-up 20160211

HINDERHinder Beskrivning

H1. Svårt eller otydligt hur tredjepartsutvecklare kan kommunicera problem och behov

med dataleverantören

H2. Bristande eller ofullständig dokumentation rörande användning och innehåll av

öppna datatjänster

H3. Svårt eller otydligt vilka licensregler som gäller för öppna datatjänsten

H4. Bristande eller kort förvarning angående förändringar (tekniska, strategiska) av

öppna datatjänster

H5. Bristande eller avsaknad användning av internationella standarder och syntax

H6. Bristande kvalité eller avvikelse i data

H7. Bristande tillförlitlighet och leverans av data

Page 66: Trafiklab Meet-up 20160211

UTVECKLINGSFASERFaser Beskrivning

Design och idéutveckling Problemlösning och identifiering av affärsmöjligheter i samband med tillgänglighet av öppna data

Implementering Realisering av tjänst baserat på iteration mellan design och implantering

Lansering och marknadsföring

Iordningställning av infrastruktur och attrahera användare

Leverans och support Kontinuerligt arbete med att säkerställa kvalité och leverans

Page 67: Trafiklab Meet-up 20160211

TREDJEPARTSUTVECKLAREKategorisering Beskrivning

Oetablerade Personer eller organisationer med begränsad tillgång av resurser och upparbetad kund/kontaktnät

Etablerade Organisationer eller företag med tillgång till resurser och med existerande kund/kontaktnät

Trendsättande Större företag eller organisationer som är tongivande inom ett eller flera domänområden

Page 68: Trafiklab Meet-up 20160211

MODELL

Page 69: Trafiklab Meet-up 20160211

SAMMANFATTNINGStrukturera insamling av hinder och behov

Anpassa stöd för heterogen användargrupp

Samarbetsformer och affärsmodeller

Page 70: Trafiklab Meet-up 20160211

Tack till er som ställt upp på intervju och frågor

[email protected]

Page 71: Trafiklab Meet-up 20160211

På G hos TrVLars-Olof Hjärp, Magnus Pettersson, Katarina Holm

Page 72: Trafiklab Meet-up 20160211

TMA

LL 0

141

Pre

sent

atio

n v

1.0

Katarina Holm, Lars-Olof HjärpMagnus Pettersson

Trafiklab Meetup2016-02-11

Page 73: Trafiklab Meet-up 20160211

73

BeslutTrafikverket ska:tillhandahålla data enligt definitionen för öppna dataKriterier Öppna dataKomplett

Aktuell

Tillgänglig

Maskinläsbar

Fri - Utan krav på betalning eller inskränkningar i form av licensvillkor och registreringsförfarande

Primär

I ett öppet format

Page 74: Trafiklab Meet-up 20160211

74

Vad levererar vi från Trafikverket?

--------NYTT som öppendata den 1/1-2016------• Statisk information väg- och järnvägsdata Väg• vägnätet och vägdata för statliga, kommunala och enskilda

vägar från NVDB (nationell vägdatabas) och STVDB (statliga vägdata)

• trafikdata • broar och tunnlar • olycksdata• produktpaket• Ca130 attribut finns tillgängligaJärnväg• järnvägsdata för Sveriges hela järnvägsnät• produktpaket• Ca 70 attribut finns tillgängliga--------- Inte så NYTT men • Trafikinformation väg- och järnväg i realtid (öppet API,

Datex)

Page 75: Trafiklab Meet-up 20160211

75

Trafikverkets erbjudande av anläggningsdata (statiskt data)

 Hämta data från

fillager(Alt 1)

Göra egen beställning

(Alt 2)

Supportavtal

(Alt 3)

 Inloggnings-alternativ

Utan inloggning och registrering Giltig e-post med inloggning Inloggning med supportavtal

Avtalsform Licensgodkännande Licensgodkännande Licensgodkännande samt supportavtal

Tillgång till Fillagret Fillagret/Egen beställningFillagret/Egen

beställning/Homogenisering (via supportavtal)

InnehållFärdiga filer

-kommun/län/produktpaket

Egen beställning/Färdiga filer - kommun/län/produktpaket

Egen beställning/Färdiga filer -kommun/län/produktpaket

Support Handledning/FAQ Handledning/FAQ Handledning/FAQ/ Support enligt supportavtal

Kostnad Ingen kostnad Ingen kostnad Kostnad

Page 76: Trafiklab Meet-up 20160211

77

Vad har hänt sen vi släppte informationen som öppna data 13

januari?

• Alternativ 1 utan registrering ca 380 st registrerat sig

• Alternativ 2 med registrering ca 40 st • Alternativ 3 supportavtal 7 st

Page 77: Trafiklab Meet-up 20160211

78

Hur får kunderna tillgång till väg- och järnvägsdata?

Öppna data tillgängligt 2016-01-13 http://www.trafikverket.se/tjanster/data/vag--och-jarnvagsdata/

Page 78: Trafiklab Meet-up 20160211

79

Trafikverkets API

• Version 1.1 några nyheter

• Versionshantering av API:et– http://api.trafikinfo.trafikverket.se/

Page 79: Trafiklab Meet-up 20160211

80

Vad har vi på G?

Informationsprodukter• Lastbilsparkeringar• Rastplatser• Beräknad restid• Passagedata• ATK-Kameror• Väglagskameror• Trafikflödeskameror

Driftstatus?

Page 80: Trafiklab Meet-up 20160211

81

Page 81: Trafiklab Meet-up 20160211

Tack!