Reinforcement diagram generation method and device, storage medium and electronic device

By matching the target building component in the structural calculation diagram in the architectural design, the reference building component in the architectural component configuration diagram is matched, updating the component data and calculating the parameters of the withdrawal, which solves the low accuracy of the existing technology. The problem improves the safety of the building structure and the production efficiency of the tendon.

CN119047055BActive Publication Date: 2025-01-28BEIJING EXPLORER SOFTWARE CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411454958.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-01-28
Estimated Expiration
2044-10-17

AI Technical Summary

Technical Problem

In the prior art, the reinforcement drawing generation method has the problem of low accuracy, which has led to the threat of the safety of the building structure.

Method used

By matching the target building component in the structural calculation diagram and the reference building component in the configuration diagram of the building component, use the matching reference component data to update the target component data to calculate the accurate gluten parameters and generate the tendon map.

Benefits of technology

It improves the accuracy of the tendon map, ensures the safety of the architectural structure, and improves the efficiency of tendonic graph generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119047055B_ABST
    Figure CN119047055B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for generating a reinforcement diagram, a storage medium and an electronic device. The method comprises: matching a target building component in a structural calculation diagram with a reference building component in a building component configuration diagram, wherein the structural calculation diagram includes the target building component and component data and reinforcement data corresponding to the target building component, and the building component configuration diagram includes the reference building component and component data corresponding to the reference building component; using the component data corresponding to the reference building component matched with the target building component, updating the component data of the target building component to obtain an updated structural calculation diagram; calculating the reinforcement parameters corresponding to the target building component according to the component data and reinforcement data corresponding to the target building component in the updated structural calculation diagram; and generating a building component reinforcement diagram based on the reinforcement parameters. The present application solves the technical problem that the reinforcement diagram generation method provided by the related art has low accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of architectural design, and in particular to a method and device for generating a reinforcement diagram, a storage medium, and an electronic device. Background Art

[0002] In construction projects, when construction is carried out on site, project execution personnel need to follow the construction drawings, which include the layout of structural components in the building, the selection of component materials, reinforcement, etc. When using construction drawings for construction, errors in the number, layout, size, and corresponding reinforcement of components will threaten the safety of the entire building.

[0003] However, in the related art, after obtaining the 3D building model between various disciplines, the structural designer needs to analyze and model the 3D building model to obtain reasonable calculation results, and then perform manual reinforcement based on the calculation results and the 3D building model to obtain a complete reinforcement diagram. In this process, because the reinforcement is manually performed, it is easy to cause the same components in the 3D building model and the calculation model to not match, which leads to reinforcement errors. That is, the reinforcement diagram generation method provided by the related art has the problem of low accuracy.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The embodiments of the present application provide a method and device for generating a reinforcement diagram, a storage medium, and an electronic device, so as to at least solve the technical problem that the method for generating a reinforcement diagram provided by the related art has low accuracy.

[0006] According to one aspect of an embodiment of the present application, a method for generating a reinforcement diagram is provided, comprising: matching at least one target building component in a structure calculation diagram with at least one reference building component in a building component configuration diagram, wherein the structure calculation diagram includes at least one target building component in a target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in a reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building; using the component data corresponding to the reference building component matched with the target building component, updating the component data of the target building component to obtain an updated structure calculation diagram, wherein the component data includes position coordinates and dimensions corresponding to the building component; calculating the reinforcement parameters corresponding to each target building component according to the component data and reinforcement data corresponding to each target building component in the updated structure calculation diagram; and generating a building component reinforcement diagram based on the reinforcement parameters.

[0007] According to another aspect of an embodiment of the present application, a device for generating a reinforcement diagram is also provided, comprising: a component matching unit, for matching at least one target building component in a structure calculation diagram with at least one reference building component in a building component configuration diagram, wherein the structure calculation diagram includes at least one target building component in a target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in a reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building; a component data updating unit, for updating component data of the target building component using component data corresponding to the reference building component matched with the target building component, to obtain an updated structure calculation diagram, wherein the component data includes position coordinates and dimensions corresponding to the building component; a reinforcement parameter calculation unit, for calculating reinforcement parameters corresponding to each target building component according to component data and reinforcement data corresponding to each target building component in the updated structure calculation diagram; and a reinforcement diagram generating unit, for generating a building component reinforcement diagram based on the reinforcement parameters.

[0008] Optionally, the above-mentioned component matching unit includes: an overall matching module, which is used to overall match the structure calculation diagram and the building component configuration diagram in the measurement coordinate system to obtain a reference calculation diagram based on the position coordinates of the structure calculation diagram in the measurement coordinate system and the position coordinates of the building component configuration diagram in the measurement coordinate system; a base point matching module, which is used to re-match the target base point of the structure calculation diagram and the reference base point of the building component diagram when the deviation between the structure calculation diagram and the building component diagram is greater than a preset threshold, and update the reference calculation diagram; a component matching module, which is used to match at least one target building component in the reference calculation diagram with at least one reference building component.

[0009] Optionally, the base point matching module is further used to: determine the coordinate position of the target base point in the structural calculation diagram and the coordinate position of the reference base point in the building component diagram, wherein the target base point is used to represent the origin of the target coordinate system in which the structural calculation diagram is located, and the reference base point is used to represent the origin of the reference coordinate system in which the building component diagram is located; calculate the longitudinal deviation and the lateral deviation using the coordinate position of the target base point and the reference base point, the longitudinal deviation is used to indicate the longitudinal coordinate difference between the target base point and the reference base point, and the lateral deviation is used to indicate the lateral coordinate difference between the target base point and the reference base point; rotate and move the structural calculation diagram based on the longitudinal deviation, the lateral deviation and the offset angle to update the reference calculation diagram.

[0010] Optionally, the component matching module is further used to: traverse N target building components in the reference calculation graph, take each of the N target building components as the i-th target building component in turn, and perform the following operations: determine in the reference calculation graph a reference building component of the same type as the i-th target building component and having a distance with the i-th target building component less than a preset distance threshold as a candidate building component, wherein N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1 and less than or equal to N; match the candidate building component corresponding to the smallest distance with the i-th target building component among the candidate building components whose angle with the i-th target building component is less than a preset angle threshold with the i-th target building component; and complete the matching between at least one target building component and at least one reference building component in the reference calculation graph when the operation is performed on the N-th target building component.

