GPS-buss-spårning på billiga (4 / 6 steg)
Steg 4: Ange en väg för din buss val
Vid denna punkt, har systemet en hög grad av funktionalitet. Vi skulle kunna lägga till några fler funktioner som förutsäga ankomsttider och förenkla produktionen informationen.
Detta ska vi definiera en rutt så att användarna kan veta vilka landmärken är närmast en buss nuvarande position. Vi ska också beräkna ankomsttider baserat på den positionen.
Vi vill ha en en fem kolumner kommaavgränsade värden (CSV) fil där varje rad är en waypoint längs vägen (se skärmdumpen nedan och den bifogade filen ett exempel--det öppnas i Excel eller något liknande Notepad ++). Waypoints är helt av din välja (Hej, påskägg) och du kan lägga till valfritt antal dem till filen. Bussen jag beskriver tar en linjär A till B rutt ett sätt och färdas sedan B till A på exakt samma vägar. Uppgifterna för var och en av mina waypoints är följande:
titel,
latitud,
longitud,
tid i minuter för att komma ett från waypointen,
tiden i minuter att komma till B från waypointen.
Latitud och longitud kan fastställas med den flitiga Simon Willison www.getlatlon.com.
Min tidsvärden är endast platshållare för tillfället; dessa värden kunde bestämmas av timing några turer manuellt eller använda ett ännu-att-vara-skriven loggning skript för autonoma bistånd.
Denna inställning kan utvidgas i framtiden överväga bussar som reser mer komplexa rutter (dessa vägar inte av samma väg A-till-B, B-till-en mängd).