8. A computer-implemented method comprising: receiving first information about a first plurality of geographic features and a context, each geographic feature having a type and a rank score that is generated (i) using a respective ranking function for the type of the geographic feature that is specific to the context and (ii) based on a relationship between the geographic feature and at least another geographic feature; receiving second information identifying a first geographic feature not in the first plurality of geographic features, the first geographic feature having a first type; generating a first rank score for the first geographic feature using the ranking function for the first type specific to the context, parameters of the ranking function including the rank scores for geographic features in the first plurality of geographic features; and modifying, for each geographic feature in a second plurality of geographic features, the respective rank score based on the first rank score according to the ranking function for the type of the geographic feature specific to the context, wherein geographic features in the second plurality of geographic features are geographically connected to the first geographic feature.
11. The method of claim 8 wherein a geographic feature in the first plurality of geographic features is located within the first geographic feature.