[0011] Optionally, the above-mentioned component matching unit also includes: a parameter acquisition module, which is used to obtain a hierarchical parameter, wherein the hierarchical parameter is used to indicate the number of layers corresponding to the building plane corresponding to the building component configuration diagram in the three-dimensional building model; a model splitting module, which is used to split the three-dimensional building model based on the hierarchical parameter and the type of the building component reinforcement diagram to generate the building component configuration diagram; and a file acquisition module, which is used to obtain the structural calculation diagram in the structure file based on the hierarchical parameter and the type of the building component reinforcement diagram.

[0012] Optionally, the above-mentioned model splitting module is also used to: obtain three-dimensional building model data from the three-dimensional building model file, and generate a three-dimensional building model according to the three-dimensional building model data.

[0013] Optionally, the above-mentioned reinforcement diagram generating unit further includes: marking the reinforcement parameters corresponding to each target building component on the corresponding target building component to generate a building component reinforcement diagram.

[0014] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned method for generating a reinforcement drawing when running.

[0015] According to another aspect of the embodiment of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer instruction being stored in a computer-readable storage medium. A processor of a computer device reads the computer program / instruction from the computer-readable storage medium, and the processor executes the computer program / instruction, so that the computer device executes the above reinforcement drawing generation method.

[0016] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the method for generating a reinforcement drawing through the computer program.

[0017] In an embodiment of the present application, at least one target building component in a structural calculation diagram is matched with at least one reference building component in a building component configuration diagram, wherein the structural calculation diagram includes at least one target building component in the target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in the reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building; using the component data corresponding to the reference building component matched with the target building component, the component data of the target building component is updated to obtain an updated structural calculation diagram, wherein the component data includes the position coordinates and size corresponding to the building component; according to the component data and reinforcement data corresponding to each target building component in the updated structural calculation diagram, the reinforcement parameters corresponding to each target building component are calculated; and a building component reinforcement diagram is generated based on the reinforcement parameters. When a reinforcement diagram is generated for a structure in a building, a structural calculation diagram including the target building component in the target building structure and the component data and reinforcement data corresponding to the target building component, and a building component configuration diagram including the reference building component in the reference building structure and the component data corresponding to the reference building component can be obtained. The component data of the target building component is updated using the component data of the reference building component that matches the target building component to obtain an updated structural calculation diagram. The component data and reinforcement data of the updated structural calculation diagram can be used to calculate reinforcement parameters to generate a reinforcement diagram. The above method can be used to perform component matching and data updating after obtaining a structural calculation diagram and a building component configuration diagram of a building, so as to update the corresponding component data in the structural calculation diagram using more accurate component data in the building component configuration diagram, and generate accurate reinforcement parameters using more accurate component data and reinforcement data. A reinforcement diagram with accurate component contour and position is generated. The technical problem of low accuracy in the reinforcement diagram generation method provided by the related art is solved. Moreover, after different staff members modify the calculation structure diagram and / or the building component configuration diagram, a reinforcement diagram can be automatically generated, thereby improving the efficiency of reinforcement diagram generation. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0019] Figure 1is a schematic diagram of a hardware environment of an optional method for generating a reinforcement diagram according to an embodiment of the present application;

[0020] Figure 2 is a flow chart of an optional method for generating a reinforcement diagram according to an embodiment of the present application;

[0021] Figure 3 is a schematic diagram of an optional method for generating a reinforcement diagram according to an embodiment of the present application;

[0022] Figure 4 is a schematic diagram of another optional method for generating a reinforcement diagram according to an embodiment of the present application;

[0023] Figure 5 is a schematic diagram of another optional method for generating a reinforcement diagram according to an embodiment of the present application;

[0024] Figure 6 is a schematic diagram of an optional reinforcement diagram generation device according to an embodiment of the present application;

[0025] Figure 7 is a schematic diagram of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments 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 this field without creative work should fall within the scope of protection of the present application.

