This file contains all the bus routes. Each row is a route (or run, depending on your system).
Fields
id
Unique id for the route. Can be either text or a number.
description
Human friendly description of the route.
start_time
Time of day when the route starts, in hh:mm AM/PM, for example 1:30 PM.
busses
A comma separated list of all bus numbers that are associated with this route.
Ideally, this would match bus numbers in busses.csv.
start_address
The address where this route starts. If this is a dropoff/afternoon route, this
would be the address where all students board the bus. This field is optional as
long as create_stop_at_start is empty.
start_address_lat
The latitude of the start address. If this field is not provided, the system will try to
automatically calculate the start address latitude from the address. Many times,
however, the address is in a format where this can’t be calculated precisely and
therefore this needs to be filled in.
start_address_lon
The longitude of the start address. If this field is not provided, the system will try
to automatically calculate the start address longitude from the address. Many
times, however, the address is in a format where this can’t be calculated
precisely and therefore this needs to be filled in.
end_address
The address where this route ends. If this is a pickup/morning route, this would
be the address where all students leave the bus. This field is optional as long
as create_stop_at_end is empty.
end_address_lat
The latitude of the end address. If this field is not provided, the system will try to
automatically calculate the start address latitude from the address. Many times,
however, the address is in a format where this can’t be calculated precisely and
therefore this needs to be filled in.
end_address_lon
The longitude of the end address. If this field is not provided, the system will try
to automatically calculate the start address longitude from the address. Many
times, however, the address is in a format where this can’t be calculated
precisely and therefore this needs to be filled in.
create_stop_at_end
When set to YES, the system will automatically create a stop at the end_adress
at the end of the route and set all students in the route to be dropped off there. It
is recommended to set this to YES for morning / pickup routes. Leave blank, or set to NO, to disable this functionality.
create_stop_at_start
When set to YES, the system will automatically create a stop at the
start_address at the beginning of the route and set all students in the route to be
picked up there. It is recommended to set this to YES for afternoon/dropoff
routes. Leave blank, or set to NO, to disable this functionality.
Example CSV
- id,description,start_time,busses,start_address,end_address,create_stop
_at_start,create_stop_at_end
- B2,Elementary Morning Pickup Route,7:15,"3F,2A",12234 Maple street
Kansas City, MO 64020,1543 Main street Kansas City, MO 64020 ,no,yes
Example CSV viewed as spreadsheet
id | description | start_time | busses | start_address | end_address | create_stop_at_start | create_stop_at_end |
B2 | Elementary Morning Pickup Route | 7:15 | 3F,2A | 12234 Maple street Kansas City, MO 64020 | 1543 Main street Kansas City,MO 64020 | no | yes |