Three-dimensional geologic model file hierarchical storage calling method and system

By classifying and storing information such as "points", "lines", "planes", "body" and other information in the three-dimensional geological model, and sharing data between urban and engineering models, the problem of independent geological model level in the existing technology is solved, and the joint display of multi-level geological models and efficient data processing is realized.

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

Patent Information

Application Number
CN202510117378.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

In the existing geological modeling, the engineering geological survey model and the urban geological model are independent of each other, making it difficult to achieve multi-grained display.

Method used

By classifying and storing basic information such as "points", "lines", "surfaces", and "body" and sharing data between urban-level models and engineering-level models, hierarchical storage and joint display of geological model data at different levels is achieved.

Benefits of technology

The co-visualization of urban-level models and engineering-level models is realized, the utilization rate and user experience of data are improved, and the data processing efficiency of three-dimensional geological models is significantly improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120162452A_ABST
    Figure CN120162452A_ABST
Patent Text Reader

Abstract

The invention provides a three-dimensional geologic model file hierarchical storage calling method, which comprises the following steps of: inputting original geologic model data into a data storage center to obtain geologic model level information, geologic model data type information, geologic model space information and a space file; and sending the geologic model data type information, the geologic model space information, the space data and the space file to a visualization system according to the geologic model level information to obtain a multi-level three-dimensional visualization model. According to the method, basic information such as points, lines, faces and bodies is stored in a classified mode, the city-level model and the engineering-level model share data, and therefore the purposes of hierarchical storage and multi-level common display are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of three-dimensional geological model file storage, and particularly relates to a method, a storage structure and a system for hierarchical storage of three-dimensional geological model files. Background Art

[0002] With the increasing demand for urban development, subway construction, underground geological body exploration, and large-span urban modeling are gradually increasing. The demand for jointly displaying and referring to local engineering geological models and large-scale geological models at the urban level is increasing day by day. Existing geological modeling often separates engineering geological exploration models from urban-level geological models, which is not convenient for displaying geological models at multiple granularities. Chinese patent document CN 116993937 A discloses a method for storing and restoring three-dimensional geological models, and discloses various technical solutions for data splitting and recombination, but does not disclose a technical solution for multi-source data-based multi-level geological modeling. How to jointly model according to the model data of different levels and different data densities required by engineering geological exploration models and urban-level geological models is still a technical problem to be solved in this field. Summary of the Invention

[0003] In view of the above technical problems, the present invention classifies and stores basic information such as "points", "lines", "surfaces", and "volumes", and shares data between urban-level models and engineering-level models, so as to achieve the purpose of hierarchical storage and multi-level display.

[0004] The first aspect of the present invention provides:

[0005] A method for hierarchical storage and call of three-dimensional geological model files, comprising:

[0006] Inputting the original geological model data into a data storage center to obtain geological model level information, geological model data type information, geological model spatial information, and spatial files;

[0007] Sending the geological model data type information, geological model spatial information, spatial data, and spatial files to a visualization system according to the geological model level information to obtain a multi-level three-dimensional visualization model.

[0008] The second aspect of the present invention provides: A system for hierarchical storage and call of three-dimensional geological model files, characterized in that 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 method for hierarchical storage and call of three-dimensional geological model files provided in the first aspect of the present invention is implemented.

[0009] The beneficial effect of the present invention is that through the classification and storage of basic data such as "points", "lines", "surfaces", and "volumes", the urban-level model and the engineering-level model share data classified, so as to achieve the purpose of jointly visualizing the urban-level model and the engineering-level model. Description of the Drawings

[0010] Figure 1 Flow chart of storage and call in the embodiments of the present invention;

[0011] Figure 2 Schematic diagram of the storage and retrieval data structure framework in the embodiments of the present invention;

[0012] Figure 3 Schematic diagram of the data type, spatial information, and data level data structure in the embodiments of the present invention;

[0013] Figure 4 Flow chart of combined call of point, line, surface, and volume information and data level information in the embodiments of the present invention;

[0014] Figure 5 Common modeling process of multi-level models in the embodiments of the present invention Figure 1 ;

[0015] Figure 6 Flow chart of data classification in the embodiments of the present invention;

[0016] Figure 7 Common modeling process of multi-level models in the embodiments of the present invention Figure 2 ;

[0017] Figure 8 Schematic diagram of the system structure in the embodiments of the present invention;

[0018] Figure 9 Data association table of 3D geological models in the embodiments of the present invention. Detailed Embodiments

