Building construction data storage method based on BIM

By evaluating the complexity of nodes in the BIM model tree structure and performing partition storage, the problem of unreasonable storage of BIM model construction data in the prior art is solved, and data retrieval efficiency is improved.

CN119938703AActive Publication Date: 2025-05-06SHANDONG JIANZHU UNIV
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510428868.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2025-05-06
Estimated Expiration
2045-04-08

AI Technical Summary

Technical Problem

The prior art fails to fully consider the complexity of the building area when storing building construction data of BIM models, resulting in unreasonable data storage and difficult to ensure data retrieval efficiency.

Method used

By obtaining the node retrieval efficiency and building complexity of nodes in the BIM model tree structure, comprehensively evaluate the complexity possibility of nodes, divide the nodes into complex area nodes and simple area nodes, and partition the complex area nodes.

Benefits of technology

The database retrieval efficiency is optimized, the query time of nodes in complex areas is reduced, and the data retrieval efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119938703A_ABST
    Figure CN119938703A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of storage structures, in particular to a BIM (Building Information Modeling)-based building construction data storage method, which comprises the following steps of: firstly, acquiring node retrieval efficiency of a to-be-analyzed node according to the situation that the to-be-analyzed node is located in a BIM tree structure; according to the BIM model space complex condition corresponding to the to-be-analyzed node, obtaining the building complexity of the to-be-analyzed node; synthesizing the node retrieval efficiency degrees and the building complexity degrees corresponding to all sub-nodes included in the to-be-analyzed node, and obtaining the node complexity possibility degree of the to-be-analyzed node; dividing all nodes into complex area nodes and simple area nodes according to the building complexity; and performing partition storage on the node data corresponding to the complex region nodes and the simple region nodes in the BIM tree structure. According to the method, the complex condition of the building area in the BIM model is deeply analyzed, the building construction data of the BIM model is reasonably stored, and the data retrieval efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of storage structures, and in particular to a method for storing building construction data based on BIM. Background Art

[0002] A BIM (Building Information Modeling) model is a digital representation that contains all the physical and functional characteristics of a building. BIM's construction data refers to all information related to construction in the BIM model, including but not limited to 3D geometry information, building object information, and physical information. In order to achieve the rational use of building resources, it is necessary to retrieve the construction data of the BIM model.

[0003] Since the construction data is relatively large, it is necessary to store the data according to the hierarchical relationship of the current building object structure to ensure the storage security and accuracy of the current construction data. The existing technology for data storage is to store the construction data in a single area, without fully considering the complex situation of the building area in the BIM model, resulting in unreasonable storage of BIM construction data and difficulty in ensuring data retrieval efficiency. Summary of the invention

[0004] In order to solve the technical problem that the existing technology does not store BIM data reasonably and is difficult to ensure data retrieval efficiency, the purpose of the present invention is to provide a method for storing BIM-based construction data. The technical solution adopted is as follows: A method for storing building construction data based on BIM, the method comprising the following steps: Acquire a building construction data set of a BIM model; the building construction data set includes node data corresponding to each node in a tree structure of the BIM model; According to the situation that the node to be analyzed is in the tree structure of the BIM model, the node retrieval efficiency of the node to be analyzed is obtained; according to the complexity of the BIM model space corresponding to the node to be analyzed, the building complexity of the node to be analyzed is obtained; and the node complexity possibility of the node to be analyzed is obtained by comprehensively considering the node retrieval efficiency and the building complexity corresponding to all the child nodes contained in the node to be analyzed; According to the complexity of the building, all nodes are divided into complex area nodes and simple area nodes; the node data corresponding to the complex area nodes and the simple area nodes in the BIM model tree structure are partitioned and stored.

[0005] Furthermore, the node retrieval efficiency acquisition method includes: Acquire a first efficiency parameter of the node to be analyzed according to the depth of the BIM model tree structure where the node to be analyzed is located; Acquire a second efficiency parameter of the node to be analyzed according to the total number of subnodes contained in the node to be analyzed; The first efficiency parameter and the second efficiency parameter are forwardly integrated to obtain the node retrieval efficiency of the node to be analyzed.

