1. A system comprising: one or more computing devices, memory storing data and instructions, the data comprising: an octree associated with a three-dimensional model of a geographic space, the octree having a lower level having a first set of cubes and a higher level having a second set of cubes, the first set of cubes being larger in number than the second set of cubes, and the second set of cubes being larger in size than the first set of cubes, wherein a given cube of the first set of cubes has a spatial identifier that identifies the given cube and another cube in the second set of cubes that contains the given cube, and a plurality of images, wherein at least a portion of each image shows an object, and wherein such portion is associated with a first spatial identifier of a first cube in the first set of cubes that contains at least a portion of the surface of such object; the one or more computing devices, configured to access to the memory, programmed to: receive a user selection of a first portion of a first image of the plurality of images; determine that the first portion is associated with the first spatial identifier of the first cube; determine that a second portion of a second image from the plurality of images is associated with the first spatial identifier; and providing the second image for display to the user.