[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] According to one aspect of the embodiments of the present application, a method for generating a reinforcement diagram is provided. As an optional implementation, the method for generating a reinforcement diagram can be applied to, but is not limited to, Figure 1 The generation system of the reinforcement diagram in the hardware environment shown in FIG. The generation system of the reinforcement diagram may include but is not limited to a terminal device 102, a network 110, a server 112, and a database 114. The terminal device 102 runs a target client (such as Figure 1 As shown, the target client is a client that can draw and process architectural drawings. The terminal device 102 includes a display 108, a processor 106 and a memory 104. The display 108 can be used to display structural calculation diagrams, three-dimensional architectural models, etc., and is also used to provide a human-computer interaction interface to receive touch human-computer interaction operations for different information. The processor is used to generate an interaction instruction in response to the human-computer interaction operation, and send the interaction instruction to the server to obtain the stored structural calculation diagram and building component configuration diagram. The memory is used to store data such as component data of the target building component and the reference building component.

[0029] In addition, the server 112 includes a processing engine 116, which is used to perform storage or reading operations on the database 114. Specifically, the processing engine 116 reads component calculation diagrams and three-dimensional building models from the database 114.

[0030] Assumptions Figure 1 The terminal device 102 in the embodiment runs a client for generating a reinforcement diagram of a building. The specific process of this embodiment is as follows: In step S102, the terminal device 102 requests data from the server 112 through the network 110. The terminal device 102 may be one or more devices; after receiving the data request sent by the terminal device 102, the server 112 obtains the structural calculation diagram, the building component configuration diagram, etc. from the database 114 and sends them to the terminal device 102.

[0031] After the terminal device 102 obtains the structural calculation diagram and the building component configuration diagram from the server 112, steps S104-S110 are executed in the terminal device 102 to match the target building component in the structural calculation diagram with the reference building component in the building component configuration diagram, and the component data of the target building component is updated using the component data of the matched reference building component. Then, the corresponding reinforcement parameters are calculated using the updated component data and reinforcement data of the target building component to generate the building component reinforcement diagram.

[0032] Optionally, in this embodiment, the terminal device 102 may be a terminal device configured with a target client, which may include but is not limited to at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, etc. The target client may be a client that supports the generation task of providing reinforcement drawings, such as an auxiliary setting and drawing client, a browser client, etc. The network may include but is not limited to: a wired network, a wireless network, wherein the wired network includes: a local area network, a metropolitan area network, and a wide area network, and the wireless network includes: Bluetooth, WIFI and other networks that realize wireless communication. The server may be a single server, or a server cluster consisting of multiple servers, or a cloud server. The above is only an example, and no limitation is made to this in this embodiment.

[0033] Optionally, in this embodiment, the above-mentioned method for generating a reinforcement diagram can be applied to, but not limited to, generating a beam reinforcement diagram for a beam structure. The beam reinforcement diagram can indicate information such as the cross-sectional reinforcement, quantity, and specifications of a beam component in a building. When reinforcing a beam structure in a building in a project, a structural calculation diagram and a building component configuration diagram corresponding to the building can be obtained. The target building component in the structural calculation diagram is matched with the reference building component in the building component configuration diagram to update the component data of the target building component, and the updated component data and reinforcement data are used to calculate the reinforcement parameters to generate a reinforcement diagram for the beam component.

[0034] In an embodiment of the present application, at least one target building component in a structural calculation diagram is matched with at least one reference building component in a building component configuration diagram, wherein the structural calculation diagram includes at least one target building component in the target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in the reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building; using the component data corresponding to the reference building component matched with the target building component, the component data of the target building component is updated to obtain an updated structural calculation diagram, wherein the component data includes the position coordinates and size corresponding to the building component; according to the component data and reinforcement data corresponding to each target building component in the updated structural calculation diagram, the reinforcement parameters corresponding to each target building component are calculated; and a building component reinforcement diagram is generated based on the reinforcement parameters. When a reinforcement diagram is generated for a structure in a building, a structural calculation diagram including the target building component in the target building structure and the component data and reinforcement data corresponding to the target building component, and a building component configuration diagram including the reference building component in the reference building structure and the component data corresponding to the reference building component can be obtained. The component data of the target building component is updated using the component data of the reference building component that matches the target building component to obtain an updated structural calculation diagram. The component data and reinforcement data of the updated structural calculation diagram can be used to calculate the reinforcement data to generate a reinforcement diagram. The above method can be used to perform component matching and data updating after obtaining a structural calculation diagram and a building component configuration diagram of a building, so as to update the corresponding component data in the structural calculation diagram using more accurate component data in the building component configuration diagram, and generate accurate reinforcement parameters using more accurate component data and reinforcement data. A reinforcement diagram with accurate component contour and position is generated. The technical problem of low accuracy in the reinforcement diagram generation method provided by the related art is solved. Moreover, after different staff members modify the calculation structure diagram and / or the building component configuration diagram, a reinforcement diagram can be automatically generated, thereby improving the efficiency of reinforcement diagram generation.

[0035] As an optional implementation, Figure 2 As shown, the method for generating the reinforcement diagram includes the following steps:

[0036] S202, matching at least one target building component in the structural calculation diagram with at least one reference building component in the building component configuration diagram, wherein the structural calculation diagram includes at least one target building component in the target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in the reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building;

[0037] It should be noted that when designing a building, a structural diagram of the building may be arranged according to a pre-set structure. In the design of the building structure, after the structural arrangement is completed, the calculation model of the structure needs to be determined for structural calculation. The determination of the structural calculation model directly determines the rationality of the calculation results and its guiding significance for engineering design.

[0038] It should be noted that the actual structure is complex, and it is impossible to perform mechanical analysis completely according to the actual situation of the structure. Therefore, before performing mechanical calculations on the actual structure, it can be simplified, unimportant details can be omitted, basic features can be displayed, and a simplified graph can be used to replace the actual structure to obtain the structural calculation diagram corresponding to the building.

[0039] In an optional embodiment, the structural calculation diagram may include a structural diagram of the target building structure, and component data and reinforcement data of the target building components included in the target building structure. The component data may include position data, size data, profile data, etc. of the component in the structural calculation diagram to indicate the position and shape of the component. The reinforcement data may be data that affects the reinforcement of the building structure, for example, the period ratio that controls the torsion effect of the structure, the displacement ratio that controls the planar irregularity of the structure, the stiffness ratio that controls the vertical irregularity of the structure, the ratio of the shear bearing capacity between layers that controls the vertical irregularity of the structure, the steel weight ratio that controls the ratio of the structural stiffness to the gravity load, the shear weight ratio of the seismic design, and other parameters that can be used for reinforcement calculation.

[0040] It should be noted that when designing a building in a project, an accurate three-dimensional model of the building is required to represent how the various components of the building are combined. The outlines and coordinate positions of the components in the three-dimensional building model are accurate.

[0041] In an optional implementation, a plan view of a certain part can be split out in the three-dimensional building model, and the plan view can be used as a building component configuration diagram. How to split the plan view will be described below and will not be repeated here. The reference building structure can be indicated in the building component configuration diagram, and the component data of each reference building component in the reference building structure is accurate.

[0042] In an optional implementation, the order of obtaining the structural calculation diagram and the building component configuration diagram is not fixed. A partial area in a building may be selected as a target building structure, and a structural calculation diagram corresponding to the target building structure may be obtained, and then a building component configuration diagram of a reference building structure corresponding to the target building structure may be obtained. Alternatively, a partial area in a building may be selected as a reference building structure, and a building component configuration diagram corresponding to the reference building structure may be obtained, and then the target building structure may be determined to obtain the structural calculation diagram.

[0043] It should be noted that the target building structure and the reference building structure are building structures in the same engineering project. The target building structure can be exactly the same as the area indicated by the reference building structure, or there may be differences. For example, the building area indicated by the reference building structure includes the building area indicated by the target building structure, or there is an overlapping part between the building area indicated by the reference building structure and the building area indicated by the target building structure.

[0044] In an optional implementation, the target building component in the structural calculation diagram and the reference building component in the building component configuration diagram may be matched. The target building component and the reference building component may be matched so that they indicate the same building component in the building. The specific matching method will be described below and will not be repeated here.

[0045] S204, using component data corresponding to a reference building component that matches the target building component, updating component data of the target building component to obtain an updated structural calculation diagram, wherein the component data includes position coordinates and dimensions corresponding to the building component;

[0046] As mentioned above, the component data of the target building components in the structural calculation diagram may not be accurate because they are obtained using a simplified diagram, while the reference building components in the building frame configuration diagram may be more accurate because they are obtained by splitting from a three-dimensional building model.

[0047] In an optional implementation, after matching a target building component and a reference building component indicating the same component in a building, the component data of the target building component may be updated using the component data of the reference building component to improve the accuracy of the component data corresponding to the target building component.

[0048] In an optional implementation, component data of a matching target building component in the structural calculation diagram may be updated using component data (such as component outline data, component offset data, component position data, etc.) of a reference building component in the building component configuration diagram.

[0049] It should be noted that there may be special building structures such as small openings and shafts in the 3D building model, which may be simplified and omitted in the structural calculation diagram. If the construction drawing is generated according to the structural calculation diagram, it will affect the outer contour of the components, the location of the building and elevator room, and the professional pipe threading of the equipment. Therefore, after the building components in the structural calculation diagram and the building component configuration diagram are matched, the omitted small openings, shafts, etc. can be added to the structural calculation diagram, and the component data of the target building component can be updated to obtain the updated structural calculation diagram.

[0050] S206, calculating and obtaining the reinforcement parameters corresponding to each target building component according to the component data and reinforcement data corresponding to each target building component in the updated structural calculation diagram;

[0051] It should be noted that after obtaining the updated structural calculation diagram, the component data and reinforcement data corresponding to the target building components in the structural calculation diagram can be used to calculate the reinforcement parameters. The reinforcement parameters can be the support method, minimum longitudinal reinforcement diameter, minimum reinforcement ratio, minimum stirrup ratio, stirrup reinforcement density area length, steel bar lap anchorage length, reinforcement method, number of steel bar rows, diameter, structure, etc.

[0052] S208, generating a reinforcement diagram of a building component based on the reinforcement parameters.

[0053] It should be noted that after obtaining the reinforcement parameters of each target building component, a reinforcement diagram with accurate building component contour data and position data can be generated, and the above-obtained reinforcement parameters can be marked on the corresponding building components to obtain the building component reinforcement diagram.

[0054] In an embodiment of the present application, at least one target building component in a structural calculation diagram is matched with at least one reference building component in a building component configuration diagram, wherein the structural calculation diagram includes at least one target building component in the target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in the reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building; using the component data corresponding to the reference building component matched with the target building component, the component data of the target building component is updated to obtain an updated structural calculation diagram, wherein the component data includes the position coordinates and size corresponding to the building component; according to the component data and reinforcement data corresponding to each target building component in the updated structural calculation diagram, the reinforcement parameters corresponding to each target building component are calculated; and a building component reinforcement diagram is generated based on the reinforcement parameters. When a reinforcement diagram is generated for a structure in a building, a structural calculation diagram including the target building component in the target building structure and the component data and reinforcement data corresponding to the target building component, and a building component configuration diagram including the reference building component in the reference building structure and the component data corresponding to the reference building component can be obtained. The component data of the target building component is updated using the component data of the reference building component that matches the target building component to obtain an updated structural calculation diagram. The component data and reinforcement data of the updated structural calculation diagram can be used to calculate the reinforcement data to generate a reinforcement diagram. The above method can be used to perform component matching and data updating after obtaining a structural calculation diagram and a building component configuration diagram of a building, so as to update the corresponding component data in the structural calculation diagram using more accurate component data in the building component configuration diagram, and generate accurate reinforcement parameters using more accurate component data and reinforcement data. A reinforcement diagram with accurate component contour and position is generated. The technical problem of low accuracy in the reinforcement diagram generation method provided by the related art is solved. Moreover, after different staff members modify the calculation structure diagram and / or the building component configuration diagram, a reinforcement diagram can be automatically generated, thereby improving the efficiency of reinforcement diagram generation.

[0055] In an optional embodiment, the above-mentioned matching of at least one target building component in the structural calculation diagram with at least one reference building component in the building component configuration diagram includes: matching the structural calculation diagram and the building component configuration diagram as a whole to obtain a reference calculation diagram based on the position coordinates of the structural calculation diagram in the measurement coordinate system and the position coordinates of the building component configuration diagram in the measurement coordinate system; when the deviation between the structural calculation diagram and the building component diagram is greater than a preset threshold, re-matching the target base point of the structural calculation diagram and the reference base point of the building component diagram to update the reference calculation diagram; matching at least one target building component in the reference calculation diagram with at least one reference building component.

[0056] It should be noted that in different architectural drawings, a project coordinate system can be set in each architectural drawing to indicate the position of different building components in the architectural drawing in the project drawing. The project coordinate system can describe the position relative to the architectural model. When architectural drawings in multiple different project coordinate systems are to be aligned and merged, they need to be placed in a larger coordinate system. That is to say, for the target building components in the structural calculation diagram and the reference building components in the building component configuration diagram, it is necessary to know not only their position coordinates in their respective drawings, but also their position coordinates in a common coordinate system. This common coordinate system can be a measurement coordinate system to provide a real-world context for the architectural model and describe the position of the building components on the earth's surface.

[0057] In an optional implementation, the structural calculation diagram and the building component configuration diagram may be matched as a whole based on the position coordinates of the structural calculation diagram in the measurement coordinate system and the position coordinates of the building component configuration diagram in the measurement coordinate system to obtain a reference calculation diagram.

[0058] In an optional embodiment, the position coordinates of each target building component in the structural calculation diagram in the measurement coordinate system and the position coordinates of the reference building component in the building component configuration diagram in the measurement coordinate system may be aligned to match the structural calculation diagram and the building component configuration diagram to obtain a reference calculation diagram.

[0059] In an optional implementation, after obtaining the reference calculation diagram, it can be determined whether there is an overall offset, rotation, etc. between the structural calculation diagram and the building component configuration diagram in the reference calculation diagram. This process can be automatically measured using software, such as obtaining the target base point of the project coordinate system of the structural calculation diagram and the reference base point of the project coordinate system of the building component configuration diagram, and comparing the distance between the two base points to determine whether there is an overall offset. If the distance between the two base points is greater than a preset threshold, it can be considered that there is an offset between the structural calculation diagram and the building component configuration diagram.

[0060] In an optional implementation, the position coordinates of the target building component located at a certain corner (such as the lower left corner) in the structural calculation diagram in the measurement coordinate system and the position coordinates of the reference building component located at the same corner in the building component configuration diagram in the measurement coordinate system are obtained, and whether there is an overall offset is determined based on the two position coordinates. If the distance between the two position coordinates is greater than a preset threshold, it can be considered that the structural calculation diagram and the building component configuration diagram are offset.

[0061] In an optional implementation, it can be determined whether the structural calculation diagram and the building component configuration diagram are rotated as a whole based on a line segment located at a certain edge (such as the following edge) in the structural calculation diagram and a line segment at the same edge in the building component configuration diagram. If the angle between the line segments of the two edges is greater than a preset threshold, it can be considered that the structural calculation diagram and the building component configuration diagram are rotated.

[0062] In an optional implementation, the existence of overall offset or rotation may be determined by obtaining indication information input by the user.

[0063] Figure 3 is a schematic diagram of an optional method for generating a reinforcement diagram according to an embodiment of the present application; Figure 3 As shown, based on the position coordinates of the structural calculation diagram 302 (shown by the solid line) in the measurement coordinate system and the position coordinates of the building component configuration diagram 304 (shown by the dotted line) in the measurement coordinate system, the structural calculation diagram 302 and the building component configuration diagram 304 can be matched as a whole to obtain a reference calculation diagram 306. It can be seen that there is an obvious offset between the structural calculation diagram 302 and the building component configuration diagram 304, and the overall relationship between the structural calculation diagram 302 and the building component configuration diagram 304 can be judged in the above manner.

[0064] Through the above-mentioned implementation mode of the present application, the structural calculation diagram and the building component configuration diagram can be matched as a whole, and based on the reference calculation diagram obtained by the overall matching, it can be determined whether there are overall position errors such as offset and rotation between the structural calculation diagram and the building component configuration diagram, so as to eliminate them subsequently and obtain an accurate structural calculation diagram.

[0065] In an optional embodiment, the target base point based on the structural calculation diagram and the reference base point of the building component drawing are re-matched to update the reference calculation diagram, including: determining the coordinate position of the target base point in the structural calculation diagram and the coordinate position of the reference base point in the building component drawing, wherein the target base point is used to represent the origin of the target coordinate system in which the structural calculation diagram is located, and the reference base point is used to represent the origin of the reference coordinate system in which the building component drawing is located; using the coordinate position of the target base point and the reference base point to calculate the longitudinal deviation and the lateral deviation, the longitudinal deviation is used to indicate the longitudinal coordinate difference between the target base point and the reference base point, and the lateral deviation is used to indicate the lateral coordinate difference between the target base point and the reference base point; rotating and moving the structural calculation diagram based on the longitudinal deviation, the lateral deviation and the offset angle to update the reference calculation diagram.

[0066] In an optional embodiment, the origin in the project coordinate system can be used as a project base point, which can be used as a reference to measure distances and position components relative to the model. The project base point can be at the location of the component placement in a project drawing and can coincide with the component.

[0067] In an optional implementation, a component may be selected in the structural calculation diagram as a reference component, and the coordinate value corresponding to the component may be used as the target base point. A reference component with the same relative position may be selected in the building component configuration diagram as a reference component, and the coordinate value corresponding to the component may be used as the reference base point.

[0068] In an optional embodiment, two points input by the user may be obtained as the target base point and the reference base point. The user may select any point in the structural calculation diagram as the target base point and any point in the building component configuration diagram as the reference base point.

[0069] In an optional embodiment, after determining the target base point and the reference base point, the lateral deviation and longitudinal deviation between the target base point and the reference base point can be calculated, and the difference between the lateral coordinate value of the target base point and the lateral coordinate value of the reference base point can be used as the lateral deviation, and the difference between the longitudinal coordinate value of the target base point and the longitudinal coordinate value of the reference base point can be used as the longitudinal deviation.

[0070] In an optional embodiment, after determining the lateral deviation and the longitudinal deviation, any one of the structural calculation drawings or the building component configuration drawings can be moved horizontally and vertically accordingly according to the lateral deviation and the longitudinal deviation so that the target base point and the reference base point coincide with each other.

[0071] In an optional implementation, the coordinates of the two endpoints of a line segment of a certain edge (such as the lower edge) in the structural calculation diagram can be obtained, and the slope of the structural calculation diagram can be determined based on this. If the longitudinal coordinates of the two endpoints of the line segment of the lower edge are not equal, it is considered that there is a tilt, and the ratio of the longitudinal coordinate difference to the transverse coordinate difference is used as a reference rotation amount, or the tilt angle is determined based on this. Then, the coordinates of the two endpoints of the line segment of the same edge (same lower edge) in the building component configuration diagram are obtained, and based on this, the tilt angle of the building component diagram is determined in the above manner. And the rotation angle between the structural calculation diagram and the building component configuration diagram is determined based on the two obtained tilt angles.

[0072] In an optional implementation, the rotation angle between the structural calculation diagram and the building component configuration diagram may be determined by acquiring angle indication information input by the user.

[0073] In an optional embodiment, after the rotation angle between the structural calculation diagram and the building component configuration diagram is determined, the structural calculation diagram or the building component configuration diagram may be rotated by the same angle relative to the other to update the reference calculation diagram.

[0074] Figure 4 is a schematic diagram of another optional method for generating a reinforcement diagram according to an embodiment of the present application; Figure 4As shown, there is an overall deviation between the structural calculation diagram 402 and the building component configuration diagram 404 in the reference calculation diagram 406. The target base point and the reference base point can be determined in the above manner. As shown in the figure, the origin of the target coordinate system in the structural calculation diagram 402 can be used as the target base point 408, and the origin of the reference coordinate system in the building component configuration diagram 404 can be used as the reference base point 410. Then, the lateral deviation and the longitudinal deviation between the target base point 408 and the reference base point 410 are calculated, and the lateral deviation and the longitudinal deviation are used to update the reference calculation diagram. In addition, the line segments at the same position in the structural calculation diagram 402 and the building component configuration diagram 404 can be obtained to determine the rotation angle, and the reference calculation diagram is updated according to the rotation angle.

[0075] Through the above implementation of the present application, the structural calculation diagram and the building component configuration diagram with deviations and rotation angles can be adjusted to obtain an updated reference calculation diagram, which includes an overall matching structural calculation diagram and building component configuration diagram, so as to facilitate subsequent component alignment.

[0076] In an optional embodiment, the matching of at least one target building component in the reference calculation graph with at least one reference building component includes: traversing N target building components in the reference calculation graph, taking each of the N target building components as the i-th target building component in turn, and performing the following operations: determining in the reference calculation graph a reference building component of the same type as the i-th target building component and having a distance with the i-th target building component less than a preset distance threshold as a candidate building component, wherein N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1 and less than or equal to N; matching the candidate building component corresponding to the smallest distance with the i-th target building component among the candidate building components having an angle with the i-th target building component less than a preset angle threshold with the i-th target building component; and completing the matching of at least one target building component in the reference calculation graph with at least one reference building component when the operation on the N-th target building component is completed.

[0077] In an optional implementation, after the reference calculation graph is obtained by overall matching, the matching relationship between the target building component and the reference building component can be determined in the reference calculation graph. The target building component can be traversed and selected as the i-th target building component, and components of the same type can be searched within a certain range of the i-th target building component, and reference building components of the same type whose distance to the i-th target building component is less than a preset distance threshold can be used as candidate building components.

[0078] In an optional embodiment, the candidate building component whose angle with the target building component is within a certain error range and whose distance is closest can be used as a matching reference building component. The candidate building component corresponding to the smallest distance with the i-th target building component among the candidate building components whose angle with the i-th target building component is less than a preset angle threshold can be matched with the i-th target building component. The preset angle threshold can be close to 0° to select a candidate building component that is nearly parallel to the target building component.

[0079] In an optional implementation, each target building component in the reference computation graph may be traversed and matched in sequence until the traversal operation on the target building component is completed.

[0080] Through the above implementation of the present application, reference building components can be automatically matched for each target building component in the overall matched structural calculation diagram and building component configuration diagram, so as to facilitate subsequent updating of component data of each target building component.

[0081] In an optional embodiment, before matching at least one target building component in the structural calculation diagram with at least one reference building component in the building component configuration diagram, the method includes: obtaining a layering parameter, wherein the layering parameter is used to indicate the number of layers corresponding to the building plane corresponding to the building component configuration diagram in the three-dimensional building model; based on the layering parameter and the type of the building component reinforcement diagram, splitting the three-dimensional building model to generate the building component configuration diagram; and based on the layering parameter and the type of the building component reinforcement diagram, obtaining the structural calculation diagram in the structure file.

[0082] In an optional implementation, the three-dimensional building model may be a Revit three-dimensional model, and a partial area may be selected in the three-dimensional building model as a building component configuration diagram through layering parameters. For example, layers 1-3 may be selected, and the plane template diagram corresponding to layers 1-3 may be used as a building component configuration diagram.

[0083] In an optional embodiment, the three-dimensional building model can also be split according to the type of reinforcement diagram of the building components. The type of reinforcement diagram to be generated can be predetermined, such as beam reinforcement diagram, column reinforcement diagram, etc., and the building configuration diagram can be determined according to the type of reinforcement diagram and the layering parameters.

[0084] In an optional implementation, before the above-mentioned splitting of the three-dimensional building model to generate the building component configuration diagram includes: acquiring three-dimensional building model data from the three-dimensional building model file, and generating the three-dimensional building model according to the three-dimensional building model data.

[0085] In an optional implementation, the source file of the three-dimensional building model and its path can be selected in the REVIT information, and the layer information to be processed can be determined based on the layering parameters. The source file can be a tbim data file exported from the three-dimensional building model, or it can be directly an rvt file of the three-dimensional model.

[0086] In an optional implementation, a file directory of the three-dimensional building model can be selected, and a tbim file can be exported from the three-dimensional building model as a source file for processing. The tbim file can also be directly exported as a source file based on the rvt file.

[0087] Figure 5 is a schematic diagram of another optional method for generating a reinforcement diagram according to an embodiment of the present application; Figure 5 As shown, the position data and size data of the components in the three-dimensional building model 502 are relatively accurate, and some structures are retained, such as the shaft in the figure. The layering parameters can be set to the first layer, and the type of reinforcement diagram can be selected as beam structure. Figure 5 The plan template diagram of the dotted line part serves as the building component configuration diagram.

[0088] In an optional embodiment, the generating of the building component reinforcement diagram based on the reinforcement parameters includes: marking the reinforcement parameters corresponding to each target building component on the corresponding target building component to generate the building component reinforcement diagram.

[0089] In an optional implementation, after the reinforcement parameters corresponding to each target building component are marked on the corresponding target building component and a building component reinforcement diagram is generated, the building component reinforcement diagram can be displayed in CAD.

[0090] Through the above implementation of the present application, the calculation structure diagram and the building component configuration diagram can be used for matching, and the target building component in the calculation structure diagram can be matched with the reference building component in the building component configuration diagram, so as to update the component data of the corresponding target building component using the component data of the reference building component. The corresponding reinforcement parameters are calculated using the updated component data and the carried reinforcement data to generate the building component reinforcement diagram. The component position can be automatically adjusted, and the diagram can be processed in batches, thereby improving the generation accuracy of the building component reinforcement diagram and improving the generation efficiency.

[0091] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0092] According to another aspect of the embodiment of the present application, a reinforcement diagram generation device for implementing the above reinforcement diagram generation method is also provided. Figure 6 As shown, the device comprises:

[0093] A component matching unit 602 is used to match at least one target building component in the structure calculation diagram with at least one reference building component in the building component configuration diagram, wherein the structure calculation diagram includes at least one target building component in the target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in the reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building;

[0094] A component data updating unit 604 is used to update the component data of the target building component by using the component data corresponding to the reference building component matching the target building component to obtain an updated structural calculation diagram, wherein the component data includes the position coordinates and size corresponding to the building component;

[0095] A reinforcement parameter calculation unit 606 is used to calculate the reinforcement parameters corresponding to each target building component according to the component data and reinforcement data corresponding to each target building component in the updated structural calculation diagram;

[0096] The reinforcement diagram generating unit 608 is used to generate a reinforcement diagram of a building component based on the reinforcement parameters.

[0097] Optionally, the component matching unit 602 includes: an overall matching module, which is used to overall match the structure calculation diagram and the building component configuration diagram in the measurement coordinate system based on the position coordinates of the structure calculation diagram in the measurement coordinate system and the position coordinates of the building component configuration diagram in the measurement coordinate system to obtain a reference calculation diagram; a base point matching module, which is used to re-match the target base point of the structure calculation diagram and the reference base point of the building component diagram when the deviation between the structure calculation diagram and the building component diagram is greater than a preset threshold, and update the reference calculation diagram; a component matching module, which is used to match at least one target building component in the reference calculation diagram with at least one reference building component.