[0019] 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, any modification or replacement of the methods, steps, or conditions of the present invention falls within the scope of the present invention.

[0020] It should also be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including", or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "comprising a..." does not exclude the existence of additional identical elements in the process, method, article, or device comprising the element.

[0021] In some embodiments, such as Figures 1-9 shown below:

[0022] A method for hierarchical storage and calling of three-dimensional geological model files, comprising:

[0023] Input the original geological model data into the data storage center to obtain geological model level information, geological model data type information, geological model spatial information, and spatial files;

[0024] According to the geological model level information, send the geological model data type information, geological model spatial information, spatial data, and spatial files to the visualization system to obtain a multi-level three-dimensional visualization model.

[0025] In these embodiments:

[0026] The original geological model data includes geophysical exploration data, borehole data, plane geological maps, cross-sectional maps, or topographic and geomorphic, remote sensing data, etc.

[0027] Classify and grade the original geological model information, mainly distinguishing it into: geological model level information, geological model data type information, geological model spatial information, and spatial files. When modeling, different project IDs and borehole IDs can be used together as a new borehole ID, and the borehole data of multiple projects can be merged into a set for modeling.

[0028] The engineering geological exploration model is independent of the urban and geological models. When establishing multi-level models, basic geological information such as geological horizons and geological bodies can be partially shared. The urban-level model and the engineering-level model can call available public information through shared storage content for multi-level modeling and three-dimensional visualization. The geological model level information includes engineering-level data and urban-level data; the geological model data type information includes point, line, surface, and volume data; the geological model spatial information includes data such as topological relationships and spatial positions;

[0029] The main purpose of the method for hierarchical storage and calling of three-dimensional geological model files is to optimize the storage efficiency and calling speed of model data.

[0030] Perform data segmentation based on the existing data and geometric features: decompose the three-dimensional geological model into geometric data of "points - lines - surfaces - volumes" through the method of "splitting - assembling". This decomposition method helps to simplify complex models into basic units that are easier to manage and store.

[0031] Database storage: Store the segmented geometric data and geological attribute data in the engineering geological database (geological big data center). The data tables in the database can store the geometric information and attribute information of the model respectively.

[0032] Data table design: According to geological classification and types, design detailed data table structures, such as the basic information table of the terrain surface, the basic information table of boreholes, the basic information table of strata, etc. These data tables should contain necessary fields, such as geological unit GUID, geometric information, topological relationships, attribute information, etc. GUID index: In the database, by using the geological unit GUID as the unique identifier and the data table association, the corresponding geometric data and attribute information can be retrieved quickly.

[0033] According to the geometric data and attribute information stored in the database, and in accordance with the data structure requirements of the BIM platform and the Web-based visualization platform, restore the model data to the spatial geometric form of the 3D geological model and assign the corresponding geological attributes.

[0034] The hierarchical storage and calling method of 3D geological model files is a comprehensive process involving multiple links such as data segmentation, storage, indexing, and loading. By means of reasonable data hierarchical storage and efficient calling strategies, the data processing efficiency of 3D geological models and the user experience can be significantly improved.

[0035] In some embodiments, such as Figures 1-7 shown:

[0036] The hierarchical storage and calling method of 3D geological model files, where the geological model level information includes: engineering geological model level information, urban-level geological model information.

[0037] In these embodiments:

[0038] The engineering geological model refers to the geological model of an area with relatively small scope, high precision, and engineering construction requirements; the urban-level geological model is a large-scale geological model. Due to the large gap in the ratio of length to width, some data will be omitted during modeling and display.

[0039] In some embodiments, such as Figures 1-7 shown:

[0040] The spatial files include: geological map file SHP, 3D geological model file.

[0041] In these embodiments:

[0042] The Shp file is a data format used in GIS software, and its full name is Shapefile. The Shapefile is a file format based on vector data and is used to store geographic features and attribute information. The Shp file is a data format developed by Esri, and its extension is.shp. It is usually used together with.shx,.dbf, and.prj files. It can store various spatial data information, such as points, lines, surfaces, multi-surfaces, etc.

[0043] In some embodiments, such as Figures 1-7As shown:

[0044] The steps of sending the geological model level information, geological model data type information, geological model spatial information, spatial data and spatial files to the visualization system to obtain a multi-level three-dimensional visualization model include:

[0045] Determine the model level information according to the scale size;

[0046] Unify the stratigraphic layering scheme according to the model level information;

[0047] Judge whether the project data can enter the urban-level structural model;

