1. A method of generating a city model, comprising: receiving a set of roadway segments, the roadway segments corresponding to a plurality of roadways of a city; generating a set of grid points using the set of roadway segments, the grid points corresponding to intersections between the roadway segments; associating a feature model to each subset of the set of grid points, each subset of the set of grid points corresponding to at least a portion of a roadway of the plurality of roadways of the city, the feature model representative of buildings expected to be found along each roadway segment.