[0006] Furthermore, the method for obtaining the first efficiency parameter includes: The ratio of the level corresponding to the node to be analyzed to the maximum level corresponding to the tree structure of the BIM model is calculated to obtain a first efficiency parameter of the node to be analyzed.

[0007] Furthermore, the method for obtaining the node retrieval efficiency of the node to be analyzed includes: The product of the first efficiency parameter and the second efficiency parameter is calculated and normalized to obtain the node retrieval efficiency of the node to be analyzed.

[0008] Furthermore, the method for obtaining the building complexity includes: The spatial volume corresponding to the parent node of the node to be analyzed is used as the belonging spatial volume of the node to be analyzed; The number of all child nodes included in the parent node of the node to be analyzed is taken as the capacity of the membership space of the node to be analyzed; The ratio of the belonging space capacity to the belonging space volume is calculated to obtain the architectural complexity of the node to be analyzed.

[0009] Furthermore, the method for obtaining the node complexity possibility includes: The sum of the node retrieval efficiency and a preset denominator value is calculated, and the ratio of the building complexity to the sum is calculated to obtain the node complexity possibility of the node to be analyzed.

[0010] Furthermore, the preset denominator value is set to 0.001.

[0011] Furthermore, the method for obtaining the complex area nodes and the simple area nodes includes: The nodes whose building complexity is greater than a preset complexity threshold are regarded as complex area nodes; all sub-nodes contained in the complex area are regarded as complex area nodes; and the nodes other than the complex area nodes in the BIM model tree structure are regarded as simple area nodes.

[0012] Furthermore, the preset complexity threshold is set to 0.8.

[0013] Furthermore, the partition storage method includes: The node data corresponding to each simple area node in the BIM model tree structure is stored in a common table, and the node data corresponding to the complex area node in the BIM model tree structure is stored in a partition table.

[0014] The present invention has the following beneficial effects: The node retrieval efficiency is used to measure the efficiency of retrieving the nodes to be analyzed from the BIM model tree structure, and the building complexity is used to measure the complexity of the BIM model space corresponding to the node to be analyzed; the retrieval efficiency and building complexity of the node to be analyzed are combined to evaluate the possibility that the node to be analyzed is a complex area. According to the complexity possibility of the node, the node is divided into complex area nodes and simple area nodes, and the complex area nodes are partitioned and stored to optimize the retrieval efficiency of the database and reduce the query time of the complex area nodes. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 A flowchart of a method for storing building construction data based on BIM provided by one embodiment of the present invention; Figure 2 A schematic diagram of a BIM model tree structure method provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0017] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the following is a detailed description of the specific implementation method, structure, features and effects of a BIM-based construction data storage method proposed by the present invention in combination with the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "another embodiment" does not necessarily refer to the same embodiment. In addition, specific features, structures or characteristics in one or more embodiments may be combined in any suitable form.

[0018] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.

[0019] The following describes in detail a specific solution of a BIM-based construction data storage method provided by the present invention in conjunction with the accompanying drawings.

[0020] See also Figure 1 , which shows a flow chart of a BIM-based construction data storage method provided by an embodiment of the present invention. The method comprises the following steps: Step S1: Acquire a building construction data set of a BIM model; the building construction data set includes node data corresponding to each node in a tree structure of the BIM model.

[0021] A construction data set of a BIM model is obtained from the detection system. The specific acquisition process includes: using Linyun BIM software to perform BIM modeling and obtain a BIM model. Linyun BIM software supports the import and automatic integration of commonly used BIM model data, and can integrate models and information of other BIM software and 3D modeling software through the Datasmith plug-in. The corresponding data of the object is extracted from the BIM model. The data is usually stored in an IFC file. The IFC converter is used to convert the IFC file into a data format that supports database operations, such as XML or JSON. The JSON format data format is selected in the present invention.

