Stop Purpose Classification from GPS Data of Commercial Vehicle Fleets