Fusion method and system of three-dimensional geologic model and BIM model

By extracting the building boundaries of the three-dimensional geological model and matching it with the BIM model data, the problem of overlapping the boundary lines of the three-dimensional geological model and the BIM model is solved, and the high-precision fusion and visualization of the model are achieved, and the utilization efficiency of geological data resources is improved.

CN120145500APending Publication Date: 2025-06-13BEIJING URBAN CONSTR EXPLORATION & SURVEYING DESIGN RES INST
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510183799.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-19
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

The existing technology has failed to effectively solve the problem of overlapping boundary lines between the three-dimensional geological model and the BIM model, affecting the accuracy and reliability of the model.

Method used

By entering the corresponding relationship table of the object types in the model and the IFC object class of the three-dimensional geological model data, the plane model data of the three-dimensional geological model is obtained, the building boundary is extracted, and the BIM model data is matched to generate the fused boundary model data.

Benefits of technology

The effective integration of three-dimensional geological model and BIM model is achieved, the accuracy and reliability of the model are improved, and visualization can be achieved in the same display platform, and geological data resources are fully integrated and utilized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120145500A_ABST
    Figure CN120145500A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of geographic information systems, and particularly relates to a three-dimensional geologic model and BIM (Building Information Modeling) fusion method, which comprises the following steps of: inputting a corresponding relation table of in-model object types and IFC object types of three-dimensional geologic model data; acquiring plane model data of the three-dimensional geologic model; extracting a building boundary from the plane model data; matching the extracted building boundary data with the BIM model data according to a corresponding relation table of in-model object types of the three-dimensional geologic model data and IFC object types; and saving the matched BIM model data as fused boundary model data. According to the method, the city-level model established based on the survey data and the engineering-level model obtained based on the specific engineering project data can be fused and then visualized in the same display platform, and geological data resources can be fully and effectively integrated and utilized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of geographic information systems, and particularly relates to a method and system for fusing a three-dimensional geological model and a BIM model. Background Art

[0002] The multi-source nature of modeling data is the biggest feature of three-dimensional geological modeling. The key to model construction is to effectively fuse these data to improve the accuracy and reliability of the model. The patent number is CN 107609268A, and the name is a method for coupling a three-dimensional geological model and a BIM model based on TIN. However, this method does not give a specific solution to the problem of the coincidence of the boundary lines of the three-dimensional geological model and the BIM model. Summary of the Invention

[0003] To achieve the above objectives, the present invention provides a method for fusing a three-dimensional geological model and a BIM model, which includes the following steps:

[0004] Input the correspondence table between the in-model object types of the three-dimensional geological model data and the IFC object classes;

[0005] Obtain the planar model data of the three-dimensional geological model;

[0006] Extract the building boundaries from the planar model data;

[0007] According to the correspondence table between the in-model object types of the three-dimensional geological model data and the IFC object classes, match the extracted building boundary data with the BIM model data;

[0008] Save the matched BIM model data as the fused boundary model data.

[0009] Correspondingly, a fusion system for a three-dimensional geological model and a BIM model is also proposed. The system includes at least one processor; and a memory that stores instructions, and when the instructions are executed by at least one processor, the steps of any method proposed by the present invention are implemented.

[0010] The present invention can fuse a city-level model established based on survey data and an engineering-level model obtained based on specific engineering project data and achieve visualization in the same display platform, and can fully and effectively integrate and utilize geological data resources. Brief Description of the Drawings

[0011] Figure 1 Is a flowchart of the method for some embodiments;

[0012] Figure 2 Is a schematic diagram of the system principle for some embodiments. Detailed Description of the Embodiments

[0013] The following embodiments further illustrate the content of the present invention, but should not be construed as limiting the present invention. Without departing from the spirit and essence of the present invention, modifications or substitutions made to the methods, steps or conditions of the present invention all fall within the scope of the present invention. Although many details are elaborated, it should be understood that some aspects of the present disclosure can be implemented without these details. In other cases, well-known circuits, structures and technologies are not shown in detail so as not to obscure the understanding of this description.

[0014] First, necessary explanations are given for the relevant fields of the present invention.

[0015] Some embodiments give the following solutions for engineering-level structure modeling and urban-level structure modeling.

[0016] Engineering-level structure modeling solution:

[0017] The data for engineering-level modeling mainly carries out structure modeling work based on the borehole data of the geological big data center. Due to the distribution characteristics of engineering-level boreholes, the following modeling solution is formulated:

[0018] (1) The boundary of the engineering-level structure modeling is extrapolated 50 - 100 meters outside the outermost borehole position, or the scope is delineated by the modeler;

[0019] (2) The grid accuracy of the engineering-level borehole structure model is set to one-fifth to one-twentieth of the average borehole spacing;

