trafiklab meet-up 20160211
TRANSCRIPT
11 februari 2016
IIS
Trafiklab meetup
WIFI: se namnbricka
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
Trafiklab overview
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.
”
”
APIer på Trafiklab• Reseplanerar-APIer• Realtid och störning• Dataset
Konsoller
API-val
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.
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).
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
Gamla GTFS – 7 siffror
ResRobot – 7 siffror
Nya GTFS – 9 siffror
Sammanfattning
ResRobot /v2/ – 9 siffror
Nya nycklar
Minst 3 mån
IISPernilla Rydmark
Hack4SwedenAngela Yong, SMHI
Hack for Sweden2016-02-11
Trafiklab MeetupAngela Yong (SMHI) – Projektledare H4S 2016
#hack4swe
Hack for Sweden En tävling och ett unikt samarbete mellan statliga myndigheter och organisationer
#hack4swe
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
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
Vinnare – Hack for Sweden 2014• Giftspridnings-simulator
#hack4swe
Vinnare – Hack for Sweden 2015• Varsko
#hack4swe
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
Hack for Sweden 2016: 23 myndigheter som deltar
Fokus 2016
Ökad samverkan mellan myndigheter och deltagare
#hack4swe
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
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.
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.
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
Livestreaming under eventet#hack4swe
Mer information#hack4swe
http://hackforsweden.se/Följ även oss på:
På G hos SLRobert Fromell, Mats Ellman
2023-05-0132
Utveckling av app för försäljning och trafikinformation2016-02-11
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
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
Mål för appen
2023-05-0135
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
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
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
Känslan vi vill förmedla...
2023-05-0139
2023-05-0140
Exempel på kommande vyer, 1/2
2023-05-0141
Exempel på kommande vyer, 2/2
2023-05-0142
2023-05-0143
Kundresan
2023-05-0144
2023-05-0145
2023-05-0146
2023-05-0147
2023-05-0148
2023-05-0149
Realtid i reseplaneraren
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
Intryck från nytt GTFS-flöde Mårten WimanJohan Nilsson Martin Thuresson
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
Operatörsikoner
https://resrobotimages.samtrafiken.se/images/251.jpg
https://resrobotimages.samtrafiken.se/images/74.jpg
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
Kommunnamn & län för hållplats.
http://api.myndighetsdata.se/v1/tools/scbid?wgs84lat=62&wgs84lon=15
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
Ö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
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
Johan Nilsson -- länk
Sveriges RadioÅke BrulinLänk
ForskningsprojektGlenn Eriksson, Viktoria Swedish ICT
HINDER OCH BEHOVTredjepartsutveckling baserat på öppna data
Trafiklab-meetup 11 februari
BAKGRUNDVärdeskapande öppna datatjänster
Inventering av forskningsområden
Intervjuer och frågor till utvecklare
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
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
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
MODELL
SAMMANFATTNINGStrukturera insamling av hinder och behov
Anpassa stöd för heterogen användargrupp
Samarbetsformer och affärsmodeller
Tack till er som ställt upp på intervju och frågor
På G hos TrVLars-Olof Hjärp, Magnus Pettersson, Katarina Holm
TMA
LL 0
141
Pre
sent
atio
n v
1.0
Katarina Holm, Lars-Olof HjärpMagnus Pettersson
Trafiklab Meetup2016-02-11
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
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)
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
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
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/
79
Trafikverkets API
• Version 1.1 några nyheter
• Versionshantering av API:et– http://api.trafikinfo.trafikverket.se/
80
Vad har vi på G?
Informationsprodukter• Lastbilsparkeringar• Rastplatser• Beräknad restid• Passagedata• ATK-Kameror• Väglagskameror• Trafikflödeskameror
Driftstatus?
81
Tack!