A method for identifying wall limbs, an electronic device, and a computer-readable storage medium.

By identifying the lap relationship between wall columns and wall body in the shear wall flat construction drawing, creating objects and obtaining reinforcement information, automatic identification of wall segments is realized, solving the problem of low efficiency in the existing technology and improving the accuracy and speed of identification.

CN117011691BActive Publication Date: 2026-03-06GLODON CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-29
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing technologies lack methods for automatically identifying wall elements in construction drawings, resulting in low efficiency in wall element identification and reliance on manual operation.

Method used

By identifying the lap relationship between the outer end of the wall column and the wall body in the shear wall flat construction drawing, wall column and wall body objects are established, the reinforcement information and coordinates of the target outer end and target wall body are obtained, and the wall limbs, including lapped and non-lapped wall limbs, are automatically identified by program code.

Benefits of technology

It enables automatic identification of wall components, improves identification efficiency, ensures the accuracy and completeness of identification results, and reduces manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117011691B_ABST
    Figure CN117011691B_ABST
Patent Text Reader

Abstract

This invention discloses a wall segment identification method, electronic device, and computer-readable storage medium. The wall segment identification method includes identifying the overlap relationship between the outer end of a wall column and the wall body in a shear wall flat construction drawing. For cases where there is an overlap between the outer end and the wall body, the corresponding outer end and wall body are identified as target outer ends and target wall bodies included in the wall segment, and the reinforcement information of the target outer ends and target wall bodies, as well as their coordinates in the shear wall flat construction drawing, are obtained for wall segment identification. For cases where there is no overlap between the outer end and the wall body, the corresponding outer end is identified as a target outer end included in the wall segment, and the reinforcement information of the target outer end and its coordinates in the shear wall flat construction drawing are obtained for wall segment identification. This method can automatically identify wall segments, improving wall segment identification efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of architectural drawing recognition technology, specifically to a wall segment recognition method, electronic device, and computer-readable storage medium. Background Technology

[0002] Shear walls, also known as wind-resistant walls, earthquake-resistant walls, or structural walls, are generally made of reinforced concrete. They are the main walls in a building that bear horizontal and vertical loads and can prevent structural shear failure.

[0003] Wall columns, also known as edge components, include structural edge concealed columns, structural edge end columns, structural edge corner walls, and structural edge wing walls. They are usually set at the edge of shear walls to improve their load-bearing performance. The wall body is generally a parallel wall section between wall columns.

[0004] A wall segment, in a certain direction, is formed by wall columns, or by the overlapping of wall columns and wall body, excluding connecting beams. Different external ends of the same wall column belong to different wall segments.

[0005] Currently, there is no method in the relevant technologies to automatically identify wall components from construction drawings. This means that in tasks involving wall component identification (such as comparing wall components in construction drawings with those in calculation sheets), wall component identification can only be performed manually, resulting in low efficiency. Summary of the Invention

[0006] In view of this, embodiments of the present invention provide a wall component recognition method, an electronic device, and a computer-readable storage medium, which can automatically recognize wall components in construction drawings and effectively improve wall component recognition efficiency.

[0007] This invention provides a method for identifying wall components, the method comprising:

[0008] In the shear wall flat construction drawings, identify the lap relationship between the outer end of the wall column and the wall body;

[0009] For cases where there is an overlap between the external end and the wall body, the corresponding external end and wall body are identified as the target external end and target wall body included in the wall segment. The reinforcement information of the target external end and the target wall body, as well as their coordinates in the shear wall flat construction drawing, are obtained for wall segment identification.

[0010] In cases where there is no overlap between the external end and the wall body, the corresponding external end is identified as the target external end included in the wall segment, and the reinforcement information of the target external end and the coordinates of the target external end in the shear wall flat construction drawing are obtained for wall segment identification.

[0011] By identifying the lap relationship between the outer ends of wall columns and the wall body in the shear wall flat construction drawings, the target outer ends and target wall bodies included in the wall segment are determined, or the target outer ends included in the wall segment are identified. Wall segment identification is then performed based on the reinforcement information and coordinates of the target outer ends and target wall bodies, or the reinforcement information and coordinates of the target outer ends. This enables automatic wall segment identification, effectively improving the efficiency of wall segment identification.

[0012] In some embodiments, identifying the overlap relationship between the outer end of the wall column and the wall body includes:

[0013] Based on the coordinates of each external end and each wall body in the shear wall flat construction drawing, the overlap relationship between the external end of the wall column and the wall body is identified; wherein,

[0014] If the coordinates of the external end and the wall body coincide, it means that the corresponding external end and the wall body overlap.

[0015] If the coordinates of the external end and the wall do not coincide, it means that the corresponding external end and the wall do not overlap.

[0016] The coordinates of the external end and the wall can be read directly from the drawings. By analyzing the coordinates of the external end and the wall, the overlap relationship between the external end and the wall can be identified, making the solution simpler to implement.

[0017] In some embodiments, before identifying the overlap between the outer end of the wall column and the wall body, the method further includes:

[0018] Create a wall column object for each wall column, each wall column object including the coordinates of each external end of the corresponding wall column in the shear wall flat construction drawing; and create a wall body object for each wall body, each wall body object including the coordinates of the corresponding wall body in the shear wall flat construction drawing;

[0019] The identification of the overlap relationship between the outer end of the wall column and the wall body includes:

[0020] By iterating through the coordinates of each external end of each wall column object and the coordinates of the wall body in each wall body object, the overlapping relationship between the external ends of the wall column and the wall body can be identified.

[0021] By creating wall column objects to store the coordinates of the wall columns and creating wall body objects to store the coordinates of the wall body, it is easy to identify the overlapping relationship between the external end and the wall body through traversal, and the solution is highly feasible.

[0022] In some embodiments, obtaining the rebar information of the target external end includes:

[0023] Determine the target reference external end that matches the target external end in the shear wall column table;

[0024] The reinforcement information of the target reference outer end is obtained from the shear wall column table and used as the reinforcement information of the target outer end.

[0025] By determining the target reference end that matches the target end in the shear wall column table, the reinforcement information of the target end can be obtained, which solves the problem that reinforcement information cannot be obtained from the shear wall flat construction drawings, thus enabling the identification of more complete wall limb information.

[0026] In some embodiments, determining the target reference outer end that matches the target outer end in the shear wall column table includes:

[0027] Based on the target wall column to which the target external end belongs, determine the target reference wall column that matches the target wall column in the shear wall column table;

[0028] Based on the coordinates of the target's external end, determine the target's geometric shape of the target's external end;

[0029] In the target reference wall column, the outer end whose shape matches the target geometry is used as the target reference outer end.

[0030] The target reference external end is determined by matching the geometric shape. Even when the target external end and the target reference wall column have different orientations, the target reference external end can still be accurately identified, making the solution more adaptable.