[0048] Select a small-scale geological map and construct the framework of the urban-level structural model;

[0049] Establish an urban-level model according to the model data, and establish an engineering-level model in areas with sufficient data.

[0050] In this embodiment:

[0051] During the modeling process, judge the modeling level according to the scale size. If it is greater than a certain threshold, urban-level modeling is carried out. If it is less than a certain threshold, engineering-level modeling is carried out. For example, if the scale is greater than 200:1 or greater than 10000:1, urban-level modeling is carried out. If the scale is less than 100:1 or less than 50:1, engineering-level modeling is carried out; the urban-level model traverses the database, retrieves and reads all the relevant point, line and surface information required for urban-level modeling, forms a stratigraphic body structure model, and loads attributes; according to the spatial information, spatial relationship constraints are carried out; at the same time, the geological map information is used for unified alignment of the model to form a geological surface and a complete geological body model.

[0052] (1) The urban-level structural model adopts a hierarchical modeling scheme;

[0053] (2) Adopt a unified stratigraphic layering scheme (project data without standardization cannot enter the urban-level structural model);

[0054] Select a small-scale geological map and construct the framework of the urban-level structural model. This framework only divides the loose sedimentary layer and the bedrock; among them, the small scale means that the actual length represented by the unit length on the map is longer.

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

[0056] (4) If there is geophysical exploration data, it is used as a supplement to the geological map;

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

[0058] The data for engineering-level modeling is mainly based on the drilling data from the geological big data center and other data shared with the city-level model for structural modeling.

[0059] Due to the characteristics of engineering-level drilling distribution, the following modeling scheme is carried out:

[0060] (1) The engineering-level structural modeling boundary is based on the outermost drilling position or is manually defined;

[0061] (2) The grid accuracy of the engineering-level drilling structure model is set to be smaller than the average spacing of the drilling holes;

[0062] (3) If all the borehole data are located in the Q4 loose sedimentary layer, the bedrock model is not built. Otherwise, the boundary between the loose sedimentary layer and the bedrock is first established, and then the layers are divided into groups in Q4, and then the layers are divided into lithology (or the finest engineering geological layer) in the layers.

[0063] Perform structural modeling.

[0064] (4) If the data in Q4 are not divided according to sedimentary strata, structural modeling is performed directly according to lithology (or the finest engineering geological stratification).

[0065] The relevant sources and storage categories of point and line data are shown in the following table:

[0066]

[0067] In some embodiments, Figures 1-7 As shown:

[0068] The urban-level structural model framework includes: loose sedimentary layer and bedrock layer.

[0069] In these embodiments:

[0070] The loose sedimentary layer and bedrock layer are identified and classified according to the attributes and spatial information in the data, and reflected in the model to provide a reference for engineering construction.

[0071] Loose sedimentary layer, also known as loose layer, is mainly composed of undiagenetic strata in the Quaternary and Neogene systems, and is mainly composed of unconsolidated and hardened loose sediments such as soil, sand, gravel, and pebble layers. The structure is relatively loose, and the strength is far less than that of ordinary rock layers, and no layered effect will be produced. It is formed in different environments, times, and places, so the properties vary greatly. According to the thickness, the loose layer can be divided into thin loose layer, thick loose layer, and extremely thick loose layer. Among them, the thickness of more than 50m is called thick loose layer, and the thickness of more than 100m is called extremely thick loose layer. In the mechanical model, the mechanical properties and movement laws of the loose layer are closest to random media. As an overlying rock layer, the loose layer has a significant impact on the movement of rock layers and the surface, and has the dual characteristics of "aggravating rock layer destruction and alleviating surface deformation".

[0072] Bedrock is the intact new mineral rock beneath the weathered layer. After weathering, the minerals formed under high temperature and high pressure are damaged, and a relatively stable new mineral rock is formed under normal temperature and normal pressure. It exists beneath the weathered layer on the surface of the continental crust, and the bedrock exposed on the surface is called an outcrop. It is composed of one or several types of rocks among sedimentary rocks, metamorphic rocks, and igneous rocks.

[0073] It is hard in texture and has higher strength and stability compared with the loose layer. Its burial depth varies, ranging from a few meters to dozens of meters, and in some cases, it can be hundreds of meters. As the foundation of geological structures, it has an important impact on the surface morphology and the stability of underground engineering. It can be used as the foundation for large-scale construction projects due to its strong stability and bearing capacity. These characteristics are of great significance in the fields of geological exploration, engineering construction, and geological disaster prevention and control.