[0098] Optionally, the base point matching module is further used to: determine the coordinate position of the target base point in the structural calculation diagram and the coordinate position of the reference base point in the building component diagram, wherein the target base point is used to represent the origin of the target coordinate system in which the structural calculation diagram is located, and the reference base point is used to represent the origin of the reference coordinate system in which the building component diagram is located; calculate the longitudinal deviation and the lateral deviation using the coordinate position of the target base point and the reference base point, the longitudinal deviation is used to indicate the longitudinal coordinate difference between the target base point and the reference base point, and the lateral deviation is used to indicate the lateral coordinate difference between the target base point and the reference base point; rotate and move the structural calculation diagram based on the longitudinal deviation, the lateral deviation and the offset angle to update the reference calculation diagram.

[0099] Optionally, the component matching module is further used to: traverse N target building components in the reference calculation graph, take each of the N target building components as the i-th target building component in turn, and perform the following operations: determine in the reference calculation graph a reference building component of the same type as the i-th target building component and having a distance with the i-th target building component less than a preset distance threshold as a candidate building component, wherein N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1 and less than or equal to N; match the candidate building component corresponding to the smallest distance with the i-th target building component among the candidate building components whose angle with the i-th target building component is less than a preset angle threshold with the i-th target building component; and complete the matching between at least one target building component and at least one reference building component in the reference calculation graph when the operation is performed on the N-th target building component.