[0031] In some embodiments, determining the target reference wall column that matches the target wall column includes:

[0032] Obtain the target wall column number and corresponding target wall column elevation in the shear wall flat construction drawing;

[0033] In the shear wall column table, wall columns that meet the following conditions will be used as the target reference wall columns:

[0034] The number matches the target wall column number;

[0035] The corresponding elevation matches the target wall column elevation.

[0036] Matching the wall column number with its corresponding elevation simultaneously identifies the target reference wall column as the wall column at the same elevation, thus avoiding misidentifying the target reference wall column as a wall column at other elevations, resulting in accurate results.

[0037] In some embodiments, before obtaining the reinforcement information of the target external end, the method further includes:

[0038] Create a wall column object for each wall column, and each wall column object includes the matching relationship between each external end of the corresponding wall column and the reference external end in the shear wall column table;

[0039] The determination of the target reference external end that matches the target external end in the shear wall column table includes:

[0040] In the wall column object corresponding to the target external end, the target reference external end that matches the target external end in the shear wall column table is determined according to the matching relationship.

[0041] By creating wall and column objects to store the matching relationship between each external end and the reference external end, the target reference external end that matches the target external end can be quickly determined, thus improving the wall segment recognition speed.

[0042] In some embodiments, obtaining the reinforcement information of the target wall includes:

[0043] In the shear wall table, a target reference wall that matches the target wall is determined, and the reinforcement information of the target reference wall is used as the reinforcement information of the target wall.

[0044] By identifying a target reference wall that matches the target wall in the shear wall body table, the reinforcement information of the target wall can be obtained. This solves the problem that reinforcement information cannot be obtained from the shear wall flat construction drawings, and makes the information of the identified wall segments more complete.

[0045] In some embodiments, determining the target reference wall that matches the target wall includes:

[0046] Obtain the target wall number and corresponding target wall elevation in the shear wall flat construction drawing;

[0047] In the shear wall column table, wall columns that meet the following conditions will be used as the target reference wall body:

[0048] The number matches the target wall number;

[0049] The corresponding elevation matches the target wall elevation.

[0050] By matching the wall number with its corresponding elevation, the identified target reference wall is the wall at the same elevation as the target wall, which avoids misidentifying the target reference wall as a wall at other elevations, resulting in accurate results.

[0051] In some embodiments, when there is an overlap between the external terminal and the wall, the wall segment identification includes:

[0052] Based on the coordinates of the target external end in the shear wall flat construction drawing, determine the length and width of the wall column of the target external end; and based on the coordinates of the target wall body in the shear wall flat construction drawing, determine the length and width of the target wall body.

[0053] The sum of the length of the wall column and the length of the wall body is taken as the length of the wall segment, and the width of the wall column or the width of the wall body is taken as the width of the wall segment.

[0054] Determining the length and width of wall segments based on the length and width of the wall column, as well as the length and width of the wall body, can make the identified wall segment information more complete.

[0055] In some embodiments, when there is no overlap between the external end and the wall, the wall segment identification includes:

[0056] Based on the coordinates of the target external end in the shear wall flat construction drawing, determine the length and width of the wall column of the target external end, and use the length of the wall column as the length of the wall segment and the width of the wall column as the width of the wall segment.

[0057] Determining the length and width of wall segments based on the length and width of the wall columns can make the identified wall segment information more complete.

[0058] In some embodiments, prior to wall segment recognition, the method further includes:

[0059] Create a wall column object for each wall column, and each wall column object includes the coordinates of each external end of the corresponding wall column in the shear wall flat construction drawing;

[0060] Determining the length and width of the wall column at the target external end includes:

[0061] In the wall column object corresponding to the target outer end, obtain the coordinates of the target outer end to determine the length and width of the wall column at the target outer end.

[0062] By creating wall and column objects to store the coordinates of the external ends, the coordinates can be directly obtained from the wall and column objects when calculating the length and width of the wall and column, eliminating the need to read the coordinates from the drawings and improving the speed of wall and column recognition.

[0063] In some embodiments, prior to wall segment recognition, the method further includes:

[0064] Create a wall object for each wall body, and each wall object includes the coordinates of each external end of the corresponding wall body in the shear wall flat construction drawing;

[0065] Determining the length and width of the target wall includes:

[0066] In the wall object corresponding to the target wall, obtain the coordinates of the target wall to determine the length and width of the target wall.

[0067] By creating wall objects to store the coordinates of the walls, the coordinates can be obtained directly from the wall objects when calculating the length and width of the walls, eliminating the need to read the coordinates from the drawings and improving the speed of wall recognition.

[0068] In some embodiments, when there is an overlap between the external terminal and the wall, the wall segment identification includes:

[0069] The steel reinforcement information of the target's external end is used as the steel reinforcement information of the encrypted zone of the wall limb;

[0070] The steel reinforcement information of the target wall body is used as the steel reinforcement information of the unencrypted area of ​​the wall segment.

[0071] In some embodiments, obtaining the reinforcement information of the encrypted and unencrypted areas of the wall segment based on the reinforcement information of the target external end and the reinforcement information of the target wall body can make the identified wall segment information more complete.

[0072] In another aspect, the present invention provides an electronic device comprising a processor and a memory, the memory being used to store a computer program which, when executed by the processor, implements the method described above.

[0073] In another aspect, the present invention provides a computer-readable storage medium for storing a computer program that, when executed by a processor, implements the method described above. Attached Figure Description

[0074] The features and advantages of the invention will be more clearly understood by referring to the accompanying drawings, which are schematic and should not be construed as limiting the invention in any way. In the drawings:

[0075] Figure 1 A schematic flowchart of a wall segment recognition method provided in one embodiment of this application is shown;

[0076] Figure 2 A partial schematic diagram of a structural floor plan provided in one embodiment of this application is shown;

[0077] Figure 3 This illustration shows a partial schematic diagram of a shear wall flat construction drawing provided in one embodiment of this application;

[0078] Figure 4 A partial schematic diagram of a shear wall column table provided in one embodiment of this application is shown;

[0079] Figure 5 A partial schematic diagram of a shear wall body table provided in one embodiment of this application is shown;

[0080] Figure 6 An electronic device provided according to one embodiment of this application is shown. Detailed Implementation

[0081] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0082] Before describing the technical solution of this application, the content related to architectural design drawings involved in this application shall be explained first.

[0083] Please see Figures 2 to 5 . Figure 2 This is a partial schematic diagram of a structural floor plan provided for one embodiment of this application. Figure 3 This is a partial schematic diagram of a shear wall flat construction drawing provided for one embodiment of this application. Figure 4 This is a partial schematic diagram of a shear wall column table provided for one embodiment of this application. Figure 5 This is a partial schematic diagram of a shear wall body table provided for one embodiment of this application.

[0084] Please see Figure 2 In some embodiments, a structural floor plan can represent the structural floor information of a building, including the elevation of different floors and the floor height of different floors.