[0020] (3) If all the borehole data is located in the Q4 loose sediment layer, no bedrock model is built. Otherwise, first establish the boundary between the loose sediment layer and the bedrock, then stratify by group in the Q4, and then carry out structure modeling according to the lithology (or the finest engineering geological stratification) in the stratification.

[0021] (4) If the data in Q4 is not divided according to the sedimentary strata, directly carry out structure modeling according to the lithology (or the finest engineering geological stratification).

[0022] (5) The DEM data of public data sources is used for the surface;

[0023] Urban-level structure modeling solution:

[0024] Because the scale of the urban-level structure model is relatively large and the scope is wide, the following modeling solution is formulated:

[0025] (1) The urban-level structure model adopts a hierarchical modeling solution;

[0026] (2) Adopt a unified stratification solution for strata (project data without standardization cannot enter the urban-level structure model);

[0027] (3) Select a small-scale geological map to construct the framework of the urban-level structure model, and this framework only divides the loose sediment layer and the bedrock;

[0028] (4) Establish a local high-precision model in areas with sufficient data and execute according to the engineering-level modeling plan;

[0029] (5) If there is geophysical exploration data, use it as a supplement to the geological map;

[0030] (6) Use DEM data from public data sources on the surface;

[0031] In areas where there is no data or the data is scarce, the method of manually supplementing profiles can be used for modeling.

[0032] Based on the above, some embodiments, such as Figure 1 , include the following steps:

[0033] Input the correspondence table between the in-model object types of the 3D geological model data and the IFC object classes;

[0034] Obtain the planar model data of the 3D geological model;

[0035] Extract the building boundaries from the planar model data;

[0036] According to the correspondence table between the in-model object types of the 3D geological model data and the IFC object classes, match the extracted building boundary data with the BIM model data;

[0037] Save the matched BIM model data as the fused boundary model data.

[0038] Based on the above solution, in some solutions, the step of extracting the building boundaries from the planar model data specifically includes:

[0039] Obtain boundary segments and connect them;

[0040] Judge whether the connected boundary segments are building boundaries. If the boundary segments are connected end to end, it is considered a closed building boundary;

[0041] Judge whether the boundary is an inner boundary inside other existing boundaries. If it is an inner boundary, the inner boundary is removed.

[0042] Based on the above solution, in some solutions, the step of obtaining boundary segments and connecting them further includes: searching for the connecting line segments of the current segment among the remaining boundary segments.

[0043] In some more specific solutions based on the above solution, the step of searching for the connecting line segments of the current segment among the remaining boundary segments further includes the following steps:

[0044] If the starting point of the j-th segment is connected to the starting point of the 0-th segment, the j-th segment needs to be reversed, then the 0-th segment is connected after the reversed j-th segment, the spliced line segment replaces the 0-th segment, and the j-th segment is deleted;

[0045] If the ending point of the j-th segment is connected to the starting point of the 0-th segment, the 0-th segment needs to be connected after the j-th segment, the spliced line segment replaces the 0-th segment, and the j-th segment is deleted;

[0046] If the ending point of the j-th segment is connected to the ending point of the 0-th segment, the 0-th segment needs to be reversed and then connected after the j-th segment, the spliced line segment replaces the 0-th segment, and the j-th segment is deleted;

[0047] If the starting point of the j-th segment is connected to the ending point of the 0-th segment, the j-th segment needs to be connected after the 0-th segment, the spliced line segment replaces the 0-th segment, and the j-th segment is deleted.

[0048] More specifically, in the step of obtaining and connecting boundary segments, if there are still multiple boundary segments that cannot be connected together, data abnormality is feedback.

[0049] In the above solution, the step of obtaining the plane model data of the three-dimensional geological model specifically includes: triangulating an arbitrary polygon and calculating the triangle normal.

[0050] In the above solution, the step of saving the matched BIM model data as the fused boundary model data specifically includes: adding the positional relationship between the embedded body boundaries.

[0051] In the above solution, the step of saving the matched BIM model data as the fused boundary model data further includes formatting the fault data.

[0052] In the above solution, extracting the building boundary from the plane model data specifically includes: counting the number of grid cells of each small layer attribute in each region according to the above region, and pre-allocating array space and memory.

[0053] Some embodiments propose a fusion system of a three-dimensional geological model and a BIM model, which system includes at least one processor; and a memory that stores instructions, and when the instructions are executed by at least one processor, any step in the above solution is implemented.

[0054] Embodiments and functional operations of the subject matter described in this specification can be implemented in digital electronic circuitry, tangibly implemented computer software or firmware, computer hardware, including the structures disclosed in this specification and structural equivalents thereof, or combinations of one or more of the foregoing. Embodiments of the subject matter described in this specification can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions encoded on one or more tangible non-transitory program carriers, for execution by, or to control the operation of, data processing apparatus. As an alternative or addition, the program instructions can be encoded on an artificially generated propagated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, generated to encode information for transmission to the appropriate receiver apparatus for execution by a data processing apparatus. A computer storage medium can be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or a combination of one or more of the foregoing devices.

