paths = data.reduce( (accum, d) => {
if(accum[d.track] === undefined){
accum[d.track] = {
track: d.track,
path: [],
timestamps: [],
};
}
accum[d.track].path.push([d.lon, d.lat])
accum[d.track].timestamps.push(d.timestamp)
let trucks = []
for(let truckid in accum){
accum[truckid].color = [255,140,0]
trucks.push(accum[truckid])
}
return trucks
}, {})