Information linking and transferring method, device and terminal equipment of BIM database

By acquiring project information and creating delivery standard information, and determining target template documents, the problem of insufficient component classification in BIM model delivery standards was solved, achieving the effects of component refinement and saving human resources.

CN116185982BActive Publication Date: 2025-11-21SHENZHEN CAPOL INT & ASSOC CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211464246.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-22
Publication Date
2025-11-21
Estimated Expiration
2042-11-22

AI Technical Summary

Technical Problem

Existing technologies cannot subdivide component categories when setting BIM model delivery standards, resulting in excessive redundant parameters and a significant waste of human resources.

Method used

By acquiring project information, creating delivery standard information based on related information, determining target template documents, and creating BIM models based on target template documents, information linking and flow can be realized.

Benefits of technology

It enables more detailed component classification, reduces redundant parameters, saves human resources, and flexibly meets the delivery requirements of multiple clients.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116185982B_ABST
    Figure CN116185982B_ABST
Patent Text Reader

Abstract

The application discloses a BIM database information linking and circulation method, device and terminal equipment. The method comprises the following steps: obtaining project information, obtaining associated information corresponding to the project information based on the project information, and creating delivery standard information based on the associated information; determining a target template file associated with the delivery standard information according to the delivery standard information; creating a BIM model based on the target template file, and realizing information linking and circulation of the BIM database based on the BIM model. The application can realize the creation of a corresponding BIM model by the corresponding family file after the change of the delivery standard information stored in the target template file, and is beneficial to the design party to more flexibly meet different delivery requirements of the first party, and effectively save human resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of BIM model creation technology, and in particular to a method, apparatus, and terminal device for linking and transferring information from a BIM database. Background Technology

[0002] Currently, when design firms create Building Information Models (BIM), they mostly use their own family library components. During client acceptance, to ensure model quality, BIM model delivery standards are set; only models meeting these standards pass acceptance. To meet these delivery requirements, designers currently employ two methods: first, adding the delivery requirements information to the model after creation; second, creating family files based on the delivery requirements. However, the first method cannot subdivide component categories, resulting in a large number of redundant parameters; while the second method is inflexible. If there are multiple clients with multiple delivery requirements, multiple family files need to be created; updating basic information in family files also requires updating multiple files, consuming significant manpower.

[0003] Therefore, existing technologies still need to be improved and enhanced. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a BIM database information linking and transfer device and terminal equipment to address the above-mentioned defects of the prior art. The aim is to solve the problem that the prior art cannot subdivide component classification when setting BIM model delivery standards, which results in a large number of redundant parameters and a large amount of manpower consumption.

[0005] In a first aspect, the present invention provides a method for linking and transferring information from a BIM database, wherein the method includes:

[0006] Obtain project information, and based on the project information, obtain associated information corresponding to the project information, and create delivery standard information based on the associated information;

[0007] Based on the delivery standard information, determine the target template file associated with the delivery standard information;

[0008] Based on the target template file, a BIM model is created, and information is linked and transferred from the BIM database based on the BIM model.

[0009] In one implementation, before obtaining project information and obtaining associated information corresponding to the project information, the process includes:

[0010] Create a parameter table that includes project parameters for several projects;

[0011] Based on a preset mapping relationship, the parameter table is associated with family files in a preset family library, and the family files include template files for several items.

[0012] In one implementation, before obtaining project information and obtaining associated information corresponding to the project information, the method further includes:

[0013] Set the location of the parameter table and the template file.

[0014] In one implementation, before obtaining project information and obtaining associated information corresponding to the project information, the method further includes:

[0015] Obtain the new template file and update the family file with the new template file.

[0016] In one implementation, the steps of acquiring project information, acquiring associated information corresponding to the project information, and creating delivery standard information based on the associated information include:

[0017] Obtain the location of the project information, and based on the location, obtain the parameter table and template file corresponding to the location;

[0018] The associated information is obtained based on the parameter table and the template file;

[0019] Based on the associated information, create delivery standard information.

[0020] In one implementation, determining the target template file associated with the delivery standard information based on the delivery standard information includes:

[0021] Obtain the project name information and match the project name information with the delivery standard information to obtain the matching result;

[0022] Based on the matching results, obtain the target template file associated with the delivery standard information.

[0023] In one implementation, creating a BIM model based on the target template file includes:

[0024] Based on the delivered document information, obtain the family file associated with the target template file;

[0025] The BIM model is created based on the family file.

[0026] Secondly, embodiments of the present invention also provide an information linking and transfer device for a BIM database, wherein the device includes:

[0027] The delivery standard creation module is used to obtain project information, obtain related information corresponding to the project information based on the project information, and create delivery standard information based on the related information.

[0028] The template file determination module is used to determine the target template file associated with the delivery standard information based on the delivery standard information.

[0029] The BIM model creation module is used to create a BIM model based on the target template file, and to realize the information linking and transfer of the BIM database based on the BIM model.

[0030] Thirdly, embodiments of the present invention also provide a terminal device, wherein the terminal device is a commercial display terminal or a projection terminal, the terminal device includes a memory, a processor, and a BIM database information linking and transfer program stored in the memory and executable on the processor, wherein when the processor executes the BIM database information linking and transfer program, it implements the steps of the BIM database information linking and transfer method of any of the above solutions.

[0031] Fourthly, embodiments of the present invention also provide a computer-readable storage medium, wherein the computer-readable storage medium stores a BIM database information linking and transfer program, and when the BIM database information linking and transfer program is executed by a processor, it implements the steps of the BIM database information linking and transfer method described in any of the above schemes.

[0032] Beneficial Effects: Compared with existing technologies, this invention provides a method for linking and transferring information in a BIM database. First, this invention acquires project information and, based on the project information, obtains associated information corresponding to the project information, and creates delivery standard information based on the associated information. Then, based on the delivery standard information, it determines the target template file associated with the delivery standard information. Finally, based on the target template file, it creates a BIM model, and based on the BIM model, it realizes the linking and transfer of information in the BIM database. This invention can achieve information linking and transfer through the correspondence between the client's delivery standards mapped in the acquired target template file and the designer's family files. When the delivery standard file is modified, the information mapped in the family file is automatically modified accordingly. Based on the mapping relationship, this invention only requires creating one family file for multiple projects to use. By mapping delivery standards to family files, even if the client has multiple delivery requirements, the corresponding family file can be called according to the project's associated delivery standards. This facilitates more flexible BIM model creation, reduces the amount of manual modification of family files by the designer, and saves a significant amount of human resources. Attached Figure Description

[0033] Figure 1A flowchart illustrating a specific implementation method for the information linking and transfer method of a BIM database provided in this embodiment of the invention.

[0034] Figure 2 A schematic diagram of the information linking and transfer device for the BIM database provided in this embodiment of the invention.

[0035] Figure 3 A schematic diagram of a terminal device provided in an embodiment of the present invention. Detailed Implementation

[0036] To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0037] In the current market, when clients accept Building Information Models (BIMs) created by design firms, they typically set BIM model delivery standards to ensure model quality. Only models meeting these standards pass acceptance. However, to meet these delivery requirements, designers either add all client-required information to the model or recreate family files based on those requirements. On the one hand, adding most delivery requirements to the model results in redundant parameters because it lacks detailed component classification; it also fails to reflect the design's intent. Adding information later to meet standards increases the risk of being exploited. On the other hand, recreating family files is inflexible. Multiple clients with multiple delivery requirements necessitate creating multiple family files; updating basic information in each family file also requires updating multiple files, consuming significant human resources.

[0038] Therefore, to address the aforementioned issues, this embodiment provides a method for linking and transferring information from a BIM database. First, project information is acquired, and then associated information corresponding to the project information is obtained. Delivery standard information is then created based on this associated information. Next, a target template file associated with the delivery standard information is determined. Finally, a BIM model is created based on the target template file, and the linking and transfer of information from the BIM database is achieved using this BIM model.