[0085] Please see Figure 3 In some embodiments, shear wall flat construction drawings typically include components such as wall columns, wall bodies, and connecting beams. Wall column numbers begin with the letters YBZ or GBZ. Wall body numbers begin with the letter Q. Connecting beam numbers begin with the letter LL. Specifically, wall columns can include different shapes, such as T-shaped, rectangular, L-shaped, and cross-shaped. Wall columns of the same shape have the same number. Wall columns include external ends. The external ends of the wall columns can connect to other components besides the wall column, such as the wall body or connecting beams. Figure 3 Take the wall column in the upper left corner as an example. This wall column is numbered YBZ1, L-shaped, and has two external ends. One external end connects to wall body Q1, and the other external end connects to wall body Q2. Let's take... Figure 3Take the wall column in the upper right corner as an example. This wall column is also numbered YBZ1, is L-shaped, and has two external ends. One external end is connected to the wall body Q2, and the other external end is connected to the connecting beam LL1.

[0086] Please see Figure 4 In some embodiments, the shear wall column table may include reinforcement information of the wall columns in the shear wall flat construction drawings, namely longitudinal reinforcement and stirrups.

[0087] Please see Figure 5 In some embodiments, the shear wall body table may include the reinforcement information of the wall body in the shear wall flat construction drawing, namely, horizontal distribution bars, vertical distribution bars, and tie bars.

[0088] In some embodiments, the shear wall flat construction drawings, shear wall column tables, and shear wall body tables are based on the structural floor plan to reflect the building's structural features, external shape, and other characteristics. For example... Figure 3 Based on the name of the construction drawing, it can be inferred that this drawing is a partial shear wall construction drawing corresponding to the floors in the structural floor plan with elevations ranging from -0.030 to 12.27m. For example... Figure 4 According to the elevation field in the table, this drawing can be the numbering, cross-section, and reinforcement information of the walls and columns corresponding to the floors with elevations ranging from -0.030 to 12.27m in the structural floor plan. For example... Figure 5 According to the elevation field in the table, this diagram can show the steel reinforcement information of the wall sections with different thicknesses corresponding to the floors with elevations of -0.030 to 30.27m in the structural floor table, as well as the steel reinforcement information of the wall sections with different thicknesses corresponding to the floors with elevations of 30.27 to 59.07m.

[0089] In some embodiments, different elevations in the structural floor plan include corresponding shear wall flat construction drawings, shear wall column tables, and shear wall body tables. This allows for a complete representation of the building's structural features, external shape, and other characteristics at different elevations.

[0090] In some embodiments, the aforementioned structural floor plan, shear wall flat construction drawing, shear wall column plan, and shear wall body plan are vector graphics. Vector graphics can include basic graphic element objects such as line segments, strings, and fills (i.e., shaded areas). It is understood that components such as wall columns, wall bodies, and wall beams in the shear wall flat construction drawing, as well as their numbering, can be composed of basic graphic element objects. Similarly, tables and text in the shear wall column plan, shear wall body plan, and structural floor plan can also be composed of basic graphic element objects. In vector graphics, basic graphic element objects can have corresponding object attributes. Object attributes include, but are not limited to, coordinate attributes and content attributes.

[0091] In some embodiments, a line segment may include coordinate attributes to identify its start and end coordinates in a drawing. Based on these start and end coordinates, the position and length of the line segment in the drawing can be determined. The coordinates of the circumscribing end described in this application can refer to the start and end coordinates of the various line segments constituting the circumscribing end in the drawing, such as the coordinates of the line segments constituting the circumscribing end in the shear wall flat construction drawing or the shear wall column table. Similarly, the coordinates of the wall body described in this application can refer to the start and end coordinates of the various line segments constituting the wall body in the drawing, such as the coordinates of the line segments constituting the wall body in the shear wall flat construction drawing or the shear wall body table. Further details will not be elaborated upon hereafter.

[0092] In some embodiments, the string may include a content attribute for identifying text content in the shear wall flat construction drawing. For example, by setting the content attribute of a string to YBZ1, wall columns can be numbered.

[0093] Based on the above description, the wall segment recognition method provided in this application will be described below.

[0094] The wall segment recognition method provided in this application can be applied to industrial drawing software or to electronic devices running such software. These electronic devices may include laptops, desktop computers, smartphones, tablets, etc.

[0095] Please see Figure 1 This is a schematic flowchart of a wall limb recognition method provided in one embodiment of this application. The wall limb recognition method may include steps S11 to S13.

[0096] Step S11: In the shear wall flat construction drawing, identify the lap relationship between the outer end of the wall column and the wall body.

[0097] In some embodiments, the coordinates of all vertices at the outer end of the wall column form a polygon, and the coordinates of all vertices at the wall body form another polygon. If the two polygons intersect or connect, it indicates that the outer end of the wall column overlaps with the wall body.

[0098] When identifying the overlap relationship between the external ends of wall columns and the wall body in the shear wall flat construction drawings, the wall columns and wall body can be identified first. This can be done by extracting line segments and strings from the shear wall flat construction drawings and identifying the wall columns and wall body based on their coordinates, content, and other attributes. Specifically:

[0099] In some embodiments, if, based on the coordinates of the line segments, multiple line segments are identified as forming a closed region, and this closed region is filled (i.e., the closed region is a shaded area), and there is a number (i.e., a string) starting with the letters YBZ or GBZ pointing to this closed region, then it can be determined that the multiple line segments constitute a wall column. After identifying the wall column, the coordinates of the multiple line segments can be stored as the coordinates of the wall column.

[0100] In some embodiments, if, based on the coordinates of the line segments, two line segments are identified as parallel lines that do not form a closed region and also lack filling (i.e., there is no shaded area between the two line segments), and a number (i.e., a string) starting with the letter Q points to these two line segments, then it can be determined that the two line segments constitute a wall. After identifying the wall, the coordinates of the two line segments can be stored as the coordinates of the wall.

[0101] In some embodiments, identifying the overlap relationship between the outer end of the wall column and the wall body refers to taking one of the outer ends in the shear wall flat construction drawing as a starting point and identifying whether there is a structure where the outer end and the wall body overlap intermittently. That is, identifying whether there is a structure where the overlaps are performed in an alternating sequence of outer end, wall body, outer end, wall body, etc. If such a structure exists, it indicates that there is an overlap between the outer end and the wall body constituting this overlap structure; if not, it indicates that there is no overlap between the outer end and the wall body.

