Method development supporting multi-source heterogeneous data has always been one of the key and challenging issues in 3D geological modeling. Taking Tongzhou District, Beijing as an example, we designed an automated method of building 3D geological model using multi-source data. Firstly, in the data preprocessing stage, the virtual drilling is generated based on section, seismic section interpretation and isosurface (line) data so as to uniformly convert the heterogeneous multi-source data into isomorphic virtual drilling data, and then a 3D geological structural model is built by automated modeling of 3D geological structure using drilling and virtual drilling data. Secondly, the structural constraints of the attribute model are created based on the 3D geological structural model, and the attribute model grid is constructed using hexahedron or tetrahedron units. Thirdly, each attribute block in the attribute model grid is assigned an attribute value through 3D spatial interpolation. Finally, we map the attribute change onto color change to establish the corresponding attribute model, thus completing attribute modeling constrained by the geological structure model. This method has been used in engineering geological survey and urban underground space development, which contributes to the improvement and application of 3D geological model. © 2023 Science Frontiers editorial department. All rights reserved.