This paper presents concepts and methods to develop digital 3D city model from photography. The aim of current research is to create an effective approach of modelling city with huge amount of complex architectures. Taking advantage of advanced photogrammetry and High Resolution Stereo Camera (HRSC) technology, high quality ground details can be mapped to GIS datasets and the accurate 3D information can be explored. We describe a technique to triangulate (mesh) polygonal surface for creating 3D visual objects. The technique provides high quality and accuracy for the creation of geographic objects. Also, we introduce the method to improve visualization performance by means of rectification and optimization. Finally, we discuss the data management of 3D city model.