1. A method of spatially indexing geographic items, the method comprising: receiving a geographic location; receiving data describing a plurality of geographic items, including a location and an attribute for each of the plurality of geographic items; calculating a plurality of attribute weighted distances between the geographic location and each of the plurality of geographic items, wherein the weighted distance for a given geographic item is based on the distance between the geographic location and the location of the geographic item weighted by the attribute of the geographic item; selecting a geographic item from among the plurality of geographic items having the smallest calculated attribute weighted distance; and indexing the selected geographic item by the geographic location in a spatial index.