Text this: City-scale traffic estimation from a roving sensor network