[0022] According to the BIM model of the building, the hierarchical decomposition is carried out to establish the BIM model tree structure. Figure 2 , which shows a schematic diagram of a BIM model tree structure method provided by an embodiment of the present invention. The BIM model tree structure reflects the hierarchical relationship between projects, buildings, floors, rooms and objects in the BIM model. It should be noted that in the BIM model, since the building is clearly hierarchical, the acquired data can be hierarchically decomposed to construct a tree structure. In this tree structure, each node represents an object or a group of objects. After the tree hierarchy is established, the structure can be traversed to obtain the node data corresponding to each node. In the present invention, the node data corresponding to the node in the BIM model includes id: the unique identifier of the node, the type is a number; name: the name of the node, the type is a string; category: the category of the node, the type is a string; location: the location of the node, the type is an object, including three attributes x, y, z, representing the three-dimensional coordinates of the node; parameters: the parameters of the node, including multiple attribute value pairs, representing various parameters of the node, such as the material of the node and the spatial volume of the node. The basic components of the BIM model of the present invention are objects, which may include but are not limited to: structural objects: such as beams, columns, walls, plates, etc., which constitute the skeleton of the building and support the weight and load of the entire structure; building objects: such as doors, windows, stairs, ceilings, floors, etc., which provide the functionality and aesthetics of the building; equipment objects: such as electrical equipment, water supply and drainage systems, HVAC equipment, etc., which provide necessary services and facilities for the building; home decoration objects: such as tables and chairs, lamps, curtains, works of art, etc., which increase the comfort and aesthetics of the building.

[0023] It should be noted that, in order to facilitate calculation, all indicator data involved in the calculation in the embodiment of the present invention are preprocessed to eliminate the dimension effect. The specific means of eliminating the dimension effect are technical means well known to those skilled in the art and are not limited here.

[0024] In order to achieve efficient storage of node data corresponding to each node in the tree structure of the BIM model, the PostgreSQL relational database is selected as the storage platform, and the table structure and field types are customized. However, when storing construction data, the existing technology usually adopts a single area storage method, which fails to fully consider the complexity and hierarchical relationship of the building area in the BIM model, resulting in unreasonable storage structure design of construction data and low data retrieval efficiency. In order to solve this problem, it is first necessary to select any node as the node to be analyzed and conduct an in-depth analysis of its node complexity, including its hierarchical relationship and its position and role in the overall model, so as to provide a scientific basis for optimizing the storage structure and improving retrieval efficiency.

[0025] Step S2: According to the situation that the node to be analyzed is in the tree structure of the BIM model, the node retrieval efficiency of the node to be analyzed is obtained; according to the complexity of the BIM model space corresponding to the node to be analyzed, the building complexity of the node to be analyzed is obtained; and the node complexity possibility of the node to be analyzed is obtained by comprehensively considering the node retrieval efficiency and the building complexity corresponding to all child nodes contained in the node to be analyzed.

[0026] The node retrieval efficiency is used to measure the efficiency of retrieving the nodes to be analyzed from the BIM model tree structure, and the building complexity is used to measure the complexity of the BIM model space corresponding to the nodes to be analyzed. The retrieval efficiency and building complexity of the nodes to be analyzed are combined to evaluate the possibility that the nodes to be analyzed are complex areas.

[0027] In order to measure the efficiency of retrieving the nodes to be analyzed from the BIM model tree structure, preferably, in one embodiment of the present invention, the node retrieval efficiency acquisition method includes: Acquire a first efficiency parameter of the node to be analyzed according to the depth of the BIM model tree structure where the node to be analyzed is located; Acquire a second efficiency parameter of the node to be analyzed according to the total number of subnodes contained in the node to be analyzed; The first efficiency parameter and the second efficiency parameter are forwardly integrated to obtain the node retrieval efficiency of the node to be analyzed.

[0028] Specifically, the ratio of the corresponding level of the node to be analyzed to the corresponding maximum level of the BIM model tree structure is calculated to obtain the first efficiency parameter of the node to be analyzed; the total number of all sub-nodes contained in the node to be analyzed is used as the second efficiency parameter; it should be noted that forward fusion is a prior art well known to those skilled in the art, and forward fusion can adopt simple product, arithmetic mean or other suitable fusion methods. In one embodiment of the present invention, the product of the first efficiency parameter and the second efficiency parameter is calculated and normalized to obtain the node retrieval efficiency of the node to be analyzed. It should be noted that the normalization method is: normalization is performed using the norm normalization function to limit the numerical range to between 0 and 1. Normalization is a technical means well known to those skilled in the art, and the selection of the normalization function can be linear normalization or standard normalization, etc. The specific normalization method is not limited here.

