A data driven digital chart display system for an aircraft, the display system comprising: a display device; a database of data driven charts describing digital terminal area procedure charts, wherein each digital terminal area procedure chart is constructed by data elements included in the database, the data elements including geodetic straights, arcs, text elements and symbols defined with respect to location, wherein at least some of the data elements are further defined with respect to altitude values assuming a standard atmospheric temperature value; at least one processor in operable communication with the display device and the database, the at least one processor configured to execute program instructions, wherein the program instructions are configured to cause the at least one processor to: receive an outside air temperature value; receive a request to generate and render a display of a terminal area procedure chart; retrieve the data driven chart for the requested terminal area procedure chart including the data elements; calculate compensated altitude values for the at least some of the data elements of the retrieved data driven chart based on the altitude values assuming the standard atmospheric temperature value and a deviation between the outside air temperature value and the standard atmospheric temperature value; and generate a presentation, for the display device, of the terminal area procedure chart including the compensated altitude values for the at least some of the data elements of the retrieved data driven chart. a display device; a database of data driven charts describing digital terminal area procedure charts, wherein each digital terminal area procedure chart is constructed by data elements included in the database, the data elements including geodetic straights, arcs, text elements and symbols defined with respect to location, wherein at least some of the data elements are further defined with respect to altitude values assuming a standard atmospheric temperature value; at least one processor in operable communication with the display device and the database, the at least one processor configured to execute program instructions, wherein the program instructions are configured to cause the at least one processor to: receive an outside air temperature value; receive a request to generate and render a display of a terminal area procedure chart; retrieve the data driven chart for the requested terminal area procedure chart including the data elements; calculate compensated altitude values for the at least some of the data elements of the retrieved data driven chart based on the altitude values assuming the standard atmospheric temperature value and a deviation between the outside air temperature value and the standard atmospheric temperature value; and generate a presentation, for the display device, of the terminal area procedure chart including the compensated altitude values for the at least some of the data elements of the retrieved data driven chart. receive an outside air temperature value; receive a request to generate and render a display of a terminal area procedure chart; retrieve the data driven chart for the requested terminal area procedure chart including the data elements; calculate compensated altitude values for the at least some of the data elements of the retrieved data driven chart based on the altitude values assuming the standard atmospheric temperature value and a deviation between the outside air temperature value and the standard atmospheric temperature value; and generate a presentation, for the display device, of the terminal area procedure chart including the compensated altitude values for the at least some of the data elements of the retrieved data driven chart.