1. A method of generating digital three-dimensional (3D) building models, the method comprising: implementing, in a visualization processing system, computer instructions to: receive a plurality of digital ground based oblique images corresponding to at least one building structure; receive an identified structural aspect of the at least one structure, the identified structural aspect including a visual boundary of at least one building facade; for two or more of the received plurality of digital ground based oblique images, matching multiple common boundary points corresponding to boundary points of the identified structural aspect of the at least one structure to cross correlate the two or more of the received plurality of digital ground based oblique images to extract the 3D building model; texture within the visual boundary of the structural aspect by copying an equivalent boundary of pixels within the at least one building facade from at least one of the digital ground based oblique images; adjust the visual boundary of the structural aspect for relative orientation to the corresponding at least one of the digital ground based oblique images; and storing in computer storage the extracted and textured 3D building model comprising a bounded space of the matched multiple boundary points for one or more the aspects of the at least one structure.