1. A computer-implemented method for parsing indexed data, comprising: (a) storing a geo-spatial multi-resolution data structure that represents a three dimensional environment, wherein at least a portion of the three dimensional environment lies within a view frustum, and at least one node of the geo-spatial multi-resolution data structure comprises a plurality of vertical slices, each vertical slice containing indexed data associated with one or more regions of a three dimensional object, each region corresponding to a range of altitudes, wherein the vertical slices together cover the full range of altitudes that the three dimensional object covers; (b) traversing recursively the geo-spatial multi-resolution data structure, wherein the traversal is based on a range of coordinates that lie within the view frustum; and (c) extracting the indexed data from at least one vertical slice of at least one node of the geo-spatial multi-resolution data structure, wherein the extracted indexed data is displayed in the view frustum.