| With the expansion of the application fields of 3D urban model, the 3D modeling technology for urban is becoming the research hotspot now. However, there are some difficulties in the area of the modeling for 3D urban, for example high costs for obtaining data, low degree of automation for modeling and other problems. In this paper, an automatic modeling methods for large-scale urban scene based on 2D digital maps is proposed, which supply the virtual communication test environment for mobile.Our contributions include:(1) The classification method for features, the extraction algorithm for feature outline, and key points extraction algorithm for feature are designed by analyzing the digital map. At the same time, the height generation method of buildings is designed by using relevant rules. experiment result show that our algorithms is effective.(2) An automatically generation method of architecture texture is proposed according to the similarity of these textures in urban scene. The method can achieves the diversification of architecture texture automatically by dividing the surface of geometric model into the unit blocks at the same size based on rule set and randomly chooses the texture unit from texture database(3) Finally, according to the demand, the 3D city scene modeling system is designed and implemented. The architecture of the software is designed with the idea of hierarchical model and the function modules and classes are designed according to the technology of object oriented software construction. The system is implemented with C++ programming language based on OpenGL graphics library.The effectiveness of our method for urban modeling is tested by selecting different sizes of the digital map. The results show that our method is simple and efficient, which can automatically achieve the 3D city scene with a certain of scale. |