1. A method for generating an improved database representing a road network, comprising the steps of: recording a plurality of vehicle position data points from one or more vehicles traveling on a baseline road, such that data points for all of the available directions of travel between at least one alternate road and the baseline road are traveled by at least one of the one or more vehicles and recorded as data points; compiling the vehicle position data; connecting the recorded data points to form a semi-continuous trace of the geometric shape of the baseline road in the improved database; identifying a correspondence between the trace and a representation of the baseline road in an existing database that comprises road identities and/or properties; and assigning one or more of the identities and/or properties from the representation of the baseline road in the existing database to the baseline road representation in the improved database responsive to the identifying the correspondence step.