[0102] for example, Figure 3 In the above scenario, assuming the outer end a1 of the upper left corner wall column YBZ1 is taken as the starting point, the right side of the outer end a1 overlaps with the wall body Q1, and the wall body Q1 overlaps with the outer end b1 of the upper right corner wall column YBZ1, but the outer end b1 does not continue to overlap with the wall body, then it can be considered that there is an overlap between the outer end a1, the wall body Q1, and the outer end b1. Similarly, assuming the outer end b2 of the upper right corner wall column YBZ1 is taken as the starting point, the outer end b2 overlaps with the connecting beam LL1 but does not overlap with the wall body, then it can be considered that there is no overlap between the outer end b2 and the wall body. Similarly, assuming that the outer end c1 of the lower right corner wall column YBZ3 is the starting point, outer end c1 overlaps with wall body Q1, wall body Q1 connects to the outer end d1 of wall column YBZ2, outer end d1 overlaps with wall body Q2, Q2 overlaps with outer end e1, and outer end e1 does not overlap with the wall body, then it can be considered that there is an overlap between outer end c1, wall body Q1, outer end d1, wall body Q2, and outer end e1. Among these, the outer ends with overlap and the wall body can form a wall segment; and the outer ends without overlap with the wall body can form a wall segment on their own. For example, outer end c1, wall body Q1, outer end d1, wall body Q2, and outer end e1 can form a wall segment. Another example is that outer end b2 can form a wall segment on its own. See the relevant descriptions in steps S12 and S13 for details.

[0103] In some embodiments, compared to manually identifying the overlap relationship between the external end and the wall, automatically identifying the overlap relationship between the external end and the wall by running program code lacks the visual system (i.e., the human eye) of manual identification. To achieve automatic identification of the overlap relationship between the external end and the wall through program code, the overlap relationship between the external end and the wall can be identified based on the coordinates of each external end and each wall in the shear wall flat construction drawing. Specifically, if the external end and the wall have overlapping coordinates, it indicates that the corresponding external end and the wall have overlap; if the external end and the wall do not have overlapping coordinates, it indicates that the corresponding external end and the wall do not have overlap. Here, it is assumed that the line segment constituting the external end is the external end line segment, and the line segment constituting the wall is the wall line segment. The aforementioned overlapping coordinates between the external end and the wall can refer to the starting or ending coordinates of the external end line segment coinciding with the starting or ending coordinates of the wall line segment. For example, the ending coordinates of the external end line segment coincide with the starting coordinates of the wall line segment. Because of this coincidence, it can be determined that there is an overlap between the external end and the wall. Conversely, if there are no coincidences between the external end and the wall, it can be determined that there is no overlap. In some embodiments, the coordinates of the external end and the wall can be directly read from the drawings. By analyzing the coordinates of the external end and the wall, the overlap relationship between the external end and the wall can be identified, making the implementation simpler.

[0104] Step S12: For cases where there is an overlap between the outer end and the wall body, the corresponding outer end and wall body are identified as the target outer end and target wall body included in the wall limb, and the reinforcement information of the target outer end and target wall body, as well as the coordinates of the target outer end and target wall body in the shear wall flat construction drawing are obtained to identify the wall limb.

[0105] In some embodiments, based on the identification result of step S11, the outer end and the wall body with an overlapping relationship can be considered as a target outer end and target wall body of a wall segment. For example, Figure 3 The external terminal a1, wall body Q1, and external terminal b1 in the diagram constitute a wall segment comprising the target external terminal and the target wall body. Figure 3 The external terminal c1, wall body Q1, external terminal d1, wall body Q2 and external terminal e1 are included as another wall member, comprising the target external terminal and the target wall body.

[0106] In some embodiments, the coordinates of the target outer end and the target wall body in the shear wall flat construction drawing can be obtained based on the line segment coordinate attributes extracted from the shear wall flat construction drawing. See the relevant descriptions above for details, which will not be repeated here.

[0107] In some embodiments, the reinforcement information of the target external end refers to the longitudinal bars and stirrups corresponding to the target external end at the elevation shown in the shear wall flat construction drawing. The reinforcement information of the target wall body refers to the horizontal distribution bars, vertical distribution bars, and tie bars corresponding to the target wall body at the elevation shown in the shear wall flat construction drawing. Typically, the reinforcement information of the target external end and the target wall body cannot be directly obtained from the shear wall flat construction drawing. In this application, the reinforcement information of the target external end can be obtained from the shear wall column table, and the reinforcement information of the target wall body can be obtained from the shear wall body table. These will be explained separately below.

[0108] In some embodiments, when obtaining the reinforcement information of the target outer end, a target reference outer end matching the target outer end can be determined in the shear wall column table, and the reinforcement information of the target reference outer end can be obtained from the shear wall column table as the reinforcement information of the target outer end. By determining the target reference wall body matching the target wall body in the shear wall body table to obtain the reinforcement information of the target wall body, the problem of not being able to obtain reinforcement information from the shear wall flat construction drawings is solved, and the information of the identified wall segments can be more complete. Specifically, the target outer end and the target reference outer end can be two outer ends that satisfy the following conditions:

[0109] The target wall column to which the target external end belongs in the shear wall flat construction drawing must have the same number as the target reference wall column to which the target reference external end belongs in the shear wall column table;

[0110] The target wall column has the same elevation in the shear wall flat construction drawing and the same elevation in the target reference wall column table;

[0111] The geometric shape of the target outer end in the shear wall flat construction drawing matches the geometric shape of the target reference outer end in the shear wall column table. This geometric shape includes, but is not limited to, the length and width of the outer end, as well as the included angle between two adjacent line segments.

[0112] Based on this, in some embodiments, when determining the target reference outer end that matches the target outer end in the shear wall column table, the target reference wall column that matches the target wall column in the shear wall column table can be determined first based on the target wall column to which the target outer end belongs. Then, the target geometry of the target outer end is determined according to the coordinates of the target outer end. Finally, in the target reference wall column, the outer end whose shape matches the target geometry is taken as the target reference outer end. By determining the target reference outer end corresponding to the target outer end through geometry matching, the target reference outer end can still be accurately identified even when the target outer end and the target reference wall column have different orientations, resulting in better adaptability of the solution.

[0113] In some embodiments, when determining the target reference wall column that matches the target wall column in the shear wall column table, the target wall column number and corresponding target wall column elevation in the shear wall flat construction drawing can be obtained first. Then, in the shear wall column table, the wall column that meets the following conditions can be used as the target reference wall column:

[0114] The number matches the target wall / column number;

[0115] The corresponding elevation matches the target wall and column elevation.

[0116] Matching the wall column number with its corresponding elevation simultaneously identifies the target reference wall column as the wall column at the same elevation, thus avoiding misidentifying the target reference wall column as a wall column at other elevations, resulting in accurate results.

