UNPKG

geojson2gtfs

Version:

A tiny nodeJs cli app to transform geoJson files (describing an onDemand informal public transport routes) to its corresponding GTFS entities.

47 lines (44 loc) 1.09 kB
function gtfsFrequenciesFileFields() { return [ { value: 'tripId', label: 'trip_id' }, { value: 'startTime', label: 'start_time' }, { value: 'endTime', label: 'end_time' }, { value: 'exactTimes', label: 'exact_times' }, { value: 'headwaySecs', label: 'headway_secs' } ]; } exports.frequenciesObjectGenerator = function(trip, settings) { return { fields: gtfsFrequenciesFileFields(), values: [ { tripId: trip.tripId, startTime: settings.frequencies[0].startTime, endTime: settings.frequencies[0].endTime, exactTimes: settings.frequencies[0].exactTimes, headwaySecs: settings.frequencies[0].headwaySecs } ] }; } exports.frequenciesObjectFields = function() { return { fields: gtfsFrequenciesFileFields(), values: [] }; }