[0039] This embodiment enters delivery information into a database, links it to a family library and a project, and uses this as a connection point between the project and the family library. This facilitates the use of family files containing corresponding delivery standard information during project modeling, enabling one-click setup of a project environment that meets delivery requirements. It effectively solves the problem of a large number of redundant parameters when adding "project parameters" to the model because it is impossible to subdivide component categories. This allows designers to quickly meet standard checks and supplement information later. In addition, this embodiment also solves the problem of needing to modify family file information multiple times when it is changed. It brings the technical effect of only needing to enter the file once, which can be used by multiple projects, greatly saving human resources.

[0040] For example, this embodiment provides a preset mapping relationship, associating the parameter table with family files in a preset family library. The parameter table includes project parameters corresponding to multiple projects, and the family files in the preset family library include template files for multiple projects. By acquiring project information and its corresponding association information, delivery standard information can be created. Then, based on the delivery standard information, the target template file associated with the delivery standard information can be determined. When the BIM model delivery standard used by the client for acceptance changes, the terminal device in this embodiment only needs to modify one family file. It can then map the delivery standard to the family file through the mapping relationship existing in the target template file, and then call the corresponding family file according to the project-associated delivery standard. In other words, when the delivery standard file is modified, the family file mapping information will be automatically modified accordingly. Therefore, this embodiment not only achieves the creation of a BIM model that meets the client's delivery requirements but also significantly reduces the amount of modification to family files, saving a significant amount of human resources.

[0041] Exemplary methods

[0042] The BIM database information linking and transfer method in this embodiment can be applied to terminal devices, such as computers, mobile phones, tablets, and other intelligent product terminals. In specific implementation, for example... Figure 1 As shown in the figure, the method for linking and transferring information from the BIM database in this embodiment includes the following steps:

[0043] Step S100: Obtain project information, obtain associated information corresponding to the project information based on the project information, and create delivery standard information based on the associated information.

[0044] In this embodiment, the terminal device first obtains the parameter table and template file corresponding to the location in the project information, then obtains the corresponding associated information based on the parameter table and template file, and finally obtains the corresponding delivery standard information of the client based on the obtained associated information.

[0045] In one implementation, prior to step S100 of this embodiment, the following steps are specifically included:

[0046] S1. Create a parameter table that includes project parameters, wherein the parameter table includes project parameters corresponding to several projects;

[0047] S2. Based on a preset comparison relationship, associate the parameter table with the family files in a preset family library, wherein the family files include template files for several items.

[0048] In the specific implementation process, this embodiment will create a parameter table containing project parameters. This parameter table includes project parameters corresponding to several projects. Specifically, these projects correspond to different delivery requirements proposed by different clients when accepting the building model, as well as different delivery requirements proposed by the same client when accepting the building model. These delivery requirements include project parameters. For example, the projects may specifically include windows, doors, walls, floors, stairs, etc. Different types of parts correspond to different project parameters. When the client requires the designer to create a building information model, the window project specifically corresponds to window parameters, such as window size and shape; the door project specifically corresponds to door parameters, such as door height and color. The project parameters corresponding to each project are a combination of the parameters from each project part.

[0049] Furthermore, this embodiment associates the parameter table with family files in a preset family library based on a pre-defined mapping relationship. The preset family library is derived from the family files commonly used by designers when creating different types of projects throughout history, and includes libraries such as window family library, door family library, wall family library, and stair family library.

[0050] The preset mapping relationship is the mapping relationship between the project parameters corresponding to each type of project and the family files in the family library. This embodiment associates the parameter table with the family files in the preset family library based on the preset mapping relationship. The family files include template files for several projects. The template files provided in this embodiment are Revit templates. Revit projects are "stacked" from a series of basic objects such as windows, doors, walls, floors, and stairs. That is, the family libraries corresponding to the Revit templates include window family libraries, door family libraries, wall family libraries, floor family libraries, and stair family libraries, etc. Each family library includes corresponding family files. For example, the family files in the door family library contain specific parameter values ​​such as height and width, and the parameters for each door can be different; each door can correspond to different height and width values.