[0117] The following example illustrates how to determine the target reference outer end that matches the target outer end in the shear wall column table. Assume that in the shear wall flat construction drawing (e.g....) Figure 3 As shown), the outer end a1 of the upper left corner wall column YBZ1 and the outer end b1 of the upper right corner wall column YBZ1 are both target outer ends. When determining the target reference outer segment for these two target outer ends, since the target wall column number for both target outer ends in the shear wall flat construction drawing is YBZ1, and the corresponding elevation is -0.030 to 12.27, they can be found in the shear wall column table with elevations from -0.030 to 12.27 (e.g., ...). Figure 4 As shown, first, locate the wall column numbered YBZ1 as the target reference wall column YBZ1. Then, match the geometry of the outer end a1 with the outer ends of the target reference wall column YBZ1. Specifically, first, calculate the length, width, and angle between adjacent line segments of the outer end a1 based on its coordinates in the shear wall plan drawing. Then, calculate the length, width, and angle between adjacent line segments of the outer end b1 based on its coordinates in the shear wall plan drawing. Then, based on the coordinates and indicated length and width of the target reference wall column YBZ1 in the shear wall column drawing, obtain the length, width, and angle between adjacent line segments of each outer end of the target reference wall column YBZ1. Finally, compare the length, width, and angle between adjacent line segments of the outer end a1 in the shear wall plan drawing with the length, width, and angle between adjacent line segments of each outer end of the target reference wall column YBZ1. Thus, among the outer ends of the target reference wall column YBZ1, find the outer end that has the same length, width, and angle between adjacent line segments as outer end a1, and designate it as the target reference outer end of outer end a1. Similarly, determine the target reference outer end of outer end b1. Based on... Figure 3 and Figure 4 It can be seen that, Figure 4In the target reference wall column YBZ1, the outer end included in the box is the target reference outer end of outer end a1, and the outer end in the ellipse is the target reference outer end of outer end b1.

[0118] In some embodiments, after identifying the target reference wall column that matches the target wall column in the shear wall column table, the reinforcement information of the target reference wall column can be obtained from the shear wall column table. For details, please refer to [link to relevant documentation]. Figure 4 In the shear wall column table, in the row containing the section, the longitudinal reinforcement is displayed as dots within the target reference outer end area. Calculating the number of dots at each target reference outer end in target reference wall column YBZ1 yields the number of longitudinal reinforcement bars at that corresponding target reference outer end. Simultaneously, combining this with the longitudinal reinforcement information in the row containing the longitudinal reinforcement, information such as the longitudinal reinforcement strength grade and diameter can be further obtained. Thus, the longitudinal reinforcement information for each target reference outer end can be obtained. Correspondingly, in the row containing the section, the stirrups are displayed as perimeter line segments within the target reference outer end area. Calculating the length and width of these line segments at each target reference outer end in target reference wall column YBZ1 serves as the length and diameter of the stirrups. Simultaneously, combining this with the stirrup information in the row containing the stirrups, information such as the stirrup strength grade and stirrup spacing can be obtained. Thus, the stirrup information for each target reference outer end can be obtained.

[0119] In some embodiments, since the target outer ends in the shear wall flat construction drawing and the target reference outer ends in the shear wall column table are matched, the reinforcement information (i.e., longitudinal reinforcement information and stirrup information) of each target reference outer end is the same as the reinforcement information of the corresponding target outer end in the shear wall flat construction drawing. In this way, the reinforcement information of each target outer end in the shear wall flat construction drawing can be obtained. This facilitates the subsequent identification of the reinforcement information of the wall limbs based on the reinforcement information of the target outer ends. Please refer to the subsequent related descriptions for details.

[0120] The following section further explains how to obtain the reinforcement information of each target wall in the shear wall flat construction drawing.

[0121] In some embodiments, when obtaining the reinforcement information of the target wall, a target reference wall matching the target wall can be determined in the shear wall table, and the reinforcement information of the target reference wall can be used as the reinforcement information of the target wall. By determining the target reference wall matching the target wall in the shear wall table to obtain the reinforcement information of the target wall, the problem of not being able to obtain reinforcement information from the shear wall flat construction drawings is solved, making the information of the identified wall segments more complete. Similar to the target external end, the target wall and the target reference wall can be two walls that satisfy the following conditions:

[0122] The number of the target wall in the shear wall flat construction drawing is the same as the number of the target reference wall in the shear wall table;

[0123] The target wall body has the same elevation in the shear wall flat construction drawing, and the same elevation as the target reference wall body in the shear wall body table.

[0124] Based on this, the target reference wall that matches the target wall can be determined using the following method:

[0125] Obtain the target wall number and corresponding elevation in the shear wall flat construction drawing.

[0126] In the shear wall column table, the wall columns that meet the following conditions will be used as the target reference wall:

[0127] The number matches the target wall number.

[0128] The corresponding elevation matches the target wall elevation.

[0129] For example, in Figure 3 In the shear wall flat construction drawing shown, wall Q1 is assumed to be the target wall. Since the elevation corresponding to the shear wall flat construction drawing is -0.030 to 12.27, then in... Figure 5 In the shear wall table shown, the wall with number Q1 and elevation between -0.030 and 30.270 should be selected as the target reference wall. The horizontal distribution bars, vertical distribution bars, and tie bars corresponding to the target reference wall should be used as the reinforcement information of the target wall in the shear wall flat construction drawing.

[0130] In some embodiments, the wall number and its corresponding elevation are matched simultaneously, and the identified target reference wall is the wall at the same elevation as the target wall. This can avoid identifying the target reference wall as a wall at other elevations, resulting in accurate results.

[0131] Based on the above description, the reinforcement information of the target external end and the target wall body included in the wall limb, as well as the coordinates of the target external end and the target wall body in the shear wall flat construction drawing, can be obtained. Based on the obtained information, the wall limb can be further identified. In some embodiments, the length and width of the wall column of the target external end can be determined according to the coordinates of the target external end in the shear wall flat construction drawing, and the length and width of the target wall body can be determined according to the coordinates of the target wall body in the shear wall flat construction drawing. The sum of the length of the wall column and the length of the wall body is taken as the length of the wall limb, and the width of the wall column or the width of the wall body is taken as the width of the wall limb. The reinforcement information of the target external end is taken as the reinforcement information of the encrypted area of ​​the wall limb, and the reinforcement information of the target wall body is taken as the reinforcement information of the unencrypted area of ​​the wall limb. Here, the encrypted area of ​​the wall limb is the area where the target external end included in the wall limb is located, and the unencrypted area of ​​the wall limb is the area where the wall body included in the wall limb is located.

[0132] In some embodiments, the length and width of the wall segment are determined based on the wall column length, wall column width, wall body length, and wall body width. Reinforcement information for both the encrypted and unencrypted areas of the wall segment is obtained based on the reinforcement information at the target external end and the target wall body. This allows for more complete information on the identified wall segments.

[0133] Furthermore, based on the obtained reinforcement information of the target external end and the target wall body, other reinforcement information of the wall limbs can be obtained. Please refer to [link / reference]. Figure 3 Taking the wall segment including external end a1, external end b1 and wall body Q2 as an example.

[0134] The reinforcement area of ​​the stirrups in the wall segment within the reinforced zone a1 (i.e., the area where the outer end a1 is located) can be determined using the following expression:

[0135] S1=(L1+L2+...+Lk1)*d1

[0136] Where S1 represents the stirrup reinforcement area of ​​the wall segment in the confined zone a1, d1 represents the diameter of the stirrup in the confined zone a1 (i.e. the line segment width of the outer end a1), Lk1 represents the length of the k1th stirrup segment, and k1 represents the number of stirrup segments in the outer end a1.

[0137] Similarly, the reinforcement area of ​​the stirrups in the reinforced zone b1 (i.e., the area where the outer end b1 is located) of the wall segment can be determined by the following expression:

[0138] S2=(L1+L2+...+Lk2)*d2

[0139] Where S2 represents the stirrup reinforcement area of ​​the wall segment in the confined zone b1, d2 represents the diameter of the stirrup in the confined zone b1 (i.e. the line segment width of the outer end b1), Lk2 represents the length of the k2th stirrup segment, and k2 represents the number of stirrup segments in the outer end b1.

[0140] Furthermore, the longitudinal reinforcement area of ​​the wall segment in the reinforced zone a1 (i.e., the area where the outer end a1 is located) can be determined by the following expression:

[0141] S3=Na×(π*(d3 / 2)^2)

[0142] Where S3 represents the longitudinal reinforcement area of ​​the wall segment in the confined zone a1, Na represents the number of longitudinal bars in the confined zone a1 (i.e., the number of longitudinal bars at the outer end a1), and d3 represents the diameter of the longitudinal bars in the confined zone a1 (i.e., the diameter of the longitudinal bars at the outer end a1).

[0143] Furthermore, the vertical distribution bars of wall Q2 are used as the longitudinal reinforcement of the wall segment in the non-confined zone. Based on the vertical distribution bar information of wall Q2 in the shear wall table, the longitudinal reinforcement area of ​​the wall segment in the non-confined zone (i.e., the area where wall Q2 is located) can be determined by the following expression:

[0144] S4=(p*(Lq / s))×(π*(d4 / 2)^2)

[0145] Wherein, S4 represents the longitudinal reinforcement area of ​​the wall segment in the non-reinforced zone, p*(Lq / s) represents the number of longitudinal bars in the wall segment in the non-reinforced zone (i.e., the number of vertically distributed bars in wall body Q2), s represents the spacing of the bars in the wall segment in the non-reinforced zone (i.e., the spacing of the vertically distributed bars in wall body Q2), p represents the number of rows of bars in the wall segment in the non-reinforced zone (i.e., the number of rows of vertically distributed bars in wall body Q2), Lq represents the length of the wall segment in the non-reinforced zone (i.e., the length of wall body Q2), and d4 represents the diameter of the longitudinal bars in the wall segment in the non-reinforced zone (i.e., wall body Q2) (i.e., the diameter of the vertically distributed bars in wall body Q2).

[0146] Furthermore, by taking the horizontal distribution bars and tie bars of wall body Q2 as the stirrups of the wall limb in the non-confined zone, the stirrup information of wall body Q2 can be calculated based on the horizontal distribution bar and tie bar information of wall body Q2 in the shear wall body table.

[0147] Furthermore, the longitudinal reinforcement area of ​​the wall segment in the reinforced zone b1 (i.e., the area where the outer end b1 is located) can be determined by the following expression:

[0148] S5=Nb×(π*(d5 / 2)^2)

[0149] Wherein, S5 represents the longitudinal reinforcement area of ​​the wall segment in the confined zone b1, Nb represents the number of longitudinal bars in the confined zone b1 (i.e., the number of longitudinal bars at the outer end b1), and d5 represents the diameter of the longitudinal bars in the confined zone b1 (i.e., the diameter of the longitudinal bars at the outer end b1).

[0150] Step S13: For cases where there is no overlap between the outer end and the wall body, the corresponding outer end is identified as the target outer end included in the wall segment, and the reinforcement information of the target outer end and its coordinates in the shear wall flat construction drawing are obtained for wall segment identification. The steps for obtaining the reinforcement information and coordinates of the target outer end in the shear wall flat construction drawing can be found in step S12 and will not be repeated here.

[0151] In some embodiments, when there is no overlap between the outer end and the wall body, when identifying the wall segment, the length and width of the wall column of the target outer end can be determined directly based on the coordinates of the target outer end in the shear wall flat construction drawing. The length of the wall column is used as the length of the wall segment, and the width of the wall column is used as the length and width of the wall segment. The reinforcement information of the target outer end is used as the reinforcement information of the wall segment.

[0152] In some embodiments of this application, by identifying the lap relationship between the outer end of the wall column and the wall body in the shear wall flat construction drawing, the target outer end and target wall body of the wall segment are determined, or the target outer end of the wall segment is determined. Wall segment identification is then performed based on the reinforcement information and coordinates of the target outer end and target wall body, or the reinforcement information and coordinates of the target outer end. This enables automatic wall segment identification and effectively improves the efficiency of wall segment identification.

[0153] The following describes the specific implementation process of automatic wall segment recognition in some embodiments from the perspective of code implementation.

[0154] In some embodiments, preparation steps S61 to S65 may be performed first before automatic wall segment identification.

[0155] Step S61: Identify the structural floor table and store the identified structural floor table as a structural floor object.

[0156] In some embodiments, the structural floor plan can be identified as follows:

[0157] 1) Identify the header of the structural floor plan. Specifically, it can detect strings containing the keywords "floor" and "height".

[0158] 2) Identify the last row of the structural floor plan and determine the distribution of various attributes in the table.

[0159] 3) Identify the attributes of each column:

[0160] 3-1) For columns that detect "layer number" type attributes, identify the string of the text primitive "integer" or "text description" rule.

[0161] 3-2) For columns that detect the "elevation" type attribute, identify the string of the "floating-point number" rule for the text primitive.

[0162] 3-3) For columns that detect the "floating-point number" type attribute, identify the string of the text primitive "floating-point number" rule.

[0163] 4) Store the identified floor plan as multiple floor objects, row by row. Each floor object includes the floor number, elevation, and floor height. Table 1 provides an example of a floor object.

[0164] Table 1 Example of Floor Objects

[0165]

[0166] Step S62: Identify the shear wall column table and store the wall columns in the identified shear wall column table according to the floor objects in step S61. Specifically, each wall column in the shear wall column table is an object, and wall columns in shear wall column tables at different elevations are stored as separate wall column reinforcement objects.

[0167] In some embodiments, the wall column number, cross-sectional area, perimeter, longitudinal reinforcement location information, stirrup information, and stirrup area information of the wall column in the shear wall column table corresponding to different elevations are identified from the drawing containing the shear wall column table, and the identification results are stored as different wall column reinforcement objects based on the elevation.

[0168] In some embodiments, the shear wall column table can be identified as follows:

[0169] 1) Identify the table header and detect strings containing the keywords "wall", "column", and "table".

