BIM-based two-dimensional and three-dimensional collaborative design method and device, medium and product
By obtaining multi-dimensional building data models in the BIM design platform and establishing two- and three-dimensional correlation relationships, the problem of limitations of pure three-dimensional design models in the BIM design platform is solved, and the coordinated operation of two-dimensional drawings and three-dimensional models and data synchronization updates are realized. Improves design accuracy and efficiency.
Patent Information
- Application Number
- CN202411233028.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2024-12-31
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Pure three-dimensional design models in the BIM design platform are difficult to meet the diversified needs of architectural design, especially in terms of data integration and processing complex data, and it is difficult to achieve seamless connection and collaborative operation between two-dimensional drawings and three-dimensional models. This makes it difficult to ensure design data consistency, accuracy and update synchronization.
By obtaining multi-dimensional architectural data models, storing building data of two-dimensional drawings and three-dimensional models, establishing two-dimensional correlation relationships, setting up a collaborative update mechanism, providing a two-dimensional and three-dimensional design environment, ensuring that data is updated simultaneously between the two.
It realizes seamless synergistic operation between two-dimensional drawings and three-dimensional models, reduces design errors, improves design accuracy and data accuracy, provides intuitive difference labeling and consistency review reports, and enhances design efficiency.
Smart Images

Figure CN119227184A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of collaborative operation of building data, and in particular to two- and three-dimensional collaborative design methods, equipment, media and products based on BIM. Background Art
[0002] With the rapid development of building information modeling technology, its application in the field of architectural design has become increasingly widespread, greatly improving design efficiency, accuracy and collaboration. The BIM design platform subverts the traditional two-dimensional design method by building a pure three-dimensional design environment, enabling designers to complete architectural design in a highly simulated virtual space. This method not only improves the intuitiveness and comprehensibility of the design, but also promotes information sharing among various disciplines during the design process. However, architectural design is a complex process that is highly dependent on multi-source data, including but not limited to structural analysis, equipment layout, material selection, etc. These data often exist in multiple forms such as two-dimensional drawings, tables, texts, etc., and there is a close correlation and dependence between them. Pure three-dimensional design models have limitations in integrating and processing these complex data, and it is difficult to fully meet the diversified needs of architectural design.
[0003] In order to overcome the limitations of pure 3D design models in BIM design platforms and make full use of the advantages of 2D design, the current architectural design field urgently needs a design method that combines 3D concepts with traditional 2D design. This method should be able to achieve seamless connection and collaborative operation between 2D drawings and 3D models, ensuring the consistency, accuracy and synchronization of design data.
[0004] Therefore, how to provide a method for collaborative operation between two-dimensional drawings and three-dimensional models to achieve real-time synchronization of design data is an urgent problem to be solved by those skilled in the art. Summary of the invention
[0005] The purpose of this application is to provide a two- and three-dimensional collaborative design method, equipment, medium and product based on BIM to solve at least one of the above technical problems.
[0006] The above invention objectives of the present application are achieved through the following technical solutions: In the first aspect, the present application provides a two-dimensional and three-dimensional collaborative design method based on BIM, which adopts the following technical solutions: A two-dimensional and three-dimensional collaborative design method based on BIM, comprising: Acquire a multi-dimensional building data model based on BIM technology, wherein the multi-dimensional building data model is used to simultaneously store building data corresponding to the two-dimensional drawings and the three-dimensional model; Performing data association based on the two-dimensional drawings and the three-dimensional model stored in the multi-dimensional building data model to obtain a two-dimensional and three-dimensional association relationship; A collaborative update mechanism is set up based on the two-dimensional and three-dimensional association relationship and the multi-dimensional building data model to obtain a two-dimensional and three-dimensional collaborative update platform, so that the two-dimensional drawings and the three-dimensional model perform corresponding update operations to ensure data consistency.
[0007] By adopting the above technical solution, a multidimensional building data model based on BIM technology is obtained, and the multidimensional building data model is used to simultaneously store the building data corresponding to the two-dimensional drawings and the three-dimensional models. Then, data association is performed based on the two-dimensional drawings and three-dimensional models stored in the multidimensional building data model to obtain a two-dimensional and three-dimensional association relationship. Finally, a collaborative update mechanism is set based on the two-dimensional and three-dimensional association relationship and the multidimensional building data model to obtain a two-dimensional and three-dimensional collaborative update platform. The two-dimensional and three-dimensional collaborative update platform provides designers with two-dimensional design environments and three-dimensional design environments, so that designers can select the design environment of the right dimensions according to the design work requirements. At the same time, setting up a collaborative update mechanism ensures the synchronous update of building data in the two-dimensional and three-dimensional design environments, which helps to reduce building data errors and improve design accuracy.
[0008] In a preferred example, the present application can be further configured as follows: When a data review instruction is detected, a consistency review of the associated data is performed based on the multi-dimensional building data model and the two-dimensional and three-dimensional association relationships, and a consistency review result is determined; Based on the difference data in the consistency review result, the difference is marked in the visualization view corresponding to the two-dimensional drawing and the three-dimensional model, and a consistency review report is generated.
[0009] In a preferred example, the present application may be further configured as follows: the two-dimensional drawings and the three-dimensional models stored in the multi-dimensional building data model are associated with each other to obtain a two-dimensional and three-dimensional association relationship, including: Identify key elements based on the two-dimensional drawing to determine first element information, and perform element matching in the three-dimensional model based on the first element information to determine second element information; Based on the first element information and the second element information, unique identifier data is associated to obtain a two-dimensional or three-dimensional association relationship.
[0010] In a preferred example, the present application may be further configured as follows: after the collaborative update mechanism is set based on the two-dimensional and three-dimensional association relationship and the multi-dimensional building data model to obtain the two-dimensional and three-dimensional collaborative update platform, the method includes: Obtaining permission level information, performing access restrictions based on the permission level information, and determining data access rules; Adding the data access rules to the 2D and 3D collaborative update platform, the data access rules are used to control authorized users to access building elements, ensuring the security of element adjustment; When an adjustment instruction carrying target element information is detected, access permission analysis is performed based on the data access rule and the adjustment instruction, and when the access permission is not available, the operation of the adjustment instruction on the target element information is rejected.
[0011] In a preferred example, the present application may be further configured as follows: after performing access permission analysis based on the data access rule and the adjustment instruction, the following further includes: When the access right is granted, the associated elements are screened based on the target element information and the two-dimensional and three-dimensional association relationship to determine the associated element information; Based on the adjustment instruction, the target element information and the associated element information are collaboratively adjusted to obtain an updated multi-dimensional building data model, so as to achieve collaborative updating of the two-dimensional drawings and the three-dimensional model.
[0012] In a preferred example, the present application may be further configured as follows: after the target element information and the associated element information are collaboratively adjusted based on the adjustment instruction to obtain an updated multi-dimensional building data model, the application may further include: Acquire a collision detection rule, and based on the collision detection rule, perform a collision detection on the updated multi-dimensional building data model to determine a conflict area; A visual display is performed based on the conflict area to facilitate determination of the location of the conflict area.
[0013] In a second aspect, the present application provides an electronic device, which adopts the following technical solution: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the above-mentioned BIM-based two-dimensional and three-dimensional collaborative design method.
[0014] In a third aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores a computer program, which, when executed in a computer, causes the computer to execute the above-mentioned BIM-based two-dimensional and three-dimensional collaborative design method.
[0015] In a fourth aspect, the present application provides a computer program product, which adopts the following technical solution: A computer program product includes a computer program, which implements the above-mentioned BIM-based two-dimensional and three-dimensional collaborative design method when executed by a processor.
[0016] In summary, the present application includes at least one of the following beneficial technical effects: A multidimensional building data model based on BIM technology is obtained. The multidimensional building data model is used to store the building data corresponding to the two-dimensional drawings and the three-dimensional models at the same time. Then, data association is performed based on the two-dimensional drawings and three-dimensional models stored in the multidimensional building data model to obtain the two-dimensional and three-dimensional association relationship. Finally, a collaborative update mechanism is set based on the two-dimensional and three-dimensional association relationship and the multidimensional building data model to obtain a two-dimensional and three-dimensional collaborative update platform. The two-dimensional and three-dimensional collaborative update platform provides designers with two-dimensional design environments and three-dimensional design environments, so that designers can select the design environment of the right dimensions according to the design work requirements. At the same time, setting up a collaborative update mechanism ensures the synchronous update of building data in the two-dimensional and three-dimensional design environments, which helps to reduce building data errors and improve design accuracy.
[0017] In order to improve the accuracy of building data in the multi-dimensional building data model, when a data review instruction is detected, the consistency review of the associated data is conducted based on the multi-dimensional building data model and the two-dimensional and three-dimensional association relationship to determine the consistency review result. Then, based on the difference data in the consistency review result, the difference annotation is performed in the visual view corresponding to the two-dimensional drawing and the three-dimensional model. The difference annotation provides intuitive and clear visual feedback for designers, which helps designers quickly understand and process the difference data and generate a consistency review report. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a flowchart of a two-dimensional and three-dimensional collaborative design method based on BIM in one embodiment of the present application; Figure 2 It is a structural schematic diagram of a two-dimensional and three-dimensional collaborative design device based on BIM in one embodiment of the present application; Figure 3 It is a structural schematic diagram of an electronic device according to one embodiment of the present application. DETAILED DESCRIPTION
[0019] The following combination Figures 1 to 3 This application is described in further detail.
[0020] This specific embodiment is merely an explanation of the present application and is not a limitation of the present application. After reading this specification, a person skilled in the art may make non-creative modifications to the present embodiment as needed, but such modifications are protected by the patent law as long as they are within the scope of the present application.
[0021] In order to make the purpose, technical scheme and advantages of the embodiment of the present application clearer, the technical scheme in the embodiment of the present application will be clearly and completely described in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is a part of the embodiment of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application. It should be noted that in the optional embodiments of the present application, the object information and other related data involved, when the embodiments in the present application are applied to specific products or technologies, need to obtain the permission or consent of the object, and the collection, use and processing of the relevant data need to comply with the relevant laws, regulations and standards of the relevant countries and regions. In other words, if the data related to the object is involved in the embodiment of the present application, it needs to be obtained through the authorization and consent of the object, the authorization and consent of the relevant departments, and in accordance with the relevant laws, regulations and standards of the country and region. If personal information is involved in the embodiment, the acquisition of all personal information needs to obtain the consent of the individual. If sensitive information is involved, the separate consent of the information subject needs to be obtained, and the embodiment also needs to be implemented with the authorization and consent of the object.
[0022] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.
[0023] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.
[0024] The embodiment of the present application provides a two-dimensional and three-dimensional collaborative design method based on BIM, which is executed by an electronic device, which can be a server or a terminal device, wherein the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services. The terminal device can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited to this. The terminal device and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiment of the present application. Figure 1 As shown, the method includes step S101, step S102 and step S103, wherein: Step S101: Acquire a multi-dimensional building data model based on BIM technology, wherein the multi-dimensional building data model is used to simultaneously store building data corresponding to two-dimensional drawings and three-dimensional models.
[0025] For the embodiment of the present application, in order to overcome the limitations of pure three-dimensional design models in the BIM design platform, an innovative design method that can combine three-dimensional concepts and traditional two-dimensional design is proposed. That is, in the two-dimensional and three-dimensional collaborative update platform provided in the embodiment of the present application, both two-dimensional design environments and three-dimensional design environments are provided to designers, so that designers can select a suitable design environment according to the design work requirements. At the same time, the two-dimensional and three-dimensional collaborative update platform realizes the data interconnection between two-dimensional drawings and three-dimensional models, ensuring the synchronous update of building data in two-dimensional and three-dimensional design environments. The collaborative update mechanism helps to reduce building data errors and improve design accuracy.
[0026] Specifically, a multidimensional building data model is pre-stored in the electronic device, and the multidimensional building data model is used to simultaneously store the building data corresponding to the two-dimensional drawings and the three-dimensional model, so that the designer can view the two-dimensional drawings and the three-dimensional model on one platform, avoiding the designer from frequently switching between multiple software, and improving the design efficiency. The construction method for the multidimensional building data model is as follows: obtain the two-dimensional drawings corresponding to the building project, import the two-dimensional drawings into the BIM software, so that the BIM software gradually builds the three-dimensional model, and based on the relevant information of each element in the two-dimensional drawings, define the necessary parameters for each corresponding element in the three-dimensional model, such as size, position, etc., to obtain the three-dimensional model corresponding to the two-dimensional drawings. Then, obtain the multidimensional data storage standard, and according to the multidimensional data storage standard, classify and store the two-dimensional drawings and the three-dimensional model in a high-performance database system to obtain the multidimensional building data model, wherein the multidimensional data storage standard includes but is not limited to: data format, naming rules, metadata definition, etc., to ensure the compatibility and consistency of the two-dimensional drawings and the three-dimensional model at the model level.
[0027] Step S102: performing data association based on the two-dimensional drawings and three-dimensional models stored in the multi-dimensional building data model to obtain a two-dimensional and three-dimensional association relationship.
[0028] For the embodiment of the present application, in order to enable the two-dimensional drawings and the three-dimensional models to be mapped and corresponded to each other and realize the information integration of the two-dimensional drawings and the three-dimensional models, the two-dimensional drawings and the three-dimensional models stored in the multi-dimensional building data model are data-associated, so that the data in the two-dimensional environment and the three-dimensional environment are associated, so as to facilitate the synchronous update of the building data in the subsequent two-dimensional and three-dimensional design environments. There are many specific implementation methods for data association, and the embodiment of the present application is no longer limited. In one feasible method, key elements are identified based on the two-dimensional drawings to determine the first element information, and based on the first element information, elements are matched in the three-dimensional model to determine the second element information; wherein the element types of the first element information and the second element information are objects of design operations in the building project, such as walls, doors, windows, etc.; unique identifier data association is performed based on the first element information and the second element information to obtain a two-dimensional and three-dimensional association relationship; for the unique identifier data association, a data association method of a unique identifier (UUID) is introduced.
[0029] Step S103: A collaborative update mechanism is set based on the two-dimensional and three-dimensional association relationship and the multi-dimensional building data model to obtain a two-dimensional and three-dimensional collaborative update platform so that the two-dimensional drawings and the three-dimensional model perform corresponding update operations to ensure data consistency.
[0030] For the embodiment of the present application, the two-dimensional and three-dimensional collaborative update platform provides designers with both a two-dimensional design environment and a three-dimensional design environment. Setting up a collaborative update mechanism ensures the synchronous update of architectural data in the two-dimensional and three-dimensional design environments, which helps to reduce architectural data errors and improve design accuracy.
[0031] Specifically, the multidimensional building data model stores the building data corresponding to the two-dimensional drawings and the three-dimensional models respectively. The multidimensional building data model supports structured storage, query and modification of data. At the same time, the two-dimensional and three-dimensional association relationship determined by executing data association is: a clear association relationship established between the two-dimensional drawings and the three-dimensional model through a unique identifier. Then, a collaborative update mechanism is set based on the two-dimensional and three-dimensional association relationship and the multidimensional building data model to obtain a two-dimensional and three-dimensional collaborative update platform, that is, an update control mechanism is introduced in the multidimensional building data model to track and record each update of the two-dimensional drawings and the three-dimensional model; and a trigger mechanism is set to respond to the data update operation. When an element in the two-dimensional drawing or the three-dimensional model changes, the trigger mechanism will automatically detect and identify the associated elements associated with it, and trigger the corresponding update operation, so that the changes of the elements on the two-dimensional drawings and the three-dimensional model are consistent, ensuring the consistency of the building data. The 2D and 3D collaborative update platform includes: 2D drawing editing module, 3D model editing module, and data synchronization module. The 2D drawing editing module is used by designers to create and edit 2D drawings, supports standard 2D CAD drawing functions, and can interact with the 3D model editing module for data; the 3D model editing module is used by designers to create and edit 3D building information models, supports parametric modeling and detail editing, and can maintain data consistency with the 2D drawing editing module; the data synchronization module is responsible for real-time monitoring of data changes in the 2D drawing editing module and the 3D model editing module, and through a collaborative update mechanism, ensures real-time and accurate synchronization of data between the 2D drawings and the 3D models.
[0032] It can be seen that in an embodiment of the present application, a multidimensional building data model based on BIM technology is obtained, and the multidimensional building data model is used to simultaneously store the building data corresponding to the two-dimensional drawings and the three-dimensional models. Then, data association is performed based on the two-dimensional drawings and the three-dimensional models stored in the multidimensional building data model to obtain a two-dimensional and three-dimensional association relationship. Finally, a collaborative update mechanism is set based on the two-dimensional and three-dimensional association relationship and the multidimensional building data model to obtain a two-dimensional and three-dimensional collaborative update platform. The two-dimensional and three-dimensional collaborative update platform provides designers with both a two-dimensional design environment and a three-dimensional design environment, so that designers can select a design environment of suitable dimensions according to the needs of the design work. At the same time, setting up a collaborative update mechanism ensures the synchronous update of building data in the two-dimensional and three-dimensional design environments, which helps to reduce building data errors and improve design accuracy.
[0033] Furthermore, in order to improve the accuracy of the building data in the multidimensional building data model and provide designers with intuitive and clear visual feedback, in the embodiment of the present application, it also includes: When a data review instruction is detected, a consistency review of the associated data is performed based on the multi-dimensional building data model and the two-dimensional and three-dimensional association relationships to determine the consistency review result; Based on the difference data in the consistency review results, the differences are marked in the visual views corresponding to the 2D drawings and 3D models, and a consistency review report is generated.
[0034] For the embodiments of the present application, data consistency is crucial in various stages such as building design, construction, operation and maintenance. Inconsistent building data may lead to design errors, construction deviations, cost overruns and other problems. In order to improve the accuracy of building data in the multidimensional building data model, a consistency review of the associated data is performed based on the multidimensional building data model and the two-dimensional and three-dimensional association relationships, and the differences in the two-dimensional drawings and the three-dimensional models are marked, providing designers with intuitive and clear visual feedback, which helps designers quickly understand and process the difference data.
[0035] Specifically, the electronic device pre-stores a data review cycle, that is, each time the data review cycle is reached, the electronic device automatically issues a data review instruction. Therefore, when the data review instruction is detected, the consistency review of the associated data is performed based on the multi-dimensional building data model and the two-dimensional and three-dimensional association relationship to determine the consistency review result, wherein the consistency review result includes: consistent data and difference data. For the consistency review of the associated data, based on the unique identifier in the two-dimensional and three-dimensional association relationship, the two-dimensional elements and the three-dimensional elements with the association relationship are selected from the multi-dimensional building model, and then, the data consistency review is performed based on the two-dimensional elements and the three-dimensional elements to determine the consistency review result, wherein the dimensions of the data consistency review include but are not limited to: geometric shape consistency review, attribute information consistency review, and logical relationship consistency review. For the geometric shape consistency review, by checking whether the outline of the two-dimensional element (for example, the plan view) matches the corresponding section or projection of the three-dimensional element (for example, the three-dimensional model), including: comparison of shape, size, proportion, etc. For the consistency review of the attribute information, verify whether the attribute information of the two-dimensional element and the three-dimensional element is consistent, for example, attribute information such as name, number, type, etc., and the above attribute information is usually used as part of the unique identifier or auxiliary information in the database. For the logical relationship consistency review, check whether the relationship between the two-dimensional elements in the spatial layout is consistent with the actual spatial relationship in the three-dimensional elements, for example, the relative positions of adjacent rooms, the connection relationship of passages, etc.; of course, for architectural models with specific functional areas, verify whether the functional area division in the two-dimensional elements matches the actual division in the three-dimensional elements.
[0036] Furthermore, for the difference data in the consistency review results, the difference data may be architectural data with inconsistent geometric shapes, errors in attribute information, or deviations in spatial relationships. The identified difference data will be used to generate a consistency review report according to predetermined specifications. The consistency review report records the difference location information, difference impact range, difference data, and data correction suggestions, so that designers can quickly locate the data differences and make corrections based on the content of the consistency review report, thereby improving design efficiency and the accuracy of data review. At the same time, based on the difference data in the consistency review results, the difference annotation is performed in the visual view corresponding to the two-dimensional drawing and the three-dimensional model. The difference annotation provides designers with intuitive and clear visual feedback, which helps designers to quickly understand and process the difference data. There are many specific implementation methods for difference annotation. In one achievable method, the annotation type is determined according to the review dimension corresponding to the difference data. For example, for differences with inconsistent geometric shapes, highlighting is used to annotate the differences; for differences with errors in attribute information, abnormal labels are used to annotate the differences. Then, according to the annotation type and difference data, the difference annotation is performed in the visual view corresponding to the two-dimensional drawing and the three-dimensional model.
[0037] It can be seen that in the embodiment of the present application, in order to improve the accuracy of the building data in the multi-dimensional building data model, when a data review instruction is detected, a consistency review of the associated data is performed based on the multi-dimensional building data model and the two-dimensional and three-dimensional association relationship to determine the consistency review result. Then, based on the difference data in the consistency review result, the difference annotation is performed in the visualization view corresponding to the two-dimensional drawing and the three-dimensional model. The difference annotation provides the designer with intuitive and clear visual feedback, which helps the designer to quickly understand and process the difference data and generate a consistency review report.
[0038] Furthermore, in order to enable the two-dimensional drawings and the three-dimensional models to be mapped and corresponded to each other and realize the information integration of the two-dimensional drawings and the three-dimensional models, in an embodiment of the present application, data association is performed based on the two-dimensional drawings and the three-dimensional models stored in the multi-dimensional building data model to obtain a two-dimensional and three-dimensional association relationship, including: Identify key elements based on the two-dimensional drawing to determine first element information, and match elements in the three-dimensional model based on the first element information to determine second element information; Based on the first element information and the second element information, the unique identifier data is associated to obtain a two-dimensional or three-dimensional association relationship.
[0039] For the embodiment of the present application, in order to enable the two-dimensional drawings and the three-dimensional models to be mapped and corresponded to each other and realize the information integration of the two-dimensional drawings and the three-dimensional models, the two-dimensional drawings and the three-dimensional models stored in the multi-dimensional building data model are data-associated, so that the data in the two-dimensional environment and the three-dimensional environment are associated, so as to facilitate the subsequent synchronous update of the building data in the two-dimensional and three-dimensional design environments.
[0040] Specifically, the key elements of the two-dimensional drawing are identified based on the image recognition technology to determine the first element information, which includes but is not limited to: element type, element size, element position, element geometry, and the element may be a building component such as a wall, door, window, beam, or column. The three-dimensional model is parsed to obtain the element information in the three-dimensional model. According to the first element information in the two-dimensional drawing, the three-dimensional model is searched and matched. The matching algorithm can perform matching searches based on multiple factors such as the geometry, position relationship, and attribute characteristics in the first element information, and after finding the element matching the first element information in the two-dimensional drawing in the three-dimensional model, the detailed information of the element is extracted as the second element information. Then, a unique identifier is generated for the first element information in the two-dimensional drawing and the second element information in the three-dimensional model, that is, the first element information and the second element information have the same unique identifier, thereby avoiding the synchronization error of the building data caused by inconsistent element identification. The two-dimensional and three-dimensional association relationship records in detail the corresponding relationship between each first element information in the two-dimensional drawing and the corresponding second element information in the three-dimensional model, and a clear association relationship is established between the two-dimensional drawing and the three-dimensional model through the unique identifier.
[0041] It can be seen that in the embodiment of the present application, in order to enable the two-dimensional drawings and the three-dimensional model to map and correspond to each other and realize the information integration of the two-dimensional drawings and the three-dimensional model, the key elements are identified based on the two-dimensional drawings to determine the first element information, and based on the first element information, the elements are matched in the three-dimensional model to determine the second element information. Then, the unique identifier data is associated based on the first element information and the second element information to obtain the two-dimensional and three-dimensional association relationship, which is helpful for the subsequent synchronous update of the building data in the two-dimensional and three-dimensional design environments.
[0042] Furthermore, in order to enhance the security of building data and prevent unauthorized access and malicious tampering, in an embodiment of the present application, a collaborative update mechanism is set based on the two-dimensional and three-dimensional association relationship and the multi-dimensional building data model, and after obtaining the two-dimensional and three-dimensional collaborative update platform, it includes: Obtain permission level information, restrict access based on the permission level information, and determine data access rules; Add data access rules to the 2D and 3D collaborative update platform. Data access rules are used to control authorized users’ access to building elements to ensure the security of element adjustment. When an adjustment instruction carrying target element information is detected, access permission analysis is performed based on the data access rules and the adjustment instruction. If the access permission is not available, the operation of the adjustment instruction on the target element information is rejected.
[0043] For the embodiment of the present application, after the collaborative update mechanism is set up to obtain a two-dimensional and three-dimensional collaborative update platform, access restrictions are performed based on permission hierarchy information to ensure that only designers with corresponding permissions can access and modify architectural element data, thereby enhancing the security of architectural data and preventing unauthorized access and malicious tampering.
[0044] Specifically, the electronic device pre-stores permission hierarchy information, in which the hierarchy is divided based on position, role, department or project factors, and clarifies the data range and type that each permission level can access and operate. For the specific content of the permission hierarchy information, the user can adjust and set it according to the actual situation. Then, based on the permission hierarchy information, a resource mapping analysis is performed to determine the mapping relationship between the permission hierarchy and the data resources, that is, the data resources that each permission level can access and its operation permissions (for example, read, edit, delete, etc.). Furthermore, based on the mapping relationship between the permission hierarchy and the data resources, the corresponding data access rules are configured, and the data access rules are added to the two-dimensional three-dimensional collaborative update platform to ensure that only designers who meet the permission requirements can access the corresponding data resources, which greatly ensures the security of element adjustment. When an adjustment instruction carrying target element information is detected, the received adjustment instruction is parsed to determine the operation type of the target element information, and the data resource to be accessed is determined in the electronic device based on the target element information, wherein the target element information is a building element in a two-dimensional drawing or a three-dimensional model. Then, based on the mapping relationship between the permission level and the data resource, the existing operation permission of the accessing user on the data resource to be accessed is determined, and a match is performed based on the existing operation permission and the operation type on the target element information. When the match is successful, it indicates that the adjustment instruction has the access permission; when the match fails, it indicates that the adjustment instruction does not have the access permission, and the operation of the adjustment instruction on the target element information is rejected.
[0045] It can be seen that in the embodiment of the present application, access restrictions are performed based on permission level information, and data access rules are determined. Then, the data access rules are added to the two-dimensional and three-dimensional collaborative update platform. The data access rules are used to control the access of authorized users to building elements to ensure the security of element adjustment. When an adjustment instruction carrying target element information is detected, an access permission analysis is performed based on the data access rules and the adjustment instruction. When the access permission is not available, the operation of the adjustment instruction on the target element information is rejected. Setting up access permission analysis ensures that only designers with corresponding permissions can access and modify building element data, which enhances the security of building data and prevents unauthorized access and malicious tampering.
[0046] Furthermore, in order to reduce building data errors and improve design accuracy, in the embodiment of the present application, after performing access rights analysis based on data access rules and adjustment instructions, the following is further included: When the access rights are granted, the associated elements are screened based on the target element information and the two-dimensional and three-dimensional association relationships to determine the associated element information; Based on the adjustment instructions, the target element information and the associated element information are coordinated and adjusted to obtain an updated multi-dimensional building data model, so as to realize the coordinated update of the two-dimensional drawings and the three-dimensional model.
[0047] For the embodiments of the present application, through the real-time collaborative update of two-dimensional drawings and three-dimensional models, designers can share the latest design information on the two-dimensional and three-dimensional collaborative update platform, avoiding duplication of work and communication costs caused by information asymmetry or delays, helping to reduce architectural data errors and improve design accuracy.
[0048] Specifically, when the adjustment instruction has access rights, the associated elements are screened based on the target element information and the two-dimensional and three-dimensional association relationship to determine the associated element information, wherein one of the target element information and the associated element information is a building element on a two-dimensional drawing, and the other is a building element on a three-dimensional model. The data dimensions corresponding to the two element information are no longer limited in the embodiment of the present application, and are determined according to the actual situation of the designer's selection operation. Then, based on the adjustment instruction, the target element information and the associated element information are collaboratively adjusted, that is, the architectural element adjustment performed on the two-dimensional drawing is automatically reflected on the corresponding architectural element in the three-dimensional model, and vice versa, the collaborative adjustment ensures the consistency and accuracy of the design data. For collaborative adjustment, the adjustment logic for the target element and the associated element is determined according to the specific adjustment information in the adjustment instruction, and the adjustment logic includes but is not limited to: modifying the size, moving the position, changing the attribute, etc. Then, based on the adjustment logic corresponding to the adjustment instruction, the adjustment operation is performed on the two-dimensional drawing, for example, modifying the line length, moving the graphic position, changing the attribute annotation information, etc. During the adjustment process, it is ensured that the adjusted two-dimensional drawing still meets the design specifications and drawing standards. At the same time, based on the adjustment logic corresponding to the adjustment instruction, the adjustment operation is performed on the 3D model, such as modifying the geometric shape of the elements in the 3D model, adjusting the positional relationship between elements, updating the element material and texture, etc. Finally, the adjustment results corresponding to the 2D drawings and the 3D model are synchronized to the multidimensional building data model to obtain the updated multidimensional building data model, so as to realize the coordinated update of the 2D drawings and the 3D model.
[0049] It can be seen that in the embodiment of the present application, when the access rights are available, the associated elements are screened based on the target element information and the two-dimensional and three-dimensional association relationship to determine the associated element information. Then, based on the adjustment instructions, the target element information and the associated element information are collaboratively adjusted to obtain an updated multi-dimensional building data model to achieve collaborative updating of two-dimensional drawings and three-dimensional models. The real-time collaborative updating of two-dimensional drawings and three-dimensional models helps to reduce building data errors and improve design accuracy.
[0050] Furthermore, in order for designers to discover and solve potential collision problems in the design stage and optimize the building layout and structure, in the embodiment of the present application, after the target element information and the associated element information are collaboratively adjusted based on the adjustment instruction and the updated multi-dimensional building data model is obtained, the following is also included: Obtain collision detection rules, and perform collision detection on the updated multi-dimensional building data model based on the collision detection rules to determine the conflict area; Provides a visual display based on the conflict area to facilitate the identification of the location of the conflict area.
[0051] For the embodiment of the present application, after the target element information and the associated element information are coordinated and adjusted, collision detection is performed on the updated multi-dimensional building data model, which helps designers to discover and solve potential collision problems in the design stage, so that designers can adjust the design plan in time and optimize the building layout and structure.
[0052] Specifically, collision detection rules are pre-stored in the electronic device, which include different types of detection rules, such as spatial collision detection rules (e.g., conflicts between walls and pipes), functional collision detection rules (e.g., fire escape passages are occupied), and specific detection conditions, judgment criteria, and severity assessment methods are defined for each type of collision. The collision detection rules are determined by technicians based on information from multiple channels such as industry standards, design specifications, and historical project experience. Of course, users can also adjust them according to actual conditions. Then, the updated multi-dimensional building data model is deeply analyzed to extract the coordinated adjustment area, and the collision detection rules are used to identify the conflicts in multiple aspects such as space and function for the elements in the coordinated adjustment area, and the locations where conflicts exist are recorded as conflict areas. Furthermore, visualization technology is used to highlight or specially mark the conflict areas in two-dimensional drawings and three-dimensional models to facilitate the determination of the location of the conflict areas. Of course, an interactive interface can also be provided to allow designers to view the specific conditions of the conflict area and the surrounding building elements in detail through operations such as clicking, zooming, and rotating.
[0053] It can be seen that in the embodiment of the present application, based on the collision detection rules, the updated multi-dimensional building data model is subjected to collision detection to determine the conflict area. The updated multi-dimensional building data model is subjected to collision detection, which helps designers to discover and solve potential collision problems in the design stage, so that designers can adjust the design plan in time and optimize the building layout and structure. Then, a visual display is performed based on the conflict area to facilitate the determination of the location of the conflict area.
[0054] The above embodiment introduces a BIM-based two-dimensional and three-dimensional collaborative design method from the perspective of method flow. The following embodiment introduces a BIM-based two-dimensional and three-dimensional collaborative design device from the perspective of virtual modules or virtual units. For details, please refer to the following embodiments.
[0055] The present application embodiment provides a two-dimensional and three-dimensional collaborative design device based on BIM, such as Figure 2 As shown, the BIM-based two-dimensional and three-dimensional collaborative design device may specifically include: The data acquisition module 210 is used to acquire a multi-dimensional building data model based on BIM technology, wherein the multi-dimensional building data model is used to simultaneously store the building data corresponding to the two-dimensional drawings and the three-dimensional model; The data association module 220 is used to perform data association based on the two-dimensional drawings and three-dimensional models stored in the multi-dimensional building data model to obtain a two-dimensional and three-dimensional association relationship; The collaborative update mechanism module 230 is used to set up a collaborative update mechanism based on the two-dimensional and three-dimensional association relationship and the multi-dimensional building data model to obtain a two-dimensional and three-dimensional collaborative update platform so that the two-dimensional drawings and the three-dimensional model perform corresponding update operations to ensure data consistency.
[0056] For the embodiment of the present application, a multidimensional building data model based on BIM technology is obtained, and the multidimensional building data model is used to simultaneously store the building data corresponding to the two-dimensional drawings and the three-dimensional models. Then, data association is performed based on the two-dimensional drawings and the three-dimensional models stored in the multidimensional building data model to obtain a two-dimensional and three-dimensional association relationship. Finally, a collaborative update mechanism is set based on the two-dimensional and three-dimensional association relationship and the multidimensional building data model to obtain a two-dimensional and three-dimensional collaborative update platform. The two-dimensional and three-dimensional collaborative update platform provides designers with both a two-dimensional design environment and a three-dimensional design environment, so that designers can select a design environment of suitable dimensions according to the needs of the design work. At the same time, setting up a collaborative update mechanism ensures the synchronous update of building data in the two-dimensional and three-dimensional design environments, which helps to reduce building data errors and improve design accuracy.
[0057] A possible implementation of the embodiment of the present application is a two-dimensional and three-dimensional collaborative design device based on BIM, further comprising: A consistency review module, for performing consistency review of associated data based on a multi-dimensional building data model and two-dimensional and three-dimensional association relationships when a data review instruction is detected, and determining a consistency review result; Based on the difference data in the consistency review results, the differences are marked in the visual views corresponding to the 2D drawings and 3D models, and a consistency review report is generated.
[0058] In a possible implementation of the embodiment of the present application, when the data association module 220 performs data association based on the two-dimensional drawings and three-dimensional models stored in the multi-dimensional building data model to obtain the two-dimensional and three-dimensional association relationship, it is used to: Identify key elements based on the two-dimensional drawing to determine first element information, and match elements in the three-dimensional model based on the first element information to determine second element information; Based on the first element information and the second element information, the unique identifier data is associated to obtain a two-dimensional or three-dimensional association relationship.
[0059] A possible implementation of the embodiment of the present application is a two-dimensional and three-dimensional collaborative design device based on BIM, further comprising: The permission analysis module is used to obtain permission level information, restrict access based on the permission level information, and determine data access rules; Add data access rules to the 2D and 3D collaborative update platform. Data access rules are used to control authorized users’ access to building elements to ensure the security of element adjustment. When an adjustment instruction carrying target element information is detected, access permission analysis is performed based on the data access rules and the adjustment instruction. If the access permission is not available, the operation of the adjustment instruction on the target element information is rejected.
[0060] A possible implementation of the embodiment of the present application is a two-dimensional and three-dimensional collaborative design device based on BIM, further comprising: The collaborative adjustment module is used to screen the associated elements based on the target element information and the two-dimensional and three-dimensional association relationships when the access rights are granted, and determine the associated element information; Based on the adjustment instructions, the target element information and the associated element information are coordinated and adjusted to obtain an updated multi-dimensional building data model, so as to realize the coordinated update of the two-dimensional drawings and the three-dimensional model.
[0061] A possible implementation of the embodiment of the present application is a two-dimensional and three-dimensional collaborative design device based on BIM, further comprising: A collision detection module is used to obtain collision detection rules, and based on the collision detection rules, perform collision detection on the updated multi-dimensional building data model to determine the conflict area; Provides a visual display based on the conflict area to facilitate the identification of the location of the conflict area.
[0062] Technical personnel in the relevant field can clearly understand that, for the convenience and conciseness of description, the specific working process of the BIM-based two- and three-dimensional collaborative design device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0063] An electronic device is provided in an embodiment of the present application, such as Figure 3 As shown, Figure 3 The electronic device 300 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 300 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 300 does not constitute a limitation on the embodiments of the present application.
[0064] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0065] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but it does not mean that there is only one bus or only one type of bus.
[0066] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0067] The memory 303 is used to store the application code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the contents shown in the above method embodiment.
[0068] The electronic devices include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and fixed terminals such as digital TVs, desktop computers, etc. It can also be a server, etc. Figure 3 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0069] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding content in the aforementioned method embodiment.
[0070] An embodiment of the present application provides a computer program product, which includes a computer program, which implements a method as described in any of the above embodiments when executed by a processor. Compared with the related art, in an embodiment of the present application, a multidimensional building data model based on BIM technology is obtained, and the multidimensional building data model is used to simultaneously store the building data corresponding to the two-dimensional drawings and the three-dimensional models. Then, data association is performed based on the two-dimensional drawings and the three-dimensional models stored in the multidimensional building data model to obtain a two-dimensional and three-dimensional association relationship. Finally, a collaborative update mechanism is set based on the two-dimensional and three-dimensional association relationship and the multidimensional building data model to obtain a two-dimensional and three-dimensional collaborative update platform. The two-dimensional and three-dimensional collaborative update platform provides designers with two-dimensional design environments and three-dimensional design environments, so that designers can select a design environment of suitable dimensions according to the design work requirements. At the same time, setting a collaborative update mechanism ensures the synchronous update of building data in two-dimensional and three-dimensional design environments, which helps to reduce building data errors and improve design accuracy.
[0071] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0072] The above are only some implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A two-dimensional and three-dimensional collaborative design method based on BIM, characterized in that: include: Acquire a multi-dimensional building data model based on BIM technology, wherein the multi-dimensional building data model is used to simultaneously store building data corresponding to the two-dimensional drawings and the three-dimensional model; Performing data association based on the two-dimensional drawings and the three-dimensional model stored in the multi-dimensional building data model to obtain a two-dimensional and three-dimensional association relationship; A collaborative update mechanism is set up based on the two-dimensional and three-dimensional association relationship and the multi-dimensional building data model to obtain a two-dimensional and three-dimensional collaborative update platform, so that the two-dimensional drawings and the three-dimensional model perform corresponding update operations to ensure data consistency.
2. The two-dimensional and three-dimensional collaborative design method based on BIM according to claim 1 is characterized in that: Also includes: When a data review instruction is detected, a consistency review of the associated data is performed based on the multi-dimensional building data model and the two-dimensional and three-dimensional association relationships, and a consistency review result is determined; Based on the difference data in the consistency review result, the difference is marked in the visualization view corresponding to the two-dimensional drawing and the three-dimensional model, and a consistency review report is generated.
3. The two-dimensional and three-dimensional collaborative design method based on BIM according to claim 1 is characterized in that: The step of performing data association between the two-dimensional drawings and the three-dimensional model stored in the multi-dimensional building data model to obtain a two-dimensional and three-dimensional association relationship includes: Identify key elements based on the two-dimensional drawing to determine first element information, and perform element matching in the three-dimensional model based on the first element information to determine second element information; Based on the first element information and the second element information, unique identifier data is associated to obtain a two-dimensional or three-dimensional association relationship.
4. The two-dimensional and three-dimensional collaborative design method based on BIM according to claim 1 is characterized in that: After the collaborative update mechanism is set based on the two-dimensional and three-dimensional association relationship and the multi-dimensional building data model to obtain the two-dimensional and three-dimensional collaborative update platform, the method includes: Obtaining permission level information, performing access restrictions based on the permission level information, and determining data access rules; Adding the data access rules to the 2D and 3D collaborative update platform, the data access rules are used to control authorized users to access building elements, ensuring the security of element adjustment; When an adjustment instruction carrying target element information is detected, access permission analysis is performed based on the data access rule and the adjustment instruction, and when the access permission is not available, the operation of the adjustment instruction on the target element information is rejected.
5. The two-dimensional and three-dimensional collaborative design method based on BIM according to claim 4 is characterized in that: After performing access permission analysis based on the data access rule and the adjustment instruction, the method further includes: When the access right is granted, the associated elements are screened based on the target element information and the two-dimensional and three-dimensional association relationship to determine the associated element information; Based on the adjustment instruction, the target element information and the associated element information are collaboratively adjusted to obtain an updated multi-dimensional building data model, so as to achieve collaborative updating of the two-dimensional drawings and the three-dimensional model.
6. The BIM-based 2D and 3D collaborative design method according to claim 5, characterized in that: After the target element information and the associated element information are collaboratively adjusted based on the adjustment instruction to obtain an updated multi-dimensional building data model, the method further includes: Acquire a collision detection rule, and based on the collision detection rule, perform a collision detection on the updated multi-dimensional building data model to determine a conflict area; A visual display is performed based on the conflict area to facilitate determination of the location of the conflict area.
7. An electronic device, characterized in that: include: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the BIM-based two-dimensional and three-dimensional collaborative design method as described in any one of claims 1 to 6.
8. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed in a computer, the computer is caused to execute the BIM-based two- and three-dimensional collaborative design method as described in any one of claims 1 to 6.
9. A computer program product, characterized in that It includes a computer program, and the computer program is executed by a processor to implement the BIM-based two-dimensional and three-dimensional collaborative design method as described in any one of claims 1 to 6.
Citation Information
Cited By
Bridge steel structure collaborative design method and system based on BIM technology
CN120632994A
Design information filling method and device of three-dimensional model and electronic equipment
CN121543176A
Design information filling method, device and electronic equipment for three-dimensional model
CN121543176B