[0029] For the above steps, in the BIM model tree structure, building components are organized in a hierarchical manner, from the root node to the leaf node. When retrieving an object, it is necessary to traverse from the root node to the leaf node layer by layer. The deeper the hierarchy of the object, the longer the retrieval path and the lower the retrieval efficiency. The more child nodes of the node to be analyzed, the more child nodes need to be traversed during retrieval, and the lower the retrieval efficiency. The first efficiency parameter is used to reflect the influence of the depth of the node to be analyzed in the BIM model tree structure on the retrieval efficiency. The second efficiency parameter is used to reflect the influence of the number of child nodes of the node to be analyzed on the retrieval efficiency. The first efficiency parameter and the second efficiency parameter are fused to obtain the node retrieval efficiency. By calculating the node retrieval efficiency, the retrieval efficiency of each node can be quantified. The lower the retrieval efficiency, the worse the retrieval efficiency of the node and its child nodes, and partition storage may be required to optimize performance. The retrieval efficiency of the node is quantified by the two dimensions of hierarchy depth and the number of child nodes.

[0030] In order to measure the complexity of the BIM model space corresponding to the node to be analyzed, preferably, in one embodiment of the present invention, the method for obtaining the building complexity includes: The spatial volume corresponding to the parent node of the node to be analyzed is used as the belonging spatial volume of the node to be analyzed; The number of all child nodes included in the parent node of the node to be analyzed is taken as the capacity of the membership space of the node to be analyzed; The ratio of the belonging space capacity to the belonging space volume is calculated to obtain the architectural complexity of the node to be analyzed. It should be noted that the node data corresponding to the parent node of the node to be analyzed includes the space volume corresponding to the parent node of the node to be analyzed.

[0031] For the above steps, considering that in the tree structure of the BIM model, the parent node usually represents a larger building area, and the child node represents the specific object in the area. The larger the spatial volume occupied by the parent node, the sparser the distribution of objects may be, and the lower the complexity. The more child nodes the parent node contains, the denser the distribution of objects may be, and the higher the complexity. In order to quantify the distribution density of components inside the parent node, the complexity of the area is reflected. The affiliated space volume is used to reflect the spatial volume corresponding to the parent node of the node to be analyzed. The affiliated space capacity is used to reflect the number of all child nodes contained in the parent node of the node to be analyzed. The ratio of the affiliated space capacity to the affiliated space volume is calculated to obtain the building complexity of the node to be analyzed. The building complexity is used to measure the complexity of the BIM model space corresponding to the node to be analyzed. By calculating the building complexity, areas with dense component distribution in the BIM model can be identified. Areas with high complexity may require partitioned storage to optimize data retrieval efficiency.

[0032] In order to evaluate the possibility that the node to be analyzed is a complex area, preferably, in one embodiment of the present invention, the method for obtaining the node complexity possibility includes: The sum of the node retrieval efficiency and the preset denominator value is calculated, and the ratio of the building complexity and the sum is calculated to obtain the node complexity possibility of the node to be analyzed. In one embodiment of the present invention, the preset denominator value is used to prevent the denominator from being 0. In the present invention, it is set to 0.001, and the implementer can set it according to the implementation requirements.

[0033] For the above steps, the node retrieval efficiency is used to reflect the retrieval efficiency of the node to be analyzed in the BIM model tree structure. The building complexity is used to reflect the complexity of the BIM model space corresponding to the node to be analyzed. The higher the building complexity and the lower the node retrieval efficiency, the greater the node complexity possibility. The sum of the node retrieval efficiency and the preset denominator value is calculated, and the ratio of the building complexity and the sum is calculated to obtain the node complexity possibility of the node to be analyzed. In the BIM model tree structure, the node complexity possibility is used to dynamically identify complex area nodes.

[0034] Step S3: According to the complexity of the building, all nodes are divided into complex area nodes and simple area nodes; the node data corresponding to the complex area nodes and simple area nodes in the BIM model tree structure are partitioned and stored.

[0035] According to the complexity of the nodes, the nodes are divided into complex area nodes and simple area nodes, and the complex area nodes are partitioned and stored to optimize the retrieval efficiency of the database and reduce the query time of the complex area nodes.