[0100] Optionally, the component matching unit 602 further includes: a parameter acquisition module for acquiring a hierarchical parameter, wherein the hierarchical parameter is used to indicate the number of layers corresponding to the building plane corresponding to the building component configuration diagram in the three-dimensional building model; a model splitting module for splitting the three-dimensional building model based on the hierarchical parameter and the type of the building component reinforcement diagram to generate the building component configuration diagram; and a file acquisition module for acquiring a structural calculation diagram in a structural file based on the hierarchical parameter and the type of the building component reinforcement diagram.

[0101] Optionally, the above-mentioned model splitting module is also used to: obtain three-dimensional building model data from the three-dimensional building model file, and generate a three-dimensional building model according to the three-dimensional building model data.

[0102] Optionally, the reinforcement diagram generating unit 608 further includes: marking the reinforcement parameters corresponding to each target building component on the corresponding target building component to generate a building component reinforcement diagram.

[0103] Optionally, in this embodiment, the embodiments to be implemented by the above-mentioned various unit modules can refer to the above-mentioned various method embodiments, which will not be repeated here.

[0104] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned reinforcement diagram generation method is also provided. The electronic device may be Figure 7 The terminal device or server shown in the figure. This embodiment is described by taking the electronic device as a terminal device as an example. Figure 7 As shown, the electronic device includes a memory 702 and a processor 704. The memory 702 stores a computer program, and the processor 704 is configured to execute the steps in any of the above method embodiments through the computer program.