[0051] If the project parameters obtained in the parameter table in this embodiment are related to doors and windows, then based on the preset comparison relationship, the corresponding Revit template file can be obtained, and the parameter requirements specified by the designer when constructing doors and windows in the past can be obtained through the Revit template file.

[0052] In one implementation, before step S100 of this embodiment, the following steps are further included:

[0053] S3. Set the location of the parameter table and the template file;

[0054] S4. Obtain the new template file and update the family file with the new template file.

[0055] In the specific implementation process, this embodiment first needs to set the location of the parameter table and the template file according to the delivery requirements provided by Party A. The location reflects the spatial geographical location of the building information model of this project. For example, in the plane coordinate system, the origin (0, 0, 0) is set to represent the location of the entrance gate of the building information model in project A. When the geographical location of a building information model to be built is within the space formed by connecting the coordinates of the eight vertices (0, 0, 0), (0, 2, 0), (2, 0, 0), (2, 2, 0), (0, 0, 3), (0, 2, 3), (2, 0, 3), (2, 2, 3) in the unit coordinate system, then it is only necessary to retrieve the information of the parameter table and template file whose location is also within this coordinate range to create the BIM model of the project.

[0056] Furthermore, in this embodiment, by determining the unit coordinate system, the relative positional relationship between this project and other buildings on the site can also be determined. For example, when it is obtained that the location of another project B in this unit coordinate system is the location of the entrance gate at coordinate (0, 3, 0), and the space formed by connecting the coordinates of eight vertices (0, 3, 0), (0, 5, 0), (2, 3, 0), (2, 5, 0), (0, 3, 3), (0, 5, 3), (2, 3, 3), (2, 5, 3), it means that the distance between the entrance gate locations of project A and project B in this unit coordinate system is 3 units, and the distance between the building information models of project A and project B is 1 unit.

[0057] Preferably, in this embodiment, the family file is updated according to changes in the template file. Specifically, when the client proposes different new delivery requirements, or when the delivery requirements are modified, a new template file is generated. This new template file includes different delivery requirements proposed by the client for several projects. For example, the new delivery requirements may modify the window and wall sections of the project, such as doubling the length and width of the windows and adjusting their shape to an ellipse; or changing the original white walls to blue walls. In this case, the template file is modified according to the new delivery requirements, and the modified template file becomes the new template file. Since the family file includes template files for several projects, this embodiment will promptly update the family file with the newly acquired template files.

[0058] In one implementation, step S100 in this embodiment specifically includes the following steps:

[0059] Step S101: Obtain the location of the project information, and obtain the parameter table and template file corresponding to the location based on the location;

[0060] Step S102: Obtain the association information based on the parameter table and the template file;

[0061] Step S103: Create delivery standard information based on the associated information.

[0062] In one implementation, this embodiment first obtains the location of the project information. For example, if the location of the project in the delivery information obtained from Party A is a space formed by connecting the coordinates of eight vertices (0, 0, 0), (0, 2, 0), (2, 0, 0), (2, 2, 0), (0, 0, 3), (0, 2, 3), (2, 0, 3), and (2, 2, 3) in a unit coordinate system, then the parameter table and template file corresponding to the location can be matched by using a parameter table and template file set in advance according to the location. Since the parameter table includes project parameters corresponding to several projects, and the family files in the preset family library include template files for several projects, and the parameter table and the preset family files are associated, this embodiment can obtain the associated information based on the parameter table and the template file.

[0063] Preferably, the association information is the correspondence between parameter tables and families. For example, if the client requires the designer to specify the parameters for windows in the building information model that correspond to a window height of 1.2 meters and a width of 1 meter in the Revit template's window family library, and the wall parameters that correspond to a wall color of blue in the Revit template's wall family library, then the correspondence is as follows: Window project parameters -- Window family library: window height 1.2 meters, width 1 meter, rectangular; Wall project parameters -- Wall family library: wall color blue. In other words, the correspondence between parameter tables and families can be expressed as: Project parameters -- specific values ​​in the family library. Based on the association information between the project parameters and the family library, this embodiment can determine the delivery standard information.

[0064] Step S200: Determine the target template file associated with the delivery standard information based on the delivery standard information.

