1. A method for constructing and revising road maps in a database for a vehicle, said method comprising: identifying vehicle travel segments of the vehicle as a series of exemplar points using signals from a system that provides vehicle position wherein condensed versions of trip logs create the vehicle travel segments; processing the condensed versions of trip logs to provide map construction and map database refinement between data collection and correlation; eliminating intermediate exemplar points in each travel segment to define the travel segment by a beginning exemplar point and an ending exemplar point of the travel segment; storing the travel segments in the database; identifying a travel time associated with each stored travel segment; comparing new vehicle travel segments to the stored vehicle travel segments to identify matches between the new travel segments and the stored travel segments, wherein comparing the new vehicle travel segments to the stored vehicle travel segments includes comparing travel segments that only partially overlap; revising the travel time of a stored travel segment if a new travel segment does match a stored travel segment; and self-organizing the database such that a statistical profile that captures the road conditions experienced by the vehicle are developed, wherein private roads, recently constructed roads and changes to roads are automatically recorded.