[0036] In order to divide the nodes into complex area nodes and simple area nodes, preferably, in one embodiment of the present invention, the method for obtaining the complex area nodes and the simple area nodes includes: The nodes whose building complexity is greater than the preset complexity threshold are regarded as complex area nodes; all subnodes contained in the complex area are regarded as complex area nodes; and nodes other than the complex area nodes in the BIM model tree structure are regarded as simple area nodes. In the present invention, the preset complexity threshold is used to distinguish complex area nodes from simple area nodes. In one embodiment of the present invention, the preset complexity threshold is set to 0.8, and the implementer can set it according to the implementation requirements.

[0037] For the above steps, the node complexity possibility is used to dynamically identify complex area nodes, and the nodes whose building complexity is greater than the preset complexity threshold are regarded as complex area nodes; complex area nodes usually have higher building complexity, indicating that the components in the area are densely distributed and the retrieval efficiency is low. The complex area nodes and their child nodes are uniformly marked to facilitate subsequent partition storage. The node and all its child nodes are marked as complex area nodes. The nodes other than the complex area nodes in the BIM model tree structure are regarded as simple area nodes. Simple area nodes usually have lower building complexity, indicating that the components in the area are sparsely distributed and the retrieval efficiency is higher. Simple area nodes do not need to be partitioned for storage and can be directly stored in ordinary tables.

[0038] Preferably, in one embodiment of the present invention, the partition storage method includes: The node data corresponding to each simple area node in the BIM model tree structure is stored in a common table, and the node data corresponding to the complex area node in the BIM model tree structure is stored in a partition table.

[0039] Specifically, an adjacency list model is created in PostgreSQL, and fields such as id, name, category, location, and parent_id are defined. The parent_id field is used to represent the hierarchical relationship between nodes. The adjacency list model is used as a normal table to store the node data of all nodes; a partition table is created in PostgreSQL, and the table structure is consistent with that of a normal table, including fields such as id, name, category, location, and parent_id. The partition table partitions data using partition keys (such as id or parent_id). Use SQL statements to migrate the node data of complex area nodes from the normal table to the partition table. The node data corresponding to the complex area nodes in the BIM model tree structure is still stored in the partition table.

[0040] In view of the above steps, partition storage stores the data of complex regional nodes in a centralized manner to optimize retrieval efficiency. The data of simple regional nodes are retained in a common table to reduce storage and retrieval overhead. The present invention provides an efficient partition storage method. The method can significantly improve the retrieval efficiency of complex regional nodes and is suitable for BIM data management of complex building structures.

[0041] The present invention also proposes a BIM-based building construction data storage system, which includes: a data acquisition module 101, a node complexity possibility analysis module 102 and a partition storage module 103.

[0042] The data acquisition module 101 is used to acquire a building construction data set of a BIM model; the building construction data set includes node data corresponding to each node in the tree structure of the BIM model.

[0043] The node complexity possibility analysis module 102 is used to obtain the node retrieval efficiency of the node to be analyzed according to the tree structure of the BIM model in which the node to be analyzed is located; obtain the building complexity of the node to be analyzed according to the complexity of the BIM model space corresponding to the node to be analyzed; and obtain the node complexity possibility of the node to be analyzed by comprehensively considering the node retrieval efficiency and the building complexity corresponding to all child nodes contained in the node to be analyzed.

[0044] The partition storage module 103 is used to divide all nodes into complex area nodes and simple area nodes according to the complexity of the building; and partition and store the node data corresponding to the complex area nodes and simple area nodes in the BIM model tree structure.

[0045] It should be noted that the system provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above. In addition, the BIM-based construction data storage system and the BIM-based construction data storage method embodiment provided in the above embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0046] In summary, the embodiment of the present invention provides a method for storing construction data based on BIM. First, according to the situation of the BIM model tree structure in which the node to be analyzed is located, the node retrieval efficiency of the node to be analyzed is obtained; according to the spatial complexity of the BIM model corresponding to the node to be analyzed, the building complexity of the node to be analyzed is obtained; the node complexity possibility of the node to be analyzed is obtained by comprehensively considering the node retrieval efficiency and the building complexity corresponding to all subnodes contained in the node to be analyzed; according to the building complexity, all nodes are divided into complex area nodes and simple area nodes; the node data corresponding to the complex area nodes and the simple area nodes in the BIM model tree structure are partitioned and stored. The present invention reasonably stores the BIM construction data by deeply analyzing the complex situation of the building area in the BIM model, thereby improving the data retrieval efficiency.

