1. A computer-implemented method for generating an improved database representing a road network by replacing an original representation of a baseline road in the database with new data having a greater accuracy than the original representation, comprising the steps of: identifying, by a computer, a baseline road in the road network; collecting, by the computer, the new data from one or more vehicles traveling a route, on the baseline road; dividing, by the computer, the routes into one or more route segments; assigning, by the computer, a segment type to each route segment, wherein all available directions of travel between at least one alternate road and the baseline road collectively are traveled by at least one of the one or more vehicles; processing, by the computer, the collected data for each route segment; and replacing, by the computer, an original representation of a baseline road in the database with the processed, collected data having a greater accuracy than the original representation.