[0074] In some embodiments, as Figures 1-9 shown:

[0075] The geological model data type information includes points, lines, surfaces, volumes, and the topological relationships between points, lines, surfaces, and volumes.

[0076] In some embodiments, as Figures 1-7 shown:

[0077] The geological model data type information includes the topographic surface attribute information table, borehole attribute information table, adit attribute information table, stratigraphic attribute information table, lithology attribute information table, weathering attribute information table, hydrographic attribute information table, fold attribute information table, fault attribute information table, geological point attribute information table, trace line attribute information table, and other attribute information tables.

[0078] In some embodiments, as Figures 1-7 shown:

[0079] The geological model data type information includes the topographic surface basic information table, borehole basic information table, adit basic information table, stratigraphic basic information table, lithology basic information table, weathering basic information table, hydrographic basic information table, fold basic information table, fault basic information table, geological point basic information table, trace line basic information table, and other basic information tables.

[0080] Spatial position data is used to describe the specific position of geological phenomena on the Earth's surface. In geology, spatial position is usually represented by coordinate data, such as longitude and latitude or a coordinate system with a local origin. These coordinate data enable geological phenomena to be accurately located on a map.

[0081] Spatial relation data is used to describe the spatial location relationships between geological phenomena. Common spatial relations include: Adjacency relation: indicating the adjacent state of different geological bodies or geological boundaries in space. Intersection relation: indicating the intersecting state of geological bodies or geological boundaries in space. Inclusion relation: indicating the state where one geological body is contained within another geological body.

[0082] These spatial location data and spatial relations are of great significance for restoring geological structures, geological evolution processes, and conducting geological resource assessments. Spatial relation data can be clearly described through topological relations, which is a method for clearly defining spatial relations.

[0083] During the modeling process, point, line, and surface data can be used to delineate the scope of geological bodies, and combined with spatial location data and spatial relation data to analyze the relationships between geological bodies and surrounding geological bodies, thereby providing a scientific basis for the development and utilization of geological resources. Spatial location, spatial relation data, and point, line, surface, and volume data are interdependent and interact with each other in geology, jointly constituting the basis for describing geological phenomena and conducting geological analysis.

[0084] In some embodiments, such as Figure 8 shown,

[0085] A computer-readable storage medium stores computer programs / instructions thereon, and when the computer programs / instructions are executed by a processor, the steps of the method described in the above embodiments are implemented.

[0086] The present invention achieves: Hierarchical storage and multi-level display: By dividing the original geological model data into geological model level information, data type information, spatial information, and spatial files, the classified storage and common display of geological model data at different levels (such as engineering geological model level, urban geological model) are realized.

[0087] Data sharing and reuse: The urban-level model and the engineering-level model share data, especially basic information such as "points", "lines", "surfaces", and "volumes", improving the utilization rate of data, reducing data redundancy, and realizing the common visualization of multi-level models.

[0088] Flexible data structure and call strategy: At the same time, detailed data table structures are designed, such as the basic information table of terrain surfaces, the basic information table of boreholes, etc., and through the geological unit GUID as the unique identifier, fast retrieval and flexible call of model data are realized.

[0089] Improve data storage and retrieval efficiency: By means of a hierarchical storage strategy, complex geological model data is decomposed into basic units that are easier to manage and store, significantly improving data storage efficiency. Accelerate model calling speed: Based on a flexible data calling strategy, it can quickly retrieve and load the required geological model data, improving the calling speed of 3D geological models.

[0090] Optimize the user experience: Through multi-level co-display, users can view geological models at different levels simultaneously, meeting the requirements for multi-granularity geological information in engineering design and urban planning and optimizing the user experience.

[0091] The present invention is applicable to the construction and display of large-scale urban geological models, providing important geological information support for urban planning, underground space development, etc. In engineering geological exploration, the present invention can assist in quickly obtaining the required geological information, improving exploration efficiency and accuracy. By constructing a fine 3D geological model, it can provide a scientific basis for the prevention and control of geological disasters and reduce disaster risks. Using the constructed 3D geological model, scientific assessments can be carried out on underground water resources, mineral resources, etc., providing decision-making support for resource development and utilization.

