1. A method of obtaining data for a geographic database using a mobile computing platform moving in a geographic region comprising the steps of: collecting speed and position data of the mobile computing platform as the mobile computing platform travels in the geographic region to provide collected speed and position data, wherein time data is collected with said collected speed and position data; filtering the collected speed and position data to remove the collected speed and position data related to traffic congestion to provide filtered speed and position data; evaluating the filtered speed and position data to identify a location of a recurring delay point at which the speed of the mobile computing platform is less than a speed limit for a road on which the mobile computing platform is located, wherein said recurring delay point comprises at least one of: a school zone, a railroad crossing, and a hill; evaluating the filtered speed and position data to determine a delay amount associated with the recurring delay point, wherein said delay amount represents a speed reduction of the mobile computing platform from said speed limit at said location of the recurring delay point; and updating the geographic database to indicate the location and the delay amount of the recurring delay point.