[0055] The term “data processing apparatus” encompasses all kinds of apparatus, devices, and machines for processing data, including, by way of example, programmable processors, computers, or multiprocessors or multi-computers. The apparatus can include special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit). The apparatus can also include code that creates an execution environment for the relevant computer programs, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them. A computer program (which may also be referred to or described as a program, software, a software application, a module, a software module, a script, or code) can be written in any form of programming language, including a compiled or interpreted language, or a declarative or procedural language, and the computer program can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program may, but need not, correspond to a file in a file system. The program can be stored in a portion of a file that holds other programs or data, e.g., in one or more scripts stored in a markup language document; in a single file dedicated to the relevant program; or in multiple coordinated files, e.g., files that store one or more modules, subroutines, or portions of code. The computer program can be deployed to execute on one computer or on multiple computers at one site, or distributed across multiple sites and interconnected by a communication network. The processes and logical flows described in this specification can be performed by one or more programmable computers executing one or more computer programs to perform functions by operating on input data and generating output.

[0056] Although the present invention has been described in detail above with general descriptions, specific embodiments and experiments, modifications or improvements can be made thereto based on the present invention, which will be obvious to those skilled in the art. Therefore, these modifications or improvements made without departing from the spirit of the present invention all fall within the scope of protection required by the present invention.

Claims

1. A method for integrating a three-dimensional geological model with a BIM model, characterized in that: The following steps are involved: Input the correspondence table between the object types in the model and the IFC object classes of the 3D geological model data; Obtaining plane model data of a three-dimensional geological model; extracting building boundaries from the plane model data; According to the correspondence table between the object types in the model of the three-dimensional geological model data and the IFC object classes, the extracted building boundary data is matched with the BIM model data; Save the matched BIM model data as fused boundary model data.

2. The method for integrating a three-dimensional geological model with a BIM model according to claim 1, characterized in that: The step of extracting the building boundary from the plane model data specifically includes: Get the boundary fragments and connect them; Determine whether the connected boundary segment is a building boundary. If the boundary segment is connected end to end, it is considered to be a closed building boundary. Determine whether the boundary is an inner boundary within other existing boundaries. If it is an inner boundary, remove the inner boundary.

3. The method for integrating a three-dimensional geological model with a BIM model according to claim 2, characterized in that: The step of obtaining and connecting boundary segments further includes: searching for connecting line segments of the current segment in the remaining boundary segments.

4. The method for integrating a three-dimensional geological model with a BIM model according to claim 3, characterized in that: The step of searching for the connecting line segment of the current segment in the remaining boundary segments further includes the following steps: If the starting point of the jth segment is connected to the starting point of the 0th segment, the jth segment needs to be reversed, and then the 0th segment needs to be connected to the jth segment after the reversed order. The spliced ​​line segment replaces the 0th segment and the jth segment is deleted. If the end point of segment j is connected to the starting point of segment 0, segment 0 needs to be connected to segment j, and the connected line segment replaces segment 0, and segment j is deleted; If the end point of segment j is connected to the end point of segment 0, segment 0 needs to be connected to segment j in reverse order, and the connected line segment replaces segment 0, and segment j is deleted; If the starting point of segment j is connected to the end point of segment 0, segment j needs to be connected to segment 0, the spliced ​​line segment replaces segment 0, and segment j is deleted.

5. The method for integrating a three-dimensional geological model with a BIM model according to claim 4, characterized in that: In the step of obtaining and connecting boundary segments, if there are still a plurality of boundary segments that cannot be connected together, the feedback data is abnormal.

6. The method for integrating a three-dimensional geological model with a BIM model according to claim 1, characterized in that: The step of obtaining the plane model data of the three-dimensional geological model specifically includes: triangulating any polygon and calculating the triangle normal.

7. The method for integrating a three-dimensional geological model with a BIM model according to claim 1, characterized in that: The step of saving the matched BIM model data as fused boundary model data specifically includes: the step of adding the positional relationship between the embedded body boundaries.

8. The method for integrating a three-dimensional geological model with a BIM model according to claim 7, characterized in that: The step of saving the matched BIM model data as fused boundary model data also includes the step of formatting the fault data.

9. The method for integrating a three-dimensional geological model with a BIM model according to claim 1, characterized in that: The extracting of the building boundary from the plane model data specifically comprises the steps of counting the number of each type of small layer attribute grids in each area according to the area, and pre-allocating array space and memory.

10. The fusion system of 3D geological model and BIM model is characterized by: The system comprises at least one processor; and a memory storing instructions, which, when executed by the at least one processor, implement the steps of the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • TIN-based coupling method of three-dimensional geological model and BIM (Building Information Modeling) model

    CN107609268A