[0065] In this embodiment, the terminal device first obtains the project name information from the client's delivery information, then matches it with the corresponding delivery standard information to obtain a target template file associated with the delivery standard information in a new delivery document from the client. Once the target template file is obtained, the corresponding family files in the client's delivery information can be extracted through the project parameters and family file relationships mapped on the target template file to construct a BIM model, thereby realizing information linking and transfer.

[0066] In one implementation, step S200 in this embodiment specifically includes the following steps:

[0067] Step S201: Obtain project name information and match the project name information with the delivery standard information to obtain a matching result;

[0068] Step S202: Based on the matching result, obtain the target template file associated with the delivery standard information.

[0069] In practice, a project comprises several parts, each with a unique name, such as the project's door section, wall section, and staircase section. Since the door family file parameters in the Revit template are derived from the design firm's own family library and include various door size parameters, they are not precise numerical values. After obtaining the BIM model delivery standards set by the client and identifying the name information of each part of the project, the terminal device in this embodiment matches the Revit template files within the preset family library based on different name information parameters. The device identifies the family library parameter value in the Revit template file that matches the client's BIM model delivery standards. This matching parameter is then used as the target template file for associating the project name information with the delivery standard information. The target template file maps a unique correspondence between project parameters and family files.

[0070] Step S300: Based on the target template file, create a BIM model, and realize the information linking and transfer of the BIM database based on the BIM model.

[0071] In practice, this embodiment requires the creation of the BIM model using family files from the family library. Therefore, this embodiment also needs to obtain the family files associated with the target template file in order to create the BIM model. Thus, this embodiment first needs to obtain the family files associated with the target template file based on the delivery document information, so that corresponding family files are available when creating the BIM model later.

[0072] In one implementation, step S300 in this embodiment includes the following steps:

[0073] Step S301: Based on the delivered document information, obtain the family file associated with the target template file;

[0074] Step S302: Create the BIM model based on the family file.

[0075] In practice, the delivery document information originates from the BIM model delivery standards set by the client. This information is typically added as project parameters to the created Building Information Model (BIM) to ensure the BIM reflects the client's acceptance requirements. In this embodiment, the terminal device has already determined the target template file associated with the delivery standard information. Preferably, the target template file obtained in this embodiment maps a unique correspondence between project parameters and family files. That is, as long as the project parameters set by the client are provided, such as the window parameters (width 1 meter, height 1.2 meters, shape rectangular) of the window, the target template file can be used to match the window family file with the same values ​​in the Revit template. Furthermore, when the delivery standard file is modified, the family file mapping information will also be automatically modified.

[0076] Furthermore, this embodiment creates the BIM model based on family files. Since this embodiment provides a mapping relationship between parameter tables and family files in a preset family library, any modification to the delivery standard document provided by the client will modify the corresponding project parameters. Then, by modifying the project parameters, the mapped family files will be modified accordingly. Preferably, only one family file needs to be created / modified, the delivery standard is mapped to the family file, and the corresponding family file is called according to the project-related delivery standard; simultaneously, modifications to the delivery standard document will automatically modify the mapped information of the family file.

[0077] This embodiment uses a BIM database-based information linking and transfer method. Delivery information is entered into the database, linked to a family library and the project, serving as a connection point between the project and the family library. This facilitates the use of family files containing corresponding delivery standard information during project modeling. Through a self-developed tool, delivery information is mapped to corresponding categorized family files and linked to project templates. After the project manages this standard, it can call the associated family files and project templates, achieving one-click construction of a project environment that meets delivery requirements. First, project information is acquired, and based on this project information, associated information is obtained, and delivery standard information is created based on this associated information. Then, based on the delivery standard information, a target template file associated with the delivery standard information is determined. Finally, based on the target template file, a BIM model is created, and information linking and transfer from the BIM database are achieved based on the BIM model. This embodiment solves the problem of a large number of redundant parameters when adding "project parameters" to the model because it is impossible to subdivide component categories, allowing designers to quickly meet standard checks and supplement information later. In addition, this embodiment also solves the problem of needing to modify the family file information multiple times when it is changed, and brings about the technical effect that multiple projects can use the file by only entering it once, which greatly saves manpower.