[0170] 2) Identify column 1 to determine the distribution of various attributes in the table.

[0171] 3) Identify one type of attribute for each row:

[0172] 3-1) For rows that are detected to have the "section" attribute, identify the geometry of the linear primitives and label them with dimensions.

[0173] 3-2) For rows where the "number" attribute is detected, identify the string of the text primitive "starting with YBZ or GBZ".

[0174] 3-3) For rows where the "elevation" attribute is detected, identify the string of the text primitive "number ~ number" rule.

[0175] 3-4) For rows where the "longitudinal reinforcement" attribute is detected, identify the string of the text element "digit C digit" rule.

[0176] 3-5) For rows where the "stirrup" attribute is detected, identify the string of the text element "C number@number" rule.

[0177] 4) Based on the elevations in Table 1, store the identified results as multiple wall and column reinforcement objects. Each wall and column reinforcement object includes the section, number, elevation, longitudinal reinforcement, and stirrups of the wall and column. Table 2 provides an example of a wall and column reinforcement object.

[0178] Table 2 Examples of Wall and Column Reinforcement Objects

[0179]

[0180]

[0181] It should be noted that, for the area information in the wall and column reinforcement object, the number of external ends for different walls and columns in the shear wall and column table can be different. The external ends in the wall and column reinforcement object refer to the reference external ends when matching the external ends in the shear wall column table with the external ends in the shear wall flat construction drawing.

[0182] In some embodiments, when identifying each wall column in the shear wall column table, the included external ends in each wall column can be identified based on a quadrilateral partitioning method.

[0183] Step S63: Identify wall columns in the shear wall flat construction drawing and store each identified wall column according to the floor object in step S61. Specifically, one wall column is one object, and wall columns corresponding to different elevations in the shear wall flat construction drawing are stored as separate wall column objects. Simultaneously, based on elevation and number, associate the wall column objects with the wall column reinforcement objects in step S62, that is, associate wall column objects and wall column reinforcement objects with the same elevation and number, which matches the external connection relationship of each shear wall column with the reference external connection in the shear wall column table.

[0184] In some embodiments, each wall column object may include the coordinates of each external end of the corresponding wall column in the shear wall flat construction drawing, and the matching relationship between each external end of the corresponding wall column and the reference external end in the shear wall column table. The process of matching the external end of the wall column with the reference external end in the shear wall column table can be found in the description of step S12, and will not be repeated here.

[0185] In some embodiments, by creating a wall column object to store the coordinates of the external end, the coordinates can be directly obtained from the wall column object when calculating the length and width of the wall column, without having to read the coordinates from the drawing, thus improving the speed of wall column recognition.

[0186] In some embodiments, a wall column object is established to store the matching relationship between each external end and the reference external end. Through this matching relationship, the target reference external end that matches the target external end can be quickly determined, thereby improving the wall column recognition speed.

[0187] Table 3 provides an example of a wall column object.

[0188] Table 3 Examples of Wall / Column Objects

[0189]

[0190]

[0191] Step S64: Identify the shear wall table and store the walls in the identified shear wall table according to the floor objects in step S61. Specifically, each wall in the shear wall table is an object, and walls in shear wall tables at different elevations are stored as separate wall reinforcement objects.

[0192] In some embodiments, information such as the wall number, elevation, wall thickness, horizontal distributed reinforcement, vertical distributed reinforcement, tie bars, and number of reinforcement rows can be identified from the drawings containing the shear wall body table and stored in the wall reinforcement object.

[0193] In some embodiments, the shear wall body surface can be identified as follows:

[0194] 1) Identify the table header and detect strings containing the keywords "wall", "body", and "table".

[0195] 2) Identify the first row and determine the distribution of various attributes in the table.

[0196] 3) Identify one type of attribute for each column:

[0197] 3-1) For columns that detect the "number" class attribute, identify the string of the text primitive rule "starting with Q".

[0198] 3-2) For columns that detect the "elevation" attribute, identify the string of the text primitive "number ~ number" rule.

[0199] 3-3) For columns that detect "wall thickness" type attributes, identify the string of the text primitive "number" rule.

[0200] 3-4) For columns that detect the "horizontal distribution reinforcement" attribute, identify the string of the text primitive "C number@number" rule.

[0201] 3-5) For columns that detect the "vertical distribution reinforcement" attribute, identify the string of the text primitive "C number@number" rule.

[0202] 3-6) For columns that detect the "stretching" attribute, identify the string of the text primitive "C number@number@number" rule.

[0203] 4) Store each wall in the wall table as a wall reinforcement object according to its elevation. Each wall reinforcement object includes the wall's corresponding number, elevation, wall thickness, horizontal distribution bars, vertical distribution bars, and tie bars. Table 4 provides an example of a wall reinforcement object.

[0204] Table 4 Example of wall reinforcement objects

[0205]

[0206]

[0207] Step S65: Identify the walls in the shear wall flat construction drawing and store each identified wall according to the floor objects in step S61. Specifically, each wall is considered an object, and walls corresponding to different elevations in the shear wall flat construction drawing are stored as separate wall objects. In some embodiments, when identifying shear wall objects, the wall number, wall length, wall thickness, coordinates, and corresponding elevation information can be first identified from the shear wall flat construction drawing, and then these shear wall objects are used. Each wall object includes the coordinates, number, wall length, and corresponding elevation information of the corresponding wall in the shear wall flat construction drawing.

[0208] In some embodiments, by creating a wall object to store the coordinates of the wall, the coordinates can be obtained directly from the wall object when calculating the wall length and width, eliminating the need to read the coordinates from the drawings and improving the speed of wall recognition.

[0209] Table 5 provides an example of a wall object.

[0210] Table 5 Examples of Wall Objects

[0211]

[0212]

[0213] In some embodiments, after completing the above preparation steps, wall segment recognition can begin, and wall segment objects can be generated. Specifically, for Figure 1 Based on the objects established above, the relevant steps in the process can be implemented as follows to achieve wall limb recognition.

[0214] In some embodiments, when identifying the overlap relationship between the outer end of a wall column and the wall body, the coordinates of each outer end in each wall column object and the coordinates of the wall body in each wall body object are traversed to identify the overlap relationship between the outer end of the wall column and the wall body. By creating wall column objects to store the coordinates of the wall columns and creating wall body objects to store the coordinates of the wall bodies, it is convenient to identify the overlap relationship between the outer end and the wall body through traversal, and the solution is highly feasible.

[0215] In some embodiments, when determining the target reference outer end that matches the target outer end in the shear wall column table, the target reference outer end that matches the target outer end in the shear wall column table can be determined according to the matching relationship in the wall column object corresponding to the target outer end.

[0216] In some embodiments, when determining the length and width of the wall column at the target outer end, the coordinates of the target outer end can be obtained from the wall column object corresponding to the target outer end to determine the length and width of the wall column at the target outer end.

