1. A data processing system for generating a display of one or more multi-dimensional navigation scores comprising: a vehicle comprising a vehicle sensor configured to sense driving data and data indicating a geographical location of the vehicle; a data source device comprising: a data source computer; and a database storing historical data or real time data associated with a plurality of segments of road; a map data processing device remote from the vehicle, the map data processing device comprising: a map data processing computer; and memory storing computer-executable instructions that, when executed by the map data processing computer, cause the map data processing device to: determine the geographical location of the vehicle based on the data indicating the geographical location of the vehicle received from the vehicle; determine, from the plurality of segments of road, a segment of road associated with the geographical location and receive one or more of the historical data or real time data for the segment of road from the data source device or the driving data from the vehicle; select, from a plurality of navigation scores, a threshold navigation score for the segment of road; determine, using the one or more of the historical data, real time data or driving data, a multi-dimensional navigation score for the segment of road; determine whether the multi-dimensional navigation score for the segment of road exceeds the threshold navigation score; and generate a display of the multi-dimensional navigation score based on the determination of whether the multi-dimensional navigation score for the segment of road exceeds the threshold navigation score.