[0078] Exemplary device

[0079] Based on the above embodiments, the present invention also provides a device for linking and transferring information from a BIM database, such as... Figure 2 As shown, the apparatus of this embodiment includes: a delivery standard creation module 10, a template file determination module 20, and a BIM model creation module 30. Specifically, the delivery standard creation module 10 is used to acquire project information, acquire associated information corresponding to the project information based on the project information, and create delivery standard information based on the associated information. The template file determination module 20 is used to determine a target template file associated with the delivery standard information according to the delivery standard information. The BIM model creation module 30 is used to create a BIM model based on the target template file, and realize the information linking and flow of the BIM database based on the BIM model.

[0080] In one implementation, prior to the delivery standard creation module 10, the following is included:

[0081] The parameter table creation unit is used to create a parameter table that includes project parameters, wherein the parameter table includes project parameters corresponding to several projects;

[0082] The association unit is used to associate the parameter table with a family file in a preset family library based on a preset comparison relationship. The family file includes template files for several items.

[0083] In one implementation, prior to the delivery standard creation module 10, the following method is also included:

[0084] The location setting unit is used to set the location of the parameter table and the template file.

[0085] In one implementation, prior to the delivery standard creation module 10, the following method is also included:

[0086] The new template file acquisition unit is used to acquire a new template file and update the family file with the new template file.

[0087] In one implementation, the delivery standard creation module 10 includes:

[0088] The location information acquisition unit is used to acquire the location of the project information, and to acquire the parameter table and template file corresponding to the location based on the location;

[0089] The association information acquisition unit is used to obtain the association information based on the parameter table and the template file.

[0090] In one implementation, the template file determination module 20 includes:

[0091] A matching unit is used to obtain project name information and match the project name information with the delivery standard information to obtain a matching result;

[0092] The target template file acquisition unit is used to acquire the target template file associated with the delivery standard information based on the matching result.

[0093] In one implementation, the BIM model creation module 30 includes:

[0094] A family file acquisition unit is used to acquire family files associated with the target template file based on the delivery file information.

[0095] The BIM model creation unit is used to create the BIM model based on the family file.

[0096] The working principle of each module in the BIM database information linking and transfer device of this embodiment is the same as that of each step in the above method embodiment, and will not be repeated here.

[0097] Based on the above embodiments, the present invention also provides a terminal device, the schematic diagram of which can be as follows: Figure 3 As shown. The terminal device may include one or more processors 100 ( Figure 3 (Only one is shown in the image), a memory 101, and a computer program 102 stored in the memory 101 and executable on one or more processors 100, such as a program for linking and transferring information from a BIM database. When one or more processors 100 execute the computer program 102, they can implement the various steps in the method embodiment for linking and transferring information from a BIM database. Alternatively, when one or more processors 100 execute the computer program 102, they can implement the functions of each module / unit in the method embodiment for linking and transferring information from a BIM database; this is not limited here.

[0098] In one embodiment, the processor 100 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0099] In one embodiment, memory 101 may be an internal storage unit of an electronic device, such as a hard drive or RAM. Memory 101 may also be an external storage device of the electronic device, such as a plug-in hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc. Furthermore, memory 101 may include both internal and external storage units. Memory 101 is used to store computer programs and other programs and data required by the terminal device. Memory 101 can also be used to temporarily store data that has been output or will be output.

[0100] Those skilled in the art will understand that Figure 3 The block diagram shown is merely a partial structural diagram related to the present invention and does not constitute a limitation on the terminal device to which the present invention is applied. The specific terminal device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.

[0101] In one embodiment, a terminal device is provided, comprising a memory, a processor, and a BIM database information linking and transfer program stored in the memory and executable on the processor. When the processor executes the BIM database information linking and transfer program, it implements the following operation instructions:

[0102] Obtain project information, and based on the project information, obtain associated information corresponding to the project information, and create delivery standard information based on the associated information;