[0047] It should be noted that the sequence of the above embodiments of the present invention is only for description and does not represent the advantages and disadvantages of the embodiments. The processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0048] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.

Claims

1. A method for storing building construction data based on BIM, characterized in that: The method comprises the following steps: Acquire a building construction data set of a BIM model; the building construction data set includes node data corresponding to each node in a tree structure of the BIM model; According to the situation that the node to be analyzed is in the tree structure of the BIM model, the node retrieval efficiency of the node to be analyzed is obtained; according to the complexity of the BIM model space corresponding to the node to be analyzed, the building complexity of the node to be analyzed is obtained; and the node complexity possibility of the node to be analyzed is obtained by comprehensively considering the node retrieval efficiency and the building complexity corresponding to all the child nodes contained in the node to be analyzed; According to the complexity of the building, all nodes are divided into complex area nodes and simple area nodes; the node data corresponding to the complex area nodes and the simple area nodes in the BIM model tree structure are partitioned and stored.

2. A method for storing construction data based on BIM according to claim 1, characterized in that: The node retrieval efficiency acquisition method comprises: Acquire a first efficiency parameter of the node to be analyzed according to the depth of the BIM model tree structure where the node to be analyzed is located; Acquire a second efficiency parameter of the node to be analyzed according to the total number of subnodes contained in the node to be analyzed; The first efficiency parameter and the second efficiency parameter are forwardly integrated to obtain the node retrieval efficiency of the node to be analyzed.

3. The method for storing construction data based on BIM according to claim 2, characterized in that: The method for obtaining the first efficiency parameter includes: A ratio of a level corresponding to the node to be analyzed to a maximum level corresponding to the tree structure of the BIM model is calculated to obtain a first efficiency parameter of the node to be analyzed.

4. The method for storing construction data based on BIM according to claim 2, characterized in that: The method for obtaining the node retrieval efficiency of the node to be analyzed includes: The product of the first efficiency parameter and the second efficiency parameter is calculated and normalized to obtain the node retrieval efficiency of the node to be analyzed.

5. The method for storing construction data based on BIM according to claim 1, characterized in that: The method for obtaining the building complexity includes: The spatial volume corresponding to the parent node of the node to be analyzed is used as the belonging spatial volume of the node to be analyzed; Taking the number of all child nodes included in the parent node of the node to be analyzed as the capacity of the membership space of the node to be analyzed; The ratio of the belonging space capacity to the belonging space volume is calculated to obtain the architectural complexity of the node to be analyzed.

6. The method for storing construction data based on BIM according to claim 1, characterized in that: The method for obtaining the node complexity possibility includes: The sum of the node retrieval efficiency and a preset denominator value is calculated, and the ratio of the building complexity to the sum is calculated to obtain the node complexity possibility of the node to be analyzed.

7. The method for storing construction data based on BIM according to claim 6, characterized in that: The preset denominator value is set to 0.

001.

8. The method for storing construction data based on BIM according to claim 1, characterized in that: The method for obtaining the complex area node and the simple area node includes: The nodes whose building complexity is greater than a preset complexity threshold are regarded as complex area nodes; all sub-nodes contained in the complex area are regarded as complex area nodes; and the nodes other than the complex area nodes in the BIM model tree structure are regarded as simple area nodes.

9. The method for storing construction data based on BIM according to claim 8, characterized in that: The preset complexity threshold is set to 0.

8.

10. The method for storing construction data based on BIM according to claim 1, characterized in that: The partition storage method includes: The node data corresponding to each simple area node in the BIM model tree structure is stored in a common table, and the node data corresponding to the complex area node in the BIM model tree structure is stored in a partition table.

Citation Information

Patent Citations

  • BIM structure transformation increment information generation and storage system and method

    CN111506950A

  • Space partitioning and ray tracing method based on multilayer quadtree

    CN116805352A

  • Building information model BIM data automatic conversion method and device

    CN117493428A

  • Graph-based BIM data storage management method

    CN118778895A

  • Smart power grid monitoring data storage system

    CN119441317A