Drawing verification methods, devices, equipment and storage media
By using an automated drawing review method, the model to be reviewed and the initial model in the engineering drawings are obtained, a review report is generated, and the components to be modified are identified. This solves the problems of low efficiency and high error rate in the existing technology and achieves efficient and accurate drawing review.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-20
- Publication Date
- 2026-04-07
AI Technical Summary
The existing drawing review process is inefficient and prone to errors or omissions, especially the review of drawings between the architectural and structural disciplines, which is more complex.
By acquiring the model to be reviewed and the initial model from the engineering drawings, the model to be reviewed is reviewed based on the initial model, a review report is generated, and the components to be modified are identified. Review rules are built using automated methods to achieve large-scale drawing review.
It improves the accuracy and efficiency of drawing review, reduces the error rate of manual review, supports collaborative design between disciplines, and enhances the precision of design collaboration.
Smart Images

Figure CN115455517B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of building information modeling, and in particular to a drawing review method, device, equipment and storage medium. BACKGROUND
[0002] Under the premise of shortening the development cycle of the real estate industry and improving the quality of engineering, the efficiency of engineering design is facing great challenges. Due to the increasingly refined internal professional division of survey and design units, the demand for professional cooperation is also increasing. Under this background, drawing review has become an important step and difficulty in current survey and design cooperation. Effective drawing review can not only improve the efficiency of subsequent design and reduce rework, but also is a way to solve the conflicts between professionals and a more accurate and effective method of design collaboration. Drawing review includes checking position information, attribute information, and spatial collision. Drawing review often occurs in design steps that depend on each other between professionals, and the drawing review between architectural and structural professionals is more common and complex. SUMMARY
[0003] The main purpose of the present application is to solve the problem of low efficiency of manual review and the problem of review errors or omissions in the existing review process.
[0004] The first aspect of the present application provides a drawing review method, the drawing review method comprising: obtaining an engineering drawing and extracting a to-be-reviewed model and an initial model in the engineering drawing; reviewing the to-be-reviewed model based on the initial model to generate a review report; determining and displaying a to-be-modified component in the to-be-reviewed model based on the review report.
[0005] Optionally, in the first implementation manner of the first aspect of the present application, the obtaining an engineering drawing and extracting a to-be-reviewed model and an initial model in the engineering drawing comprises: obtaining an engineering drawing, wherein the engineering drawing comprises a model drawing and an external linked model; obtaining a corresponding initial model based on the external linked model; and obtaining a corresponding to-be-reviewed model according to the model drawing.
[0006] Optionally, in the second implementation manner of the first aspect of the present application, the to-be-reviewed model and the initial model both comprise a structural column, a load-bearing wall, a structural beam and a door and window, and the reviewing the to-be-reviewed model based on the initial model to generate a review report comprises: reviewing attribute parameters of the structural column to obtain and record error items of the structural column; reviewing attribute parameters of the load-bearing wall and the structural beam to obtain and record error items of the load-bearing wall and the structural beam; checking collision conditions of the door and window and recording the collision conditions of the door and window; and summarizing the recorded error items and collision conditions to obtain the review report.
[0007] Optionally, in a third implementation of the first aspect of the present invention, the step of verifying the attribute parameters of the structural column to obtain and record the errors of the structural column includes: extracting a first set of bottom reference points for the structural column in the model to be verified and a second set of bottom reference points for the structural column in the initial model; comparing the spatial positions of the first set of bottom reference points and the second set of bottom reference points; extracting the first and second bottom reference points that are closest to each other and less than a preset threshold as matching points based on the spatial positions, and recording the structural column corresponding to the matching point as a structural column matching group; comparing the attribute parameters of the two structural columns in the structural column matching group, and determining the errors of the structural column in the model to be verified based on the comparison results.
[0008] Optionally, in the fourth implementation of the first aspect of the present invention, the step of verifying the attribute parameters of the load-bearing walls and structural beams to obtain and record the errors of the load-bearing walls and structural beams includes: extracting the first reference centerline group of the load-bearing walls and structural beams in the model to be verified and the second reference centerline group of the load-bearing walls and structural beams in the initial model, respectively; comparing the first reference centerline group and the second reference centerline group, taking the first reference centerline and the second reference centerline with the same direction and the closest endpoint distance as matching straight line segments, and recording the load-bearing walls or structural beams corresponding to the matching straight line segments as reference centerline matching groups; comparing the attribute parameters of the two load-bearing walls and two structural beams in the reference centerline matching groups, and determining the errors of the load-bearing walls and structural beams in the model to be verified based on the comparison results.
[0009] Optionally, in a fifth implementation of the first aspect of the present invention, the step of checking the collision situation of the doors and windows and recording the doors and windows with collision situations includes: constructing envelope cubes corresponding to the doors and windows and structural beams in the model to be verified respectively; obtaining the spatial position of each envelope cube and determining whether there is a collision event between the spatial positions of the envelope cubes; if so, obtaining the collision situation of the collision event and recording the doors and windows with collision situations.
[0010] Optionally, in a sixth implementation of the first aspect of the present invention, after determining and displaying the component to be modified in the model to be reviewed based on the review report, the method includes: determining the elements of the structural column and the door / window with collisions corresponding to the error in the model to be reviewed based on the review report; when any error in the review report is selected, deselecting and locking the remaining elements in the engineering drawings, and jumping to the spatial position of the component to be modified corresponding to the error.
[0011] A second aspect of the present invention provides a drawing verification device, comprising: a drawing acquisition module for acquiring engineering drawings and extracting a model to be verified and an initial model from the engineering drawings; a verification report generation module for verifying the model to be verified based on the initial model and generating a verification report; and a component to be modified determination module for determining and displaying the component to be modified in the model to be verified based on the verification report.
[0012] Optionally, in a first implementation of the second aspect of the present invention, the drawing acquisition module is specifically used for: acquiring engineering drawings, wherein the engineering drawings include model drawings and externally linked models; acquiring a corresponding initial model based on the externally linked models; and acquiring a corresponding model to be reviewed based on the model drawings.
[0013] Optionally, in a second implementation of the second aspect of the present invention, the review report generation module is specifically used for: a structural column review unit, which reviews the attribute parameters of the structural column, obtains and records the errors of the structural column; a load-bearing wall and structural beam review unit, which reviews the attribute parameters of the load-bearing wall and structural beam, obtains and records the errors of the load-bearing wall and structural beam; a collision situation review unit, which checks the collision situation of the doors and windows and records the collision situation of the doors and windows; and a review report summary unit, which summarizes the recorded errors and collision situations to obtain the review report.
[0014] Optionally, in a third implementation of the second aspect of the present invention, the structural column verification unit is specifically used for: extracting a first set of bottom reference points for the structural columns in the model to be verified and a second set of bottom reference points for the structural columns in the initial model; comparing the spatial positions of the first set of bottom reference points and the second set of bottom reference points; extracting the first and second bottom reference points that are closest to each other and less than a preset threshold as matching points based on the spatial positions, and recording the structural columns corresponding to the matching points as a structural column matching group; comparing the attribute parameters of the two structural columns in the structural column matching group, and determining the error items of the structural columns in the model to be verified based on the comparison results.
[0015] Optionally, in the fourth implementation of the second aspect of the present invention, the load-bearing wall and structural beam verification unit is specifically used for: extracting the first reference centerline group of load-bearing walls and structural beams in the model to be verified and the second reference centerline group of load-bearing walls and structural beams in the initial model, respectively; comparing the first reference centerline group and the second reference centerline group, taking the first reference centerline and the second reference centerline with the same direction and the closest endpoint distance as matching straight line segments, and recording the load-bearing wall or structural beam corresponding to the matching straight line segment as the reference centerline matching group; comparing the attribute parameters of the two load-bearing walls and two structural beams in the reference centerline matching group, and determining the error items of the load-bearing walls and structural beams in the model to be verified based on the comparison results.
[0016] Optionally, in a fifth implementation of the second aspect of the present invention, the collision verification unit is specifically used to: construct envelope cubes corresponding to doors, windows and structural beams in the model to be verified respectively; obtain the spatial position of each envelope cube and determine whether there is a collision event between the spatial positions of the envelope cubes; if so, obtain the collision situation of the collision event and record the doors and windows that have a collision situation.
[0017] Optionally, in the sixth implementation of the second aspect of the present invention, the drawing verification device further includes a jump module, which is specifically used to: determine the structural columns and door / window elements with collisions corresponding to the error items in the model to be verified based on the verification report; when any error item in the verification report is selected, deselect and lock the remaining elements in the engineering drawing, and jump to the spatial position of the component to be modified corresponding to the error item.
[0018] A third aspect of the present invention provides a drawing verification device, comprising: a memory and at least one processor, wherein the memory stores instructions, and the memory and the at least one processor are interconnected via a circuit; the at least one processor invokes the instructions in the memory to cause the drawing verification device to perform the steps of the drawing verification method described above.
[0019] A fourth aspect of the present invention provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the steps of the drawing verification method described above.
[0020] In the technical solution of this invention, engineering drawings are acquired, and the model to be reviewed and the initial model are extracted from the engineering drawings; the model to be reviewed is reviewed based on the initial model, and a review report is generated; based on the review report, the components to be modified in the model to be reviewed are identified and displayed. This method establishes corresponding review rules for each component based on common components and affected components across disciplines. By reviewing the components in the initial model and the model to be reviewed, a review report is generated, realizing a large-scale, automated drawing review method, improving the accuracy and efficiency of the review of the model to be reviewed. Attached Figure Description
[0021] Figure 1 This is a schematic diagram of the first embodiment of the drawing verification method in this invention;
[0022] Figure 2 This is a schematic diagram of the second embodiment of the drawing verification method in this invention;
[0023] Figure 3This is a schematic diagram of the third embodiment of the drawing verification method in this invention;
[0024] Figure 4 This is a schematic diagram of one embodiment of the drawing verification device in this invention;
[0025] Figure 5 This is a schematic diagram of another embodiment of the drawing verification device of the present invention;
[0026] Figure 6 This is a schematic diagram of one embodiment of the drawing verification device in this invention. Detailed Implementation
[0027] In the technical solution of this invention, engineering drawings are acquired, and the model to be reviewed and the initial model are extracted from the engineering drawings; the model to be reviewed is reviewed based on the initial model, and a review report is generated; based on the review report, the components to be modified in the model to be reviewed are identified and displayed. This method establishes corresponding review rules for each component based on common components and affected components across disciplines. By reviewing the components in the initial model and the model to be reviewed, a review report is generated, realizing a large-scale, automated drawing review method, improving the accuracy and efficiency of the review of the model to be reviewed.
[0028] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar elements and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” or “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0029] For ease of understanding, the specific process of the embodiments of the present invention is described below. Please refer to [link / reference]. Figure 1 The first embodiment of the drawing verification method in this invention includes:
[0030] 101. Obtain engineering drawings and extract the model to be reviewed and the initial model from the engineering drawings;
[0031] In this embodiment, the engineering drawings provided by the designer that need to be reviewed are obtained, and the model to be reviewed and the initial model are extracted from the engineering drawings.
[0032] Specifically, the engineering drawings obtained should include both the model to be reviewed and the initial model. During the cross-disciplinary modification process, based on the common components and affected components between disciplines, the model before modification is the initial model, and the model after cross-disciplinary modification is the model to be reviewed.
[0033] The model to be reviewed and the initial model in the drawings can be placed in any layout page of the engineering drawings, or the initial model can be inserted into the engineering drawings through external reference.
[0034] 102. Based on the initial model, review the model to be reviewed and generate a review report;
[0035] In this embodiment, the components in the initial model are used as the baseline template, and the components in the model to be reviewed are reviewed through different rule descriptions and matching rules between components to generate a review report.
[0036] 103. Based on the review report, identify and display the components to be modified in the model to be reviewed.
[0037] In this embodiment, a report is generated based on the recorded errors, displayed categorized by component and floor, and allows designers to isolate errors for easier modification. Modification permissions for errors are limited to the model to be reviewed. Since the initial model is inserted into the engineering drawings via external references in a linked format, the corresponding components of the errors will also be displayed in the model to be reviewed as reference projection planes.
[0038] In this embodiment, engineering drawings are acquired, and the model to be reviewed and the initial model are extracted from the engineering drawings. The model to be reviewed is then reviewed based on the initial model, generating a review report. Based on the review report, the components to be modified in the model to be reviewed are identified and displayed. This method establishes corresponding review rules for each component based on common components and affected components across disciplines. By reviewing the components in the initial model and the model to be reviewed, a review report is generated, enabling a large-scale, automated drawing review method, improving the accuracy and efficiency of the review of the model to be reviewed.
[0039] Please see Figure 2 The second embodiment of the drawing verification method in this invention includes:
[0040] 201. Obtain engineering drawings;
[0041] In this embodiment, the method of obtaining engineering drawings can be based on an entire project folder. The engineering drawings to be read are located in the document by name. In addition, the project folder should also contain the engineering drawings containing the initial model pointed to by the external link model in step 202.
[0042] 202. Obtain the corresponding initial model based on the external link model;
[0043] In this embodiment, the initial model is inserted into the engineering drawing through an external reference. Because an external reference is used, the initial model cannot be directly obtained from the engineering drawing. It needs to be extracted from the link address provided by the external reference.
[0044] 203. Based on the model drawings, obtain the corresponding model to be reviewed;
[0045] 204. Based on the initial model, the model to be reviewed is reviewed, and a review report is generated;
[0046] 205. Based on the review report, identify and display the components to be modified in the model to be reviewed;
[0047] 206. Based on the review report, determine the structural columns corresponding to the errors in the model to be reviewed and the elements containing doors and windows that have collisions.
[0048] In this embodiment, by determining the error items contained in the review report generated in step 204, the structural columns corresponding to the error items and the doors, windows, or other components recorded in the review report that are involved in collisions are obtained.
[0049] Specifically, in engineering design software, every component, line, symbol, and text must belong to a graphic element. By viewing the properties of a component, you can find the graphic element to which the component belongs, and you can also modify or change the graphic element to which the component belongs.
[0050] Specifically, an error item should be understood as a component or group of components in the initial model and the model to be reviewed that has been modified or contains rule errors. A component group can be understood as a conflict between components that is not permitted by the review rules. Furthermore, the error item should include the corresponding component's ID code, error type, deviation value, and spatial coordinates in both the initial model and the model to be reviewed.
[0051] 207. When any error item in the review report is selected, the remaining elements in the engineering drawings are deselected and locked, and the system jumps to the spatial location of the component to be modified corresponding to the error item.
[0052] In this embodiment, by identifying the graphic element corresponding to the erroneous item, then selecting the remaining graphic elements in the engineering drawing and locking them, the scope of modification is limited to the model to be reviewed that contains the erroneous item. At the same time, since the initial model is displayed in the engineering drawing as an external reference, it will not trigger erroneous modifications.
[0053] In this embodiment, the designer can select any error item in the review report, and the viewport will jump to the component corresponding to the error item after the error item is selected, so as to quickly locate the component to be modified and facilitate the designer to make modifications.
[0054] On the other hand, if the engineering drawings are in multi-viewport mode, when the designer selects any error item in the review report, viewport 1 will jump to the location of the component to be modified corresponding to the error item, and viewport 2 will simultaneously jump to the location of the component to be modified in the initial model.
[0055] Specifically, if the number of viewports is greater than 2, the designer can specify the viewports to jump to. After specifying, by clicking on the error item, the two specified viewports will jump to the spatial coordinates of the initial model corresponding to the error item and the spatial coordinates of the model to be reviewed corresponding to the error item.
[0056] This embodiment, based on the previous embodiment, describes in detail the process of determining the structural columns and door / window elements with collision issues corresponding to errors in the model to be reviewed, based on the review report; when any error item in the review report is selected, the remaining elements in the engineering drawings are deselected and locked, and the process jumps to the spatial location of the component to be modified corresponding to the error item. Compared with the traditional method, this embodiment adds the function of jumping to the component to be modified through the review report, allowing designers to directly jump to the spatial location of the selected error item by selecting an error item in the review report after obtaining the review report and the reviewed engineering drawings, facilitating quick location and modification of the component to be modified.
[0057] Please see Figure 3 The third embodiment of the drawing verification method in this invention includes:
[0058] 301. Obtain the engineering drawings and extract the model to be reviewed and the initial model from the engineering drawings;
[0059] 302. Extract the first bottom surface reference point group of the structural column in the model to be verified and the second bottom surface reference point group of the structural column in the initial model, respectively.
[0060] In this embodiment, steps 302 to 305 will be performed to review the component types of the structural columns in the initial model.
[0061] Specifically, since the layout of structural columns in the component is based on the center point of the bottom surface as a reference, the position matching of structural columns in the model to be checked can be performed using reference points. This is achieved by extracting the first set of bottom surface reference points for the structural columns in the model to be checked and the second set of bottom surface reference points for the structural columns in the initial model. These are then used for the next step of the check rules.
[0062] 303. Compare the spatial positions of the first bottom surface reference point group and the second bottom surface reference point group;
[0063] In this embodiment, structural columns are typically arranged with their base center point as the reference, so spatial point matching can be used for position matching. First, the base reference points of all structural columns in the model to be reviewed are extracted and compared with the base reference points of all structural columns in the initial model. Between these two sets of spatial points, the closest matching point less than a threshold is found, and the structural columns corresponding to this set of points are recorded as a matching group. Since commonly used structural column types are rectangular and circular, the cross-sectional type of each structural column group needs to be determined, and then attribute matching is performed based on the cross-sectional type. The attribute parameters of a rectangular structural column include the instance's position, rotation angle, and cross-sectional length and width; the attribute parameters of a circular structural column include the instance's position and cross-sectional diameter. After comparing the attributes, errors and their corresponding error types are recorded.
[0064] 304. Based on the spatial location, extract the first bottom surface reference point and the second bottom surface reference point that are closest to each other and less than a preset threshold as matching points, and record the structural column corresponding to the matching point as a structural column matching group.
[0065] In this embodiment, the spacing between structural columns can be set to L1. After modification, the adjustment distance of the structural columns in the model to be reviewed can be set to L2. Considering practicality and aesthetics, L1 >> L2. Therefore, it is necessary to preset a distance threshold between L1 and L2, which is included within the adjustment distance of L2 and will not be misjudged as other load-bearing columns.
[0066] On the other hand, there may be situations where the number of load-bearing columns is increased or decreased in the model to be verified due to considerations such as practicality and aesthetics. In this case, it is necessary to determine the differences between the reference points contained in the first bottom reference point group and the second bottom reference point group, and after determining the areas where reference points have been increased or decreased by dividing different regions, these areas are recorded as errors to prevent errors in the region from affecting the verification process of the entire initial model or the model to be verified.
[0067] 305. Compare the attribute parameters of the two structural columns in the structural column matching group, and determine the erroneous items of the structural columns in the model to be reviewed based on the comparison results.
[0068] In this embodiment, since commonly used structural column types are divided into rectangular structural columns and circular structural columns, it is necessary to determine the cross-sectional type of each structural column group, and then perform attribute matching based on the cross-sectional type. The attribute parameters of rectangular structural columns include the instance's position, rotation angle, and cross-sectional length and width; the attribute parameters of circular structural columns include the instance's position and cross-sectional diameter. After comparing the attributes, error items and corresponding error types are recorded.
[0069] 306. Extract the first reference centerline group of load-bearing walls and structural beams in the model to be verified and the second reference centerline group of load-bearing walls and structural beams in the initial model, respectively.
[0070] In this embodiment, the wall arrangement is typically controlled by the centerline, therefore, the position matching of load-bearing walls (since the structural model does not involve operations on non-load-bearing walls, no verification is required) adopts the reference centerline matching method. First, the reference centerlines of all load-bearing walls in the model to be verified are extracted and compared with the reference centerlines of all load-bearing walls in the initial model. Among the two sets of spatial straight line segments, matching straight line segments with the same direction and the closest endpoint distance (determined based on the designer's engineering drawing experience) are found (the length of the straight line segment is not required during the matching stage), and the load-bearing walls corresponding to the straight line segments are recorded as matching groups.
[0071] The placement of structural beams is typically controlled by a centerline; therefore, the position matching of structural beams is done using spatial lines, similar to that of load-bearing walls. After recording the matched structural beams, their attribute parameters include cross-sectional width and height, length, and rotation angle. Errors and their corresponding error types are then recorded after comparison.
[0072] 307. Compare the first reference centerline group and the second reference centerline group, take the first reference centerline and the second reference centerline with the same direction and the closest endpoint distance as the matching straight line segment, and record the load-bearing wall or structural beam corresponding to the matching straight line segment as the reference centerline matching group.
[0073] Specifically, as the reference centerline to distinguish between load-bearing walls and structural beams, the first and second reference centerlines can be marked. During the matching process, only reference centerlines with the same mark can be matched to prevent mismatch of reference centerlines between load-bearing walls and structural beams.
[0074] 308. Compare the attribute parameters of the two load-bearing walls and two structural beams in the baseline centerline matching group, and determine the erroneous items of the load-bearing walls and structural beams in the model to be reviewed based on the comparison results.
[0075] Specifically, the attribute parameters of load-bearing walls include wall thickness, length, and rotation angle. After comparison, errors and their corresponding error types are recorded. The attribute parameters of structural beams include cross-sectional width and height, length, and rotation angle. After comparison, errors and their corresponding error types are recorded. Among the errors, the spatial coordinates of the errors in the initial model and the model to be reviewed should also be recorded, so that the viewport can be adjusted based on the spatial coordinates in the review report.
[0076] 309. Construct the envelope cubes corresponding to the doors, windows, and structural beams in the model to be verified, respectively;
[0077] In this embodiment, due to the objective limitations of current modeling software and computer equipment, in order to save computing resources and time, it is necessary to construct an envelope cube for the doors, windows and structure to replace the actual structural beams and doors for collision detection during the process of checking whether there is a collision after the adjustment of doors and windows.
[0078] Specifically, obvious methods for collision detection of multiple components are very slow. Checking each component against every other component is feasible, but inefficient when the number of components is very large. Checking components with complex geometries in an obvious way, by checking every face against each other, is itself very slow. Therefore, it is necessary to reduce the number of edges and faces of the components, simplifying them into an envelope cube.
[0079] 310. Obtain the spatial position of each envelope cube and determine whether there is a collision event between the spatial positions of the envelope cubes;
[0080] In this embodiment, an envelope cube is constructed for the doors and windows based on their frame thickness, height, width, and location information. Similarly, an envelope cube is constructed for the structural beam based on its length, cross-sectional width and height, and location information. The intersection of these cubes with the door and window envelope cubes is then checked. Upon detection of a collision, the colliding door / window and structural beam, along with their spatial coordinates, are recorded.
[0081] 311. If so, obtain the collision details of the collision event and record the doors and windows that have collision details;
[0082] 312. Summarize the recorded errors and collision situations to obtain a review report;
[0083] In this embodiment, a report is generated based on the recorded errors, displayed categorized by component and floor, and allows designers to isolate errors for easier modification. Leveraging Revit's software features, modification permissions for errors are limited to the model to be reviewed. Since the initial model is projected onto the engineering drawings using external references, the corresponding components of the errors will also be displayed in the model to be reviewed as reference projection planes.
[0084] 313. Based on the review report, identify and display the components to be modified in the model to be reviewed.
[0085] This embodiment, based on the previous embodiment, details the process of verifying the attribute parameters of the structural columns, obtaining and recording errors in the structural columns; verifying the attribute parameters of the load-bearing walls and structural beams, obtaining and recording errors in the load-bearing walls and structural beams; checking the collision status of the doors and windows, and recording the collision status of the doors and windows; and summarizing the recorded errors and collision status to obtain the verification report. Compared with traditional methods, this embodiment refines the verification and recording methods for different components during the drawing verification process. Based on the component classification concept, a system design is implemented, and targeted rule designs are made for the common component categories of the model to be verified and the initial model.
[0086] The drawing verification method in the embodiments of the present invention has been described above. The drawing verification device in the embodiments of the present invention is described below. Please refer to [link / reference]. Figure 4 One embodiment of the drawing verification device in this invention includes:
[0087] The drawing acquisition module 401 is used to acquire engineering drawings and extract the model to be reviewed and the initial model from the engineering drawings;
[0088] The review report generation module 402 is used to review the model to be reviewed based on the initial model and generate a review report.
[0089] The component to be modified determination module 403 is used to determine and display the components to be modified in the model to be reviewed based on the review report.
[0090] In this embodiment of the invention, the drawing verification device operates the above-described drawing verification method, including: acquiring engineering drawings and extracting the model to be verified and the initial model from the engineering drawings; verifying the model to be verified based on the initial model and generating a verification report; and determining and displaying the components to be modified in the model to be verified based on the verification report. This method establishes corresponding verification rules for each component based on common components and affected components across disciplines. By verifying the components in the initial model and the model to be verified, a verification report is generated, realizing a large-scale, automated drawing verification method and improving the verification accuracy and efficiency of the model to be verified.
[0091] Please see Figure 5 The second embodiment of the drawing verification device in this invention includes:
[0092] The drawing acquisition module 401 is used to acquire engineering drawings and extract the model to be reviewed and the initial model from the engineering drawings;
[0093] The review report generation module 402 is used to review the model to be reviewed based on the initial model and generate a review report.
[0094] The component to be modified determination module 403 is used to determine and display the components to be modified in the model to be reviewed based on the review report.
[0095] In this embodiment, the drawing acquisition module 401 is specifically used for:
[0096] Obtain engineering drawings, including model drawings and externally linked models; obtain the corresponding initial model based on the externally linked models; and obtain the corresponding model to be reviewed based on the model drawings.
[0097] In this embodiment, the review report generation module 402 is specifically used for:
[0098] The structural column verification unit 4021 verifies the attribute parameters of the structural column, obtains and records the errors of the structural column; the load-bearing wall and structural beam verification unit 4022 verifies the attribute parameters of the load-bearing wall and structural beam, obtains and records the errors of the load-bearing wall and structural beam; the collision verification unit 4023 checks the collision of the doors and windows and records the collision of the doors and windows; the verification report summary unit 4024 summarizes the recorded errors and collisions to obtain the verification report.
[0099] In this embodiment, the structural column verification unit 4021 is specifically used for:
[0100] Extract the first set of base reference points for the structural columns in the model to be reviewed and the second set of base reference points for the structural columns in the initial model, respectively; compare the spatial positions of the first set of base reference points and the second set of base reference points; extract the first and second base reference points that are closest to each other and less than a preset threshold as matching points, and record the structural columns corresponding to the matching points as structural column matching groups; compare the attribute parameters of the two structural columns in the structural column matching groups, and determine the erroneous items of the structural columns in the model to be reviewed based on the comparison results.
[0101] In this embodiment, the load-bearing wall and structural beam verification unit 4022 is specifically used for:
[0102] Extract the first reference centerline group of load-bearing walls and structural beams from the model to be verified and the second reference centerline group of load-bearing walls and structural beams from the initial model. Compare the first reference centerline group and the second reference centerline group, and take the first reference centerline and the second reference centerline with the same direction and the closest endpoint distance as matching line segments, and record the load-bearing wall or structural beam corresponding to the matching line segment as the reference centerline matching group. Compare the attribute parameters of the two load-bearing walls and two structural beams in the reference centerline matching group, and determine the error items of the load-bearing walls and structural beams in the model to be verified based on the comparison results.
[0103] In this embodiment, the collision verification unit 4023 is specifically used for:
[0104] Construct envelope cubes corresponding to doors, windows, and structural beams in the model to be verified; obtain the spatial position of each envelope cube and determine whether there is a collision event between the spatial positions of the envelope cubes; if so, obtain the collision situation of the collision event and record the doors and windows that have a collision.
[0105] In this embodiment, the drawing verification device further includes a jump module 404, which is specifically used for:
[0106] Based on the review report, the structural columns and doors and windows with collisions corresponding to the errors in the model to be reviewed are identified; when any error in the review report is selected, the remaining elements in the engineering drawings are deselected and locked, and the system jumps to the spatial location of the component to be modified corresponding to the error.
[0107] Based on the previous embodiment, this embodiment describes in detail the specific functions of each module and the unit composition of some modules. Through the above modules, the specific functions of the original modules are refined, the operation of the drawing verification device is improved, its operational reliability is enhanced, and the actual logic between each step is clarified, thereby improving the practicality of the device.
[0108] above Figure 4 and Figure 5 The drawing verification device in this embodiment of the invention is described in detail from the perspective of modular functional entities. The drawing verification equipment in this embodiment of the invention is described in detail from the perspective of hardware processing.
[0109] Figure 6 This is a schematic diagram of a drawing verification device 600 provided in an embodiment of the present invention. The drawing verification device 600 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 610 (e.g., one or more processors) and a memory 620, and one or more storage media 630 (e.g., one or more mass storage devices) storing application programs 633 or data 632. The memory 620 and storage media 630 can be temporary or persistent storage. The program stored in the storage media 630 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the drawing verification device 600. Furthermore, the processor 610 may be configured to communicate with the storage media 630 and execute the series of instruction operations in the storage media 630 on the drawing verification device 600 to implement the steps of the above-described drawing verification method.
[0110] The drawing verification device 600 may also include one or more power supplies 640, one or more wired or wireless network interfaces 650, one or more input / output interfaces 660, and / or one or more operating systems 631, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 6 The illustrated drawing verification equipment structure does not constitute a limitation on the drawing verification equipment provided in this application. It may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0111] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when the instructions are executed on a computer, cause the computer to perform the steps of the drawing verification method described above.
[0112] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system, device, or unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0113] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0114] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for reviewing drawings, characterized in that, The drawing verification method includes: Obtain engineering drawings and extract the model to be reviewed and the initial model from the engineering drawings; Based on the initial model, the model to be reviewed is reviewed, and a review report is generated; Based on the review report, identify and display the components to be modified in the model to be reviewed; Both the model to be reviewed and the initial model include structural columns, load-bearing walls, structural beams, and doors and windows. The review of the model to be reviewed based on the initial model, generating a review report, includes: reviewing the attribute parameters of the structural columns, obtaining and recording the errors of the structural columns; reviewing the attribute parameters of the load-bearing walls and structural beams, obtaining and recording the errors of the load-bearing walls and structural beams; checking the collision status of the doors and windows, and recording the collision status of the doors and windows; summarizing the recorded errors and collision status to obtain the review report. The process of reviewing the attribute parameters of the structural columns and obtaining and recording the errors of the structural columns includes: extracting the first set of bottom reference points of the structural columns in the model to be reviewed and the second set of bottom reference points of the structural columns in the initial model; comparing the spatial positions of the first set of bottom reference points and the second set of bottom reference points; extracting the first and second bottom reference points that are closest to each other and less than a preset threshold as matching points based on the spatial positions, and recording the structural columns corresponding to the matching points as structural column matching groups; comparing the attribute parameters of the two structural columns in the structural column matching groups, and determining the errors of the structural columns in the model to be reviewed based on the comparison results.
2. The drawing verification method according to claim 1, characterized in that, The process of acquiring engineering drawings and extracting the model to be reviewed and the initial model from the engineering drawings includes: Obtain engineering drawings, wherein the engineering drawings include model drawings and externally linked models; Obtain the corresponding initial model based on the external link model; Based on the model drawings, obtain the corresponding model to be reviewed.
3. The drawing verification method according to claim 1, characterized in that, The method of reviewing the attribute parameters of load-bearing walls and structural beams, obtaining and recording the errors in the load-bearing walls and structural beams, includes: Extract the first set of reference centerlines for load-bearing walls and structural beams in the model to be verified and the second set of reference centerlines for load-bearing walls and structural beams in the initial model, respectively. Compare the first reference centerline group and the second reference centerline group, and take the first reference centerline and the second reference centerline with the same direction and the closest endpoint distance as the matching straight line segment, and record the load-bearing wall or structural beam corresponding to the matching straight line segment as the reference centerline matching group; The attribute parameters of the two load-bearing walls and two structural beams in the baseline centerline matching group are compared, and the error items of the load-bearing walls and structural beams in the model to be reviewed are determined based on the comparison results.
4. The drawing verification method according to claim 1, characterized in that, The inspection of the doors and windows for collisions, and the recording of doors and windows where collisions occurred, includes: Construct the envelope cubes corresponding to the doors, windows, and structural beams in the model to be verified, respectively; Obtain the spatial position of each of the envelope cubes, and determine whether there is a collision event between the spatial positions of the envelope cubes; If so, the collision details of the collision event are obtained, and the doors and windows where the collision occurred are recorded.
5. The drawing verification method according to any one of claims 3-4, characterized in that, After the components to be modified include structural columns, load-bearing walls, and structural beams with errors, as well as doors and windows subject to collisions, and after the components to be modified in the model to be reviewed are determined and displayed based on the review report, the following steps are included: Based on the review report, determine the structural columns corresponding to the errors in the model to be reviewed and the door and window elements where collisions occur. When any error item in the review report is selected, the remaining elements in the engineering drawings are deselected and locked, and the system jumps to the spatial location of the component to be modified corresponding to the error item.
6. A drawing verification device, characterized in that, The drawing verification device includes: The drawing acquisition module is used to acquire engineering drawings and extract the model to be reviewed and the initial model from the engineering drawings; The review report generation module is used to review the model to be reviewed based on the initial model and generate a review report; The module for determining components to be modified is used to determine and display the components to be modified in the model to be reviewed based on the review report. Both the model to be reviewed and the initial model include structural columns, load-bearing walls, structural beams, and doors and windows. The review of the model to be reviewed based on the initial model, generating a review report, includes: reviewing the attribute parameters of the structural columns, obtaining and recording the errors of the structural columns; reviewing the attribute parameters of the load-bearing walls and structural beams, obtaining and recording the errors of the load-bearing walls and structural beams; checking the collision status of the doors and windows, and recording the collision status of the doors and windows; summarizing the recorded errors and collision status to obtain the review report. The process of reviewing the attribute parameters of the structural columns and obtaining and recording the errors of the structural columns includes: extracting the first reference centerline group of load-bearing walls and structural beams in the model to be reviewed and the second reference centerline group of load-bearing walls and structural beams in the initial model; comparing the first reference centerline group and the second reference centerline group, taking the first reference centerline and the second reference centerline with the same direction and the closest endpoint distance as matching straight line segments, and recording the load-bearing walls or structural beams corresponding to the matching straight line segments as reference centerline matching groups; comparing the attribute parameters of the two load-bearing walls and two structural beams in the reference centerline matching groups, and determining the errors of the load-bearing walls and structural beams in the model to be reviewed based on the comparison results.
7. A drawing verification device, characterized in that, The drawing verification device includes: a memory and at least one processor, wherein the memory stores instructions, and the memory and the at least one processor are interconnected via a line; The at least one processor invokes the instructions in the memory to cause the drawing verification device to perform the steps of the drawing verification method as described in any one of claims 1-5.
8. A computer-readable storage medium storing a computer program thereon, characterized in that, When the computer program is executed by the processor, it implements each step of the drawing review method as described in any one of claims 1-5.
Citation Information
Patent Citations
Collaborative design method and system based on SOA
CN103500372A
Building masonryconstruction method based on building information modeling (BIM) technical
CN110117994A
Auxiliary checking method for rail transit design drawing
CN113239424A