[0103] Based on the delivery standard information, determine the target template file associated with the delivery standard information;

[0104] Based on the target template file, a BIM model is created, and information is linked and transferred from the BIM database based on the BIM model.

[0105] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, operating databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual operating data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0106] In summary, this invention discloses a method, apparatus, and terminal device for linking and transferring information from a BIM database. The method includes: acquiring project information, acquiring associated information corresponding to the project information, and creating delivery standard information based on the associated information; determining a target template file associated with the delivery standard information based on the delivery standard information; creating a BIM model based on the target template file; and realizing the linking and transfer of information from the BIM database based on the BIM model. This invention can address the correspondence between delivery standard information and family files stored in the target template file, ensuring that even after changes in the delivery standard information, there are still corresponding family files for creating the corresponding BIM model. This allows designers to more flexibly meet different delivery requirements from clients, effectively saving human resources.

[0107] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for linking and transferring information from a BIM database, characterized in that, The method includes: Obtain project information, and based on the project information, obtain associated information corresponding to the project information, and create delivery standard information based on the associated information; Based on the delivery standard information, determine the target template file associated with the delivery standard information; Based on the target template file, a BIM model is created, and information linking and transfer from the BIM database are realized based on the BIM model. Before obtaining project information and obtaining associated information corresponding to the project information, the process includes: Create a parameter table that includes project parameters. The parameter table includes project parameters corresponding to several projects. These projects correspond to different delivery requirements proposed by different clients when accepting the building model, as well as different delivery requirements proposed by the same client when accepting the building model. Based on a pre-defined mapping relationship, the parameter table is associated with family files in a pre-defined family library. The family files include template files for several projects. The pre-defined family library is a summary of family files commonly used by designers when creating different types of projects in the past. The corresponding family libraries include: window family library, door family library, wall family library, and stair family library. The template files are Revit templates. The corresponding family libraries in the Revit templates include window family library, door family library, wall family library, floor family library, and stair family library. Each family library contains corresponding family files. Before obtaining project information and obtaining associated information corresponding to the project information, the method further includes: Set the location of the parameter table and the template file; The step of obtaining project information and obtaining associated information corresponding to the project information includes: Obtain the location of the project information, and based on the location, obtain the parameter table and template file corresponding to the location; The associated information is obtained based on the parameter table and the template file; The step of determining the target template file associated with the delivery standard information based on the delivery standard information includes: Obtain the project name information and match the project name information with the delivery standard information to obtain the matching result; Based on the matching results, a target template file associated with the delivery standard information is obtained. The target template file maps a unique correspondence between project parameters and family files. The process of creating a BIM model based on the target template file includes: Based on the delivery document information, obtain the family file associated with the target template file, wherein the delivery document information originates from the BIM model delivery standard set by Party A; The BIM model is created based on the family file.

2. The method for linking and transferring information in a BIM database according to claim 1, characterized in that, Before obtaining project information and obtaining associated information corresponding to the project information, the method further includes: Obtain the new template file and update the family file with the new template file.

3. A device for linking and transferring information from a BIM database, characterized in that, The device is used to implement the steps of the BIM database information linking and transfer method according to claim 1 or 2, and the device includes: The delivery standard creation module is used to obtain project information, obtain related information corresponding to the project information based on the project information, and create delivery standard information based on the related information. The template file determination module is used to determine the target template file associated with the delivery standard information based on the delivery standard information. The BIM model creation module is used to create a BIM model based on the target template file, and to realize the information linking and transfer of the BIM database based on the BIM model.

4. A terminal device, characterized in that, The terminal device includes a memory, a processor, and a BIM database information linking and transfer program stored in the memory and capable of running on the processor. When the processor executes the BIM database information linking and transfer program, it implements the steps of the BIM database information linking and transfer method as described in claim 1 or 2.

5. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a BIM database information linking and transfer program. When the BIM database information linking and transfer program is executed by the processor, it implements the steps of the BIM database information linking and transfer method as described in claim 1 or 2.

Citation Information

Patent Citations

  • Fabricated building design and real building matching evaluation method based on BIM parameters

    CN115310182A