Stap 4: Definiëren een route voor uw bus van keuze
Op dit punt, heeft het systeem een goede mate van functionaliteit; We kunnen nog wat meer functies zoals voorspellen aankomsttijden en vereenvoudiging van de uitvoer informatie toevoegen.
Om dit te doen, zullen we een route definiëren zodat gebruikers weten wat monumenten die het dichtst bij de huidige positie van een bus. We zullen ook berekenen aankomsttijden gebaseerd op die positie.
Wij willen een een vijf-kolom door komma's gescheiden waarde (CSV) bestand waarbij elke rij een waypoint langs de route (Zie de screenshot hieronder en de bijgevoegde bestand voor een voorbeeld--het moet openen in Excel of iets dergelijks Notepad ++). Waypoints zijn volledig voor uw keuze (hello, Easter Eggs), en u kunt een willekeurig aantal hen toevoegen aan het bestand. De bus die ik beschrijf neemt een lineair A naar B route unidirectioneel en reist vervolgens B naar A op de exacte dezelfde wegen. De vermeldingen voor elk van mijn waypoints zijn als volgt:
titel,
noorderbreedte,
lengtegraad,
tijd in minuten te krijgen naar A van het waypoint,
tijd in minuten te krijgen naar B van het waypoint.
Lengte- en breedtegraad kunnen worden bepaald met de ijverige Simon Willison van www.getlatlon.com.
Mijn tijdwaarden momenteel alleen tijdelijke aanduidingen; deze waarden kunnen worden bepaald door de timing van een paar ritten handmatig of met behulp van een script nog-te-worden-geschreven logboekregistratie voor de bijstandsverlening van de autonome.
Deze setup kan in de toekomst worden uitgebreid tot het overwegen van bussen die meer complexe routes (die routes niet van de dezelfde-pad A-naar-B, B-naar-A verscheidenheid) reizen.