[0092] The present invention aims to solve the problem that in existing geological modeling, the engineering geological exploration model and the urban-level geological model are independent of each other and not convenient for multi-granularity display. By proposing a method and system for hierarchical storage and calling of 3D geological model files, the classified storage and co-display of geological model data at different levels are realized. The method includes inputting the original geological model data into a data storage center to obtain geological model level information, data type information, spatial information, and spatial files, and calling the corresponding data to a visualization system according to the geological model level information to obtain a multi-level 3D visualization model, which not only improves data storage and calling efficiency but also optimizes the user experience, having broad application prospects and important practical value.

[0093] The technical effects of the present invention are multi-faceted. By classifying and storing information such as basic "points", "lines", "planes", and "solids", the urban-level model and the engineering-level model share data, thus achieving hierarchical storage. The urban-level model and the engineering-level model classify and share data to achieve the purpose of common visualization of the urban-level model and the engineering-level model. By using the geological unit GUID as the unique identifier and associating with data tables, the corresponding geometric data and attribute information can be quickly retrieved. According to the geometric data and attribute information stored in the database, and in accordance with the data structure requirements of the BIM platform and the Web-based visualization platform, the model data is restored to the spatial geometric form of the 3D geological model and the corresponding geological attributes are assigned. The method for hierarchical storage and calling of 3D geological model files is a comprehensive process involving multiple links such as data segmentation, storage, indexing, and loading. Through reasonable data hierarchical storage and efficient calling strategies, the data processing efficiency of the 3D geological model and the user experience can be significantly improved.

[0094] Embodiments and functional operations of the subject matter described in this specification can be implemented in: digital electronic circuits, tangibly implemented computer software or firmware, computer hardware, including the structures disclosed in this specification and their structural equivalents, 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, a data processing apparatus.

[0095] As an alternative or in addition, the program instructions can be encoded on a manually generated propagated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, which is generated to encode information for transmission to an 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.

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

Claims

1. A method for hierarchical storage and calling of three-dimensional geological model files, characterized in that: include: Inputting the original geological model data into the data storage center to obtain geological model level information, geological model data type information, geological model space information and space files; According to the geological model level information, the geological model data type information, the geological model space information, the space data and the space file corresponding to different geological model levels are called into a multi-level modeling system to obtain a multi-level model.

2. The method for hierarchical storage and calling of three-dimensional geological model files according to claim 1, characterized in that: The steps of inputting the original geological model data into the data storage center include: Input raw geological model data from multiple sources; classify according to data structure.

3. The method for hierarchical storage and calling of three-dimensional geological model files according to claim 1, characterized in that: The geological model level information, geological model data type information, geological model space information, space data and space files are sent to the visualization system to obtain a multi-level three-dimensional visualization model. The steps include: Determine model level information according to scale size; Unify the stratigraphic stratification scheme based on model-level information; Determine whether the project data can be included in the city-level structural model; Select small-scale geological maps to construct a city-level structural model framework; Establish city-level models based on model data, and establish engineering-level modeling in areas with sufficient data.

4. The method for hierarchical storage and calling of three-dimensional geological model files according to claim 1, characterized in that: The geological model level information includes: engineering geological model level information and city level geological model information.

5. The method for hierarchical storage and calling of three-dimensional geological model files according to claim 1, characterized in that: The spatial files include: geological map SHP files and three-dimensional geological model files.

6. The method for hierarchical storage and calling of three-dimensional geological model files according to claim 1, characterized in that: The urban-level structural model framework includes: loose sedimentary layer and bedrock layer.

7. The method for hierarchical storage and calling of three-dimensional geological model files according to claim 1, characterized in that: The geological model data type information includes points, lines, surfaces, bodies and the topological relationships among them.

8. The method for hierarchical storage and calling of three-dimensional geological model files according to claim 1, characterized in that: The geological model data type information includes terrain surface attribute information table, borehole attribute information table, adit attribute information table, stratum attribute information table, lithology attribute information table, weathering attribute information table, hydrological attribute information table, fold attribute information table, fault attribute information table, geological point attribute information table, trace attribute information table and other attribute information tables.

9. The method for hierarchical storage and calling of three-dimensional geological model files according to claim 1, characterized in that: The geological model data type information includes the basic information table of terrain surface, the basic information table of boreholes, the basic information table of adit, the basic information table of strata, the basic information table of lithology, the basic information table of weathering, the basic information table of hydrology, the basic information table of folds, the basic information table of faults, the basic information table of geological points, the basic information table of traces and other basic information tables.

10. A hierarchical storage and calling system for three-dimensional geological model files, characterized in that: 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

  • Three-dimensional geological model storage and restoration method, processing terminal and readable storage medium

    CN116993937A