[0217] In some embodiments, when determining the length and width of a target wall, the coordinates of the target wall can be obtained from the wall object corresponding to the target wall to determine the length and width of the target wall.

[0218] In some embodiments, after wall segment recognition is completed, a wall segment object can be generated. Table 6 provides an example of a wall segment object.

[0219] Table 6 Examples of Wall Components

[0220]

[0221]

[0222] In Table 6, the "Calculation Source" in the last column corresponds to the "Attribute ID" in each object generated in the preparation steps above, indicating the calculation source of the wall-related attributes.

[0223] Please see Figure 6 This application provides an electronic device according to one embodiment. The electronic device includes a processor and a memory, the memory being used to store a computer program, which, when executed by the processor, implements the aforementioned wall limb recognition method.

[0224] The processor can be a central processing unit (CPU). It can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations thereof.

[0225] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the methods in the embodiments of this invention. The processor executes various functional applications and data processing by running the non-transitory software programs, instructions, and modules stored in the memory, thereby implementing the methods described in the above embodiments.

[0226] The memory may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created by the processor, etc. Furthermore, the memory may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include memory remotely located relative to the processor, which can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0227] One embodiment of this application also provides a computer-readable storage medium for storing a computer program that, when executed by a processor, implements the above-described wall limb recognition method.

[0228] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A wall leg recognition method, characterized by, The method comprises: In the shear wall flat method construction drawing, the overlapping relationship between the external end of the wall column and the wall body is identified; For the case that the external end and the wall body have overlapping, the corresponding external end and wall body are determined as the target external end and the target wall body included in the wall limb, and the reinforcement information of the target external end and the target wall body and the coordinates of the target external end and the target wall body in the shear wall flat method construction drawing are obtained to identify the wall limb; and For the case that the external end and the wall body have no overlapping, the corresponding external end is determined as the target external end included in the wall limb, and the reinforcement information of the target external end and the coordinates of the target external end in the shear wall flat method construction drawing are obtained to identify the wall limb; The method further comprises: Based on the coordinates of each external end and the coordinates of each wall body in the shear wall flat method construction drawing, the overlapping relationship between the external end of the wall column and the wall body is identified; The wall limb identification comprises: For the case that the external end and the wall body have overlapping, the wall column length and the wall column width of the target external end are determined according to the coordinates of the target external end in the shear wall flat method construction drawing, the wall body length and the wall body width of the target wall body are determined according to the coordinates of the target wall body in the shear wall flat method construction drawing, the sum of the wall column length and the wall body length is taken as the length of the wall limb, and the wall column width or the wall body width is taken as the width of the wall limb; For the case that the external end and the wall body have no overlapping, the wall column length and the wall column width of the target external end are determined according to the coordinates of the target external end in the shear wall flat method construction drawing, and the wall column length is taken as the length of the wall limb and the wall column width is taken as the width of the wall limb; The reinforcement information of the target external end and the target wall body is obtained, comprising: A target reference external end matched with the target external end is determined in a shear wall column table; The reinforcement information of the target reference external end is obtained from the shear wall column table as the reinforcement information of the target external end; In a shear wall body table, a target reference wall body matched with the target wall body is determined, and the reinforcement information of the target reference wall body is taken as the reinforcement information of the target wall body.

2. The method of claim 1, wherein, The method further comprises: Before identifying the overlapping relationship between the external end of the wall column and the wall body, the method further comprises: A wall column object is established for each wall column, and each wall column object comprises the coordinates of each external end of the corresponding wall column in the shear wall flat method construction drawing; and a wall body object is established for each wall body, and each wall body object comprises the coordinates of the corresponding wall body in the shear wall flat method construction drawing; 3. The method of claim 2, wherein, The overlapping relationship between the external end of the wall column and the wall body is identified, comprising: ​ ​ The coordinates of each outer end in each wall column object and the coordinates of each wall body in each wall body object are traversed to identify the lap relationship between the outer end of the wall column and the wall body.

4. The method of claim 1, wherein, The target reference outer end matched with the target outer end in the shear wall column table is determined, including: Based on the target wall column to which the target outer end belongs, a target reference wall column matched with the target wall column in the shear wall column table is determined; According to the coordinates of the target outer end, a target geometric shape of the target outer end is determined; In the target reference wall column, an outer end with a shape matched with the target geometric shape is taken as the target reference outer end.

5. The method of claim 4, wherein, The target reference wall column matched with the target wall column in the shear wall column table is determined based on the target wall column to which the target outer end belongs, including: The target wall column number and the corresponding target wall column elevation of the target wall column in the shear wall plan construction drawing are obtained; In the shear wall column table, a wall column satisfying the following conditions is taken as the target reference wall column: The number is matched with the target wall column number; The corresponding elevation is matched with the target wall column elevation.

6. The method of claim 1, wherein, Before obtaining the steel bar information of the target outer end, the method further includes: A wall column object is established for each wall column, and each wall column object includes the matching relationship between each outer end of the corresponding wall column and the reference outer end in the shear wall column table; The target reference outer end matched with the target outer end in the shear wall column table is determined, including: In the wall column object corresponding to the target outer end, the target reference outer end matched with the target outer end in the shear wall column table is determined according to the matching relationship.

7. The method of claim 1, wherein, The target reference wall body matched with the target wall body is determined, including: The target wall body number and the corresponding target wall body elevation of the target wall body in the shear wall plan construction drawing are obtained; In the shear wall column table, a wall column satisfying the following conditions is taken as the target reference wall body: The number is matched with the target wall body number; The corresponding elevation is matched with the target wall body elevation.

8. The method of claim 1, wherein, Before wall limb identification is performed, the method further includes: A wall body object is established for each wall body, and each wall body object includes the coordinates of each outer end of the corresponding wall body in the shear wall plan construction drawing; The wall body length and the wall body width of the target wall body are determined, including: In the wall body object corresponding to the target wall body, the coordinates of the target wall body are obtained to determine the wall body length and the wall body width of the target wall body.

9. The method of claim 1, wherein, Before wall limb identification is performed, the method further includes: A wall column object is established for each wall column, and each wall column object includes the coordinates of each outer end of the corresponding wall column in the shear wall plan construction drawing; The wall column length and the wall column width of the target outer end are determined, including: In the wall column object corresponding to the target outer end, the coordinates of the target outer end are obtained to determine the wall column length and the wall column width of the target outer end.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium is used to store a computer program, and the computer program is executed by a processor to implement the method in any one of claims 1 to 9.

11. An electronic device, comprising: The electronic device comprises a processor and a memory, the memory being configured to store a computer program, the computer program being configured to implement the method according to any one of claims 1 to 9 when executed by the processor.

Citation Information

Patent Citations

  • CAD outer wall recognition method and device based on local neighborhood information

    CN110851896A

  • Shear wall auditing data generation method and device, equipment and storage medium

    CN113392446A