Large scale 3D city models become increasingly demanding for urban planning and management, environmental simulation, emergency response, navigation, virtual tourism and other scientific and public applications. Considerable achievements have been accomplished over the past two decades through joint efforts from multiple disciplines. The objective of this paper is to comprehensively summarize and discuss the current technologies and recent progresses of 3D city modeling in data sources, modeling methods and platforms, 3D city model representati...