GTFS få ut nästa stop från trip updates eller liknande
Hej!
Jag använder GTFS api:et med static och realtime positions och trip updates. Trip updates ger en lista med stop times och dess stop_sequence. Det verkar som att stop som är passerade utesluts från listan men det är med viss fördröjning. Mitt mål är att visa bussar som är på väg till ett visst stop. Därför undrar jag om och hur man kan ta reda på var en buss befinner sig i förhållande till stoppen. Jag antar att en lösning är att kolla var bussen ligger på rutten/shapen och jämföra koordinaterna, men jag har hoppats på en enklare lösning. Jag har lagt märke till att i SL appen så går det att se när bussen är mellan två stationer och när den är på en station.
Tack för hjälpen!
Jag använder GTFS api:et med static och realtime positions och trip updates. Trip updates ger en lista med stop times och dess stop_sequence. Det verkar som att stop som är passerade utesluts från listan men det är med viss fördröjning. Mitt mål är att visa bussar som är på väg till ett visst stop. Därför undrar jag om och hur man kan ta reda på var en buss befinner sig i förhållande till stoppen. Jag antar att en lösning är att kolla var bussen ligger på rutten/shapen och jämföra koordinaterna, men jag har hoppats på en enklare lösning. Jag har lagt märke till att i SL appen så går det att se när bussen är mellan två stationer och när den är på en station.
Tack för hjälpen!
Följ inlägget
2
följare
En tripplet av GTFS-RT position, trip update, och statisk går inte att undvika enligt mig, sen exakt hur man kombinerar dom får man bygga upp och testa sig fram till en del. Att täcka alla corner case av dålig data, fördröjningar osv är nästan omöjligt men man behöver iterativt förbättra.