1. A method for generating a navigation chart having a plurality of allocated areas corresponding to symbols for a plurality of chart features, said method comprising: identifying an unallocated area of the navigation chart proximate to a symbol for one chart feature of the plurality of chart features; generating a first label and a second label for the one chart feature, the first label comprising a plurality of feature attribute indicators, the second label comprising a subset of the plurality of feature attribute indicators; selecting a label from among the first label and the second label based on dimensions of the unallocated area; allocating at least a portion of the unallocated area to the selected label to create a label area; positioning the selected label within the label area; and displaying the navigation chart using a presentation device.