[0105] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.

[0106] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0107] S1, matching at least one target building component in a structural calculation diagram with at least one reference building component in a building component configuration diagram, wherein the structural calculation diagram includes at least one target building component in a target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in a reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building;

[0108] S2, using component data corresponding to a reference building component that matches the target building component, updating the component data of the target building component to obtain an updated structural calculation diagram, wherein the component data includes position coordinates and dimensions corresponding to the building component;

[0109] S3, calculating the reinforcement parameters corresponding to each target building component according to the component data and reinforcement data corresponding to each target building component in the updated structural calculation diagram;

[0110] S4, generating reinforcement diagrams of building components based on reinforcement parameters.

[0111] Alternatively, a person skilled in the art may understand that: Figure 7 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, and other terminal devices. Figure 7 The electronic device and the electronic equipment described above are not limited in structure. Figure 7More or fewer components (such as network interfaces, etc.) as shown in, or with Figure 7 Different configurations are shown.

[0112] Among them, the memory 702 can be used to store software programs and modules, such as the program instructions / modules corresponding to the method and device for generating the reinforcement diagram in the embodiment of the present application. The processor 704 executes various functional applications and data processing by running the software programs and modules stored in the memory 702, that is, realizing the above-mentioned method for generating the reinforcement diagram. The memory 702 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 702 may further include a memory remotely located relative to the processor 704, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 702 may be specifically, but not limited to, used to store information such as structural calculation diagrams and building component configuration diagrams. As an example, if Figure 7 As shown, the memory 702 may include, but is not limited to, the component matching unit 602, the component data updating unit 604, the reinforcement parameter calculation unit 606, and the reinforcement diagram generation unit 608 in the reinforcement diagram generation device. In addition, it may also include, but is not limited to, other module units in the reinforcement diagram generation device, which will not be described in detail in this example.

[0113] Optionally, the transmission device 706 is used to receive or send data via a network. Specific examples of the network may include a wired network and a wireless network. In one example, the transmission device 706 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 706 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0114] In addition, the electronic device mentioned above further includes: a display 708 for displaying a reinforcement diagram of a building component; and a connection bus 710 for connecting various module components in the electronic device mentioned above.

[0115] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes in the form of network communication. Among them, the nodes may form a peer-to-peer (P2P) network, and any form of computing device, such as a server, terminal or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.

[0116] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions provided by the embodiments of the present application are executed.

[0117] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0118] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-mentioned method for generating a reinforcement drawing.

[0119] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0120] S1, matching at least one target building component in a structural calculation diagram with at least one reference building component in a building component configuration diagram, wherein the structural calculation diagram includes at least one target building component in a target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in a reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building;

[0121] S2, using component data corresponding to a reference building component that matches the target building component, updating the component data of the target building component to obtain an updated structural calculation diagram, wherein the component data includes position coordinates and dimensions corresponding to the building component;

[0122] S3, calculating the reinforcement parameters corresponding to each target building component according to the component data and reinforcement data corresponding to each target building component in the updated structural calculation diagram;

[0123] S4, generating reinforcement diagrams of building components based on reinforcement parameters.

[0124] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0125] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which may be personal computers, servers or network devices, etc.) to execute all or part of the steps of the above methods in each embodiment of the present application.

[0126] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0127] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0128] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0129] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0130] The above are only preferred implementations of the present application. It should be pointed out that ordinary technicians in this technical field can make several improvements and modifications 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 method for generating a reinforcement diagram, characterized in that: include: Matching at least one target building component in the structural calculation diagram with at least one reference building component in the building component configuration diagram, wherein the structural calculation diagram includes at least one target building component in the target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in the reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building; Using component data corresponding to the reference building component that matches the target building component, the component data of the target building component is updated to obtain an updated structural calculation diagram, wherein the component data includes position coordinates and dimensions corresponding to the building component; Calculate and obtain the reinforcement parameters corresponding to each target building component according to the component data and the reinforcement data corresponding to each target building component in the updated structural calculation diagram; generating a reinforcement diagram of a building component based on the reinforcement parameters; The step of matching at least one target building component in the structural calculation diagram with at least one reference building component in the building component configuration diagram comprises: Based on the position coordinates of the structural calculation diagram in the measurement coordinate system and the position coordinates of the building component configuration diagram in the measurement coordinate system, the structural calculation diagram and the building component configuration diagram are matched as a whole to obtain a reference calculation diagram; When the deviation between the structural calculation diagram and the building component diagram is greater than a preset threshold, re-matching the target base point of the structural calculation diagram and the reference base point of the building component diagram is performed to update the reference calculation diagram; matching at least one of the target building components in the reference computation graph with at least one of the reference building components; Re-matching the target base point of the structural calculation diagram and the reference base point of the building component diagram to update the reference calculation diagram includes: Determine the coordinate position of the target base point in the structural calculation diagram and the coordinate position of the reference base point in the building component diagram, wherein the target base point is used to represent the origin of the target coordinate system in which the structural calculation diagram is located, and the reference base point is used to represent the origin of the reference coordinate system in which the building component diagram is located; The longitudinal deviation and the lateral deviation are calculated by using the coordinate position of the target base point and the reference base point, wherein the longitudinal deviation is used to indicate the longitudinal coordinate difference between the target base point and the reference base point, and the lateral deviation is used to indicate the lateral coordinate difference between the target base point and the reference base point; The structure calculation map is rotated and moved based on the longitudinal deviation, the lateral deviation and the offset angle to update the reference calculation map.

2. The method according to claim 1, characterized in that Matching at least one of the target building components in the reference computation graph with at least one of the reference building components comprises: Traverse the N target building components in the reference computation graph, take each of the N target building components as the i-th target building component in turn, and perform the following operations: Determine, in the reference calculation graph, the reference building component of the same type as the i-th target building component, the distance between which and the i-th target building component is less than a preset distance threshold, as a candidate building component, wherein N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1 and less than or equal to N; Matching the candidate building component whose angle with the i-th target building component is less than a preset angle threshold with the i-th target building component; When the operation is performed on the Nth target building component, the matching between at least one target building component and at least one reference building component in the reference computation graph is completed.

3. The method according to claim 1, characterized in that Before matching at least one target building component in the structural calculation diagram with at least one reference building component in the building component configuration diagram, the method includes: Acquire a layering parameter, wherein the layering parameter is used to indicate the number of layers corresponding to the building plane corresponding to the building component configuration diagram in the three-dimensional building model; Based on the layering parameters and the type of the building component reinforcement diagram, the three-dimensional building model is split to generate the building component configuration diagram; Based on the layering parameters and the type of the building component reinforcement diagram, the structural calculation diagram is obtained in a structural file.

4. The method according to claim 3, characterized in that Before the three-dimensional building model is split to generate the building component configuration diagram, the method includes: The three-dimensional building model data is obtained from the three-dimensional building model file, and the three-dimensional building model is generated according to the three-dimensional building model data.

5. The method according to claim 1, characterized in that Generating a reinforcement diagram of a building component based on the reinforcement parameters includes: The reinforcement parameters corresponding to each of the target building components are marked on the corresponding target building components to generate the reinforcement diagram of the building component.

6. A reinforcement diagram generation device corresponding to the reinforcement diagram generation method according to any one of claims 1 to 5, characterized in that: include: a component matching unit, for matching at least one target building component in a structural calculation diagram with at least one reference building component in a building component configuration diagram, wherein the structural calculation diagram includes at least one target building component in a target building structure and component data and reinforcement data corresponding to each target building component, the building component configuration diagram includes at least one reference building component in a reference building structure and component data corresponding to each reference building component, and the target building structure and the reference building structure are structures in the same building; a component data updating unit, configured to update the component data of the target building component by using the component data corresponding to the reference building component matching the target building component, so as to obtain an updated structural calculation diagram, wherein the component data includes the position coordinates and size corresponding to the building component; A reinforcement parameter calculation unit, used to calculate the reinforcement parameters corresponding to each of the target building components according to the component data and the reinforcement data corresponding to each of the target building components in the updated structural calculation diagram; A reinforcement diagram generating unit is used to generate a reinforcement diagram of a building component based on the reinforcement parameters.

7. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 5 is implemented.

8. An electronic device, comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 5 through the computer program.

Citation Information

Patent Citations

  • BIM technology-based fabricated concrete building design method

    CN107977487A

  • BIM-based detailed design process drawing generation method and device

    CN108427802A