A method for automatically generating door and window types from a door and window list
By adjusting the door and window table data into two columns and multi-row formats and providing editable table modification functions, the problem of cumbersome input of door and window type parameters in BIM modeling is solved, and fast and accurate door and window type generation is achieved.
Patent Information
- Application Number
- CN202111084528.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-16
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2041-09-16
AI Technical Summary
In BIM three-dimensional platform modeling, manually inputting a large number of door and window type parameters leads to a large amount of workload and possible error operation. Inconsistent data format of door and window tables makes it difficult to guarantee data accuracy.
By decomposing the door and window table data into two columns and multiple rows of text formats, reading and displaying them in an editable table, batch modification and customization functions are provided, and duplicate types are automatically detected and reminded users to quickly generate door and window types.
It realizes the rapid generation of a large number of door and window types, reduces the workload of manual input, improves data accuracy and generation efficiency, and ensures data consistency and consistency.
Smart Images

Figure CN113779680B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of building information modeling, and in particular, to a method for automatically generating window and door types from a window and door schedule. Background Art
[0002] With the development of digital construction, the application of Building Information Modeling (BIM) technology in the construction industry has been gradually popularized.
[0003] In the common BIM three-dimensional platform modeling, the generation of various window and door components is achieved by manually copying existing window and door types and manually inputting parameters such as the width, height, and type name of the window and door in the newly created type. For a public building project, there are about a dozen to dozens of window and door product types, and there are probably dozens to hundreds of window and door types.
[0004] However, such a large amount of manual data input will bring a huge workload and the possibility of incorrect operations. The construction drawings of public buildings will have CAD drawings of window and door schedules. The window and door schedule will include parameters such as the window and door product types, type names, widths, and heights of the building. However, the forms and formats of the window and door schedules are not unified among different design institutes, and the accuracy of the window and door schedule data also needs to be verified in combination with the window and door details, so it is impossible to ensure that the drawing data can be used directly. Summary of the Invention
[0005] The present invention provides a method for automatically generating window and door types from a window and door schedule, which realizes the rapid and large-scale generation of window and door types by quickly modifying and importing window and door schedule information and providing the functions of single and batch designation and parameter modification.
[0006] The technical solution of the present invention is as follows:
[0007] A method for automatically generating window and door types from a window and door schedule includes:
[0008] S01. Decompose the window and door schedule data into text, and adjust the decomposed text into two-column and multi-row data; wherein, the first column is window and door type data, and the second column is window and door opening width and height data;
[0009] S02. Read the window and door type data and the window and door opening width and height data, list them in an editable table for the user to review and modify, and batch generate corresponding window and door types according to the data in the modified table;
[0010] Wherein, the S01 includes:
[0011] Translate and / or merge the decomposed text to generate two-column and multi-row data.
[0012] Optionally, the review and modification in the S02 include:
[0013] In response to the user's operation of batch-selecting family names, batch modification of table data is achieved.
[0014] Optionally, the review and modification in S02 include:
[0015] In response to the user's custom operation of window sill height and preset operation of window parameters, customization of the window sill height and preset of window operations are achieved.
[0016] Optionally, the review and modification in S02 include:
[0017] For existing door and window types, if duplicate door and window types are detected during automatic parameter update, a dialog box will pop up on the display interface to remind the user of the duplicate type names for the user to review.
[0018] Advantages of the present invention:
[0019] The embodiment of the present invention provides a general solution for automatically generating door and window types in a door and window table. By quickly modifying and importing door and window table information, functions of single and batch designation and parameter modification are provided to achieve rapid and large-scale generation of door and window types. Brief Description of the Drawings
[0020] Figure 1 Is the original form of door and window data;
[0021] Figure 2 Is the adjusted form of door and window data;
[0022] Figure 3 Are the parameters in the door and window table;
[0023] Figure 4 Are the parameters after generating door and window types;
[0024] Figure 5 Is the operation interface when selecting a door;
[0025] Figure 6 Is the operation interface for batch deletion;
[0026] Figure 7 Is the operation interface when selecting a window;
[0027] Figure 8 Is the reminder review display interface after generation is completed. Detailed Description of the Embodiment
[0028] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. In addition, it should be noted that for the convenience of description, only the parts related to the present invention rather than all the structures are shown in the drawings.
[0029] Embodiment
[0030] This embodiment is applicable to the situation of generating various door and window components in BIM three-dimensional platform modeling, and specifically includes the following steps:
[0031] S110. Decompose the door and window table data into text, and adjust the decomposed text into two-column and multi-row data; wherein, the first column is the door and window type data, and the second column is the width and height data of the door and window openings.
[0032] Since the forms and formats of door and window tables are not unified among different design institutes, in this embodiment, the read data is specified as text, and the corresponding format of the text is two-column and multi-row to provide a common data form.
[0033] Specifically, CAD text can be exploded into text data in the software, and the door and window table data in different formats only need to be simply translated to meet the format requirements specified in this embodiment. When the type name and door and window opening in the CAD drawing are composed of multiple texts, the requirements can be met by merging the same text into one text. For example, if the door and window type in the door and window table data of a certain drawing is composed of multiple texts, these texts can be merged into one text to adjust the text to the format specified in this embodiment. See specifically Figure 1 and Figure 2 , Figure 1 is the original door and window data form, Figure 2 is the adjusted door and window data form. By translation, the original door and window table data can be adjusted to the specified two-column and multi-row data form.
[0034] S120. Read the door and window type data and the width and height data of the door and window openings, list them in an editable table for the user to review and modify, and batch generate the corresponding door and window types according to the data in the modified table.
[0035] In this embodiment, after automatically judging and reading the type name and opening width and height of the door and window, it is listed in an editable table of a dialog box for the user to review and modify. The user can confirm the actual door and window form through methods such as reviewing the door and window details, update the parameter data in the table, and finally quickly generate a large number of corresponding door and window types based on the data in the table. Figure 3 are the parameters in the door and window table, Figure 4 are the parameters after generating the door and window types.
[0036] Further refer to Figure 5, the embodiments of the present invention provide functions such as batch selection of family names. By performing operations such as batch selection of family names, users can quickly achieve batch modification of table data. At the same time, a function of batch deletion is also provided for incorrect rows in the table, such as Figure 6 , to avoid repeated operations and improve deletion efficiency. It is also possible to select single or multiple window and door data in the table.
[0037] The embodiments of the present invention also provide parameter presetting for window and door heights and custom operations for sill heights, such as Figure 7 . This enables users to complete the presetting of all window and door parameters while verifying window and door details. In addition, for existing window and door types in the model, when automatically updating the parameters, a dialog box will pop up to remind the user of duplicate type names, allowing the user to review whether there are errors by themselves without affecting the generation, such as Figure 8 .
[0038] In this embodiment, the automatic generation process of window and door types has more parts that can be reviewed and customized by users on the premise that all data can be generated smoothly and quickly, and can quickly meet the needs of automatic generation and review of various window and door table types.
[0039] Based on the above embodiments, two auxiliary tools can be correspondingly set according to the solution provided in this embodiment. Tool 1 is used to adjust the window and door table data into two-column and multi-row data, and Tool 2 is used to automatically judge the data and provide corresponding compound modification operations.
[0040] When using BIM technology in construction projects, as long as the building original data has window and door table data, the method for automatically generating window and door types from the window and door table provided in this embodiment can be used to quickly generate window and door types that meet the requirements. After simply completing the merging and translation of the window and door table text by Tool 1 to meet the format of two columns and multiple rows, continue to read all window and door information by Tool 2, modify the specified parameters individually and in batches in the tool, and finally quickly generate the corresponding window and door types.
[0041] Note that the above is only the preferred embodiment of the present invention and the applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described here, and various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments only. Without departing from the concept of the present invention, it can also include more other equivalent embodiments, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A method for automatically generating window and door types in a window and door list, characterized in that, Including: S01. Decompose the imported CAD door and window schedule data into text in the BIM 3D platform, and translate and / or merge the decomposed text through the correspondingly set auxiliary tool 1 to adjust it into two-column and multi-row data; wherein, the first column is door and window type data, and the second column is door and window opening width and height data; S02. Read the door and window type data and the door and window opening width and height data through the correspondingly set auxiliary tool 2, list them in an editable table for the user to review and modify, and batch generate corresponding door and window types according to the data in the modified table.
2. The method according to claim 1, wherein The review and modification in S02 includes: Respond to the user's operation of batch selecting family names to achieve batch modification of the table data.
3. The method according to claim 1, wherein The review and modification in S02 includes: Respond to the user's custom operation of window sill height and the preset operation of window parameters to achieve the customization of window sill height and the preset of window operations.
4. The method according to claim 1, wherein The review and modification in S02 includes: For existing door and window types, if duplicate door and window types are detected during automatic parameter update, a dialog box will pop up on the display interface to remind the user of duplicate type names for the user to review.