Room building surface layer generation method and equipment based on practice library and medium
By establishing a library of building practices and an associated database, the surface layer design is automatically processed, which solves the problems of low efficiency and incomplete information in the existing technology, and realizes the efficient, accurate and consistent generation of surface layer models to meet large-scale design needs.
Patent Information
- Application Number
- CN202511100957.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-07
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2045-08-07
AI Technical Summary
The existing building surface design is inefficient, information is incomplete, difficult to integrate and update, highly dependent on manual operations, and cannot adapt to large-scale design needs.
Through the pre-established building practice library and associated database, the building surface data is automatically processed, room types are identified, surface information is matched and completed, and surface models are generated, including specific practice parameters, to achieve seamless integration with the design model.
Improve design efficiency, ensure information integrity, reduce human errors, shorten design cycles, improve design accuracy and consistency, facilitate management and updates, and enhance collaborative design efficiency.
Smart Images

Figure CN120597397A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of architectural design, and in particular to a method, device and medium for generating a room building surface layer based on a practice library. Background Art
[0002] In traditional architectural design, the layout of building surfaces typically follows the following technical approach: First, designers compile a table of building practices, detailing various surface practices (including walls, facings, ceilings, and skirtings) and their applicable room types. Next, they create a table of room practice options, specifying the four surface practices for each room. Finally, designers draw surface outlines on the design drawings, which only indicate the thickness of the surface. Specific surface practice information must be obtained by consulting the table.
[0003] However, there are still certain limitations in the existing building surface design: (1) Inefficiency: Designers need to manually organize and check a large number of tables, which is error-prone and time-consuming.
[0004] (2) Incomplete information: The surface layer model only contains thickness information and lacks a detailed description of the specific practices, resulting in incomplete information.
[0005] (3) Difficult to integrate and update: Building practice tables and room practice selection tables are usually in paper or simple spreadsheet form, which are difficult to integrate with the design model and inconvenient to update and maintain.
[0006] (4) Lack of automation: The entire process is highly dependent on manual operation and cannot be automated, making it difficult to adapt to the needs of large-scale architectural design. Summary of the Invention
[0007] The embodiments of the present application provide a method, device and medium for generating room building surface based on a practice library, which are used to solve the following technical problems: in the existing building surface design, there are low efficiency, incomplete relevant information, difficulty in integrating and updating information, and a high degree of reliance on manual operation.
[0008] The embodiments of this application adopt the following technical solutions: On the one hand, an embodiment of the present application provides a method for generating room building surface layers based on a practice library, comprising: performing data association processing of building surface layers practices on a current design file through a pre-established building practice library and an associated database to obtain building practice data; identifying and classifying the room using a design model corresponding to the current design file to determine the type information of the room to be designed; matching the building practice data with the type information of the room to be designed, and extracting detailed information on the practice; if there is no building surface layer practice information in the detailed information on the practice, performing operation completion processing on the no building surface layer practice information, and adding the completed building surface layer practice information to the detailed information on the practice; performing assignment and labeling processing on multiple types of surfaces on the room to be designed according to the detailed information on the practice to obtain generation result information of the room to be designed; wherein, the generation result information includes: building surface layer constraint information and building surface layer construction information.
[0009] The embodiment of the present application realizes automated processing through computer functions, reduces manual operations, and improves design efficiency. The surface layer model not only contains thickness information, but also stores specific practices as parameters in the model, making the information more complete. Moreover, the information-based database can be seamlessly integrated with the design model, making it easy to manage and update. And the surface layer model is automatically matched and generated by computer programs, reducing human errors. It significantly shortens the architectural design cycle, especially in large-scale architectural design projects. It can also reduce errors caused by manual operations and ensure the accuracy and consistency of the design. At the same time, it allows design team members to more conveniently share and access the architectural practice library, improving the efficiency of collaborative design.
[0010] In a feasible implementation manner, the current design file is subjected to data association processing of building surface practices through a pre-established building practice library and an associated database to obtain building practice data, specifically including: collecting various types of building surface practice information and corresponding process basic information; wherein, the various types of practice information include at least one or more of the following: walls, floors, ceilings and skirtings; the process basic information includes at least one or more of the following: material type, surface thickness and construction process; based on the various types of practice information and the corresponding process basic information, the applicable room type information is determined; and the various types of practice information, the process basic information and the corresponding applicable room type information are stored in a database to obtain the building practice library; through monitoring events, the current design file is subjected to data association processing with the building practice library to obtain the associated database; through the associated database, and based on the associated monitoring information of the current design file, the building practice data is associated and obtained.
[0011] In a feasible implementation, the design model corresponding to the current design file is used to identify and classify the rooms, and the type information of the rooms to be designed is determined, specifically including: extracting the structural wall information and room information in the current design file; wherein the structural wall information at least includes: wall geometry information and wall position information; the room information at least includes: room geometry information, room name and room type; using the structural wall information and the room information, the current design file is processed to generate a corresponding data model to obtain the design model; identifying the attribute fields of each room in the design model, and determining the room type information to be designed for each room.
[0012] In a feasible implementation, the building practice data is matched with the room type information to be designed, and detailed practice information is extracted, specifically including: reading the room type information to be designed of each room in the design model; querying and processing each type of surface layer information on the practice association table corresponding to the building practice data according to the room type information to be designed, and obtaining the practice number for each type of surface layer information; obtaining the detailed practice information for each surface layer in the building practice data according to the practice number; wherein the detailed practice information includes at least: building material information, surface layer thickness information and construction practice information.
[0013] In a feasible implementation, if there is no building surface practice information in the practice details, before performing operation completion processing on the no building surface practice information, the method also includes: judging the applicable scope of the practice details under the relevant room name; if the room name is within the applicable scope, marking the room name as existing building surface practice information; and based on the existing building surface practice information, extracting and matching the practice details corresponding to the room name; if the room name is not within the applicable scope, marking the room name as no building surface practice information.
[0014] In a feasible implementation manner, if there is no building surface practice information in the detailed information of the practice, the said no building surface practice information is completed and processed, specifically including: if the said no building surface practice information is missing surface practice information, the structural components of the corresponding building surface area are exposed to determine that there is no surface practice information; if the said no building surface practice information is newly built surface practice information, the corresponding newly built building surface is edited and controlled under manual operation to obtain newly built surface practice information; if the said no building surface practice information is modified surface practice information, the corresponding attribute parameters in the existing building surface practice information are adaptively modified to obtain modified surface practice information; the said no surface practice information, the said newly built surface practice information and the said modified surface practice information are data integrated to obtain the completed building surface practice information.
[0015] In a feasible implementation manner, according to the detailed information of the practice, multiple types of surface layers are assigned and labeled for the room to be designed to obtain the generation result information of the room to be designed, specifically including: extracting the surface thickness information in the detailed information of the practice; and according to the geometric boundary information of the room to be designed, performing contour line generation processing on the surface thickness information to obtain the surface contour information of the room to be designed; wherein, the surface contour information includes: wall contour information and floor contour information; performing assignment and labeling processing on the specific building parameters in the detailed information of the practice for each surface layer, and obtaining the building surface model information of the room to be designed; wherein, the building surface model information includes: wall information, floor information, ceiling information and skirting information; generating and displaying the surface contour information and the building surface model information under the relevant visual interface and parameter text, and outputting the generation result information.
[0016] In a feasible implementation manner, after generating and displaying the surface layer contour information and the building surface layer model information under the relevant visual interface and parameter text, and outputting the generated result information, the method further includes: generating a plan view of the floor surface layer according to the surface layer contour information and the building surface layer model information to obtain a floor plan view; marking the contour lines, top elevations, bottom elevations and empty symbols in the floor contour information into the floor plan view; and performing unified data display processing on the marked floor plan view and the generated result information.
[0017] In the second aspect, an embodiment of the present application also provides a room building surface generation device based on a practice library, the device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor so that the at least one processor can execute a room building surface generation method based on a practice library as described in any of the above embodiments.
[0018] In a third aspect, an embodiment of the present application further provides a non-volatile computer storage medium, which is a non-volatile computer-readable storage medium. The non-volatile computer-readable storage medium stores at least one program, each of which includes instructions. When the instructions are executed by a terminal, the terminal executes a method for generating a room building surface layer based on a practice library as described in any of the above embodiments.
[0019] This application provides a method, device, and medium for generating a room building surface layer based on a practice library. Compared with the prior art, the embodiments of this application have the following beneficial technical effects: 1. High degree of automation: Automated processing is achieved through computer functions, which reduces manual operations and improves design efficiency.
[0020] 2. Information integrity: The surface layer model not only contains thickness information, but also stores specific practices as parameters in the model, making the information more complete.
[0021] 3. Strong integration: The information-based database can be seamlessly integrated with the design model, making it easy to manage and update.
[0022] 4. High accuracy: Automatically matching and generating surface layer models through computer programs reduces human errors.
[0023] 5. Improve design efficiency: significantly shorten the architectural design cycle, especially in large-scale architectural design projects.
[0024] 6. Improve design quality: Reduce errors caused by manual operation and ensure the accuracy and consistency of design.
[0025] 7. Easy to manage and update: The use of a database makes it easier to update and maintain building practices and can quickly adapt to design changes.
[0026] 8. Enhanced design collaboration: Design team members can more easily share and access the architectural practice library, improving the efficiency of collaborative design. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments described in the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work. In the drawings: Figure 1 A flow chart of a method for generating a room building surface layer based on a practice library provided in an embodiment of the present application; Figure 2 A schematic diagram of a room building surface generation result interface provided in an embodiment of the present application; Figure 3 A schematic structural diagram of a room building surface generation device based on a practice library provided in an embodiment of the present application. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the technical solutions in this application, the following will clearly and completely describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0029] It should be noted that this application is based on an information-based database of architectural practices. Practices are extracted from the database and matched to rooms in the design model based on room names. A surface model is generated through the function, and the model size and thickness conform to the practice description. The specific content of the practice is also stored as a parameter in the surface model.
[0030] The embodiment of the present application provides a method for generating a room building surface layer based on a practice library, such as Figure 1 As shown, the method for generating a room building surface layer based on the practice library specifically includes steps S101-S105: S101. Performing data association processing on building surface practices on the current design file through a pre-established building practice library and an associated database to obtain building practice data.
[0031] Specifically, it's necessary to first collect information on various building surface construction methods and the corresponding basic process information. Each type of construction method information includes at least one or more of the following: walls, floors, ceilings, and skirting boards. Basic process information includes at least one or more of the following: material type, surface thickness, and construction process.
[0032] Furthermore, based on the information of each type of construction method and the corresponding basic process information, the applicable room type information is determined, and the information of each type of construction method, the basic process information and the corresponding applicable room type information are stored in a database to obtain a building construction method library.
[0033] In one embodiment, before executing the room construction surface function, the pre-collected information on various construction methods, along with the corresponding process foundation information and room type information, must be configured on the platform to generate a construction method library. The construction method library is data stored on the cloud platform and contains a large number of commonly used methods. Before executing the function, the user selects a set of methods suitable for the project based on its specific characteristics.
[0034] Furthermore, by monitoring events, the current design file is associated with the building practice library to obtain a related database. Then, through the related database, and based on the associated monitoring information of the current design file, the building practice data is associated and obtained.
[0035] In one embodiment, it is also necessary to activate and check the association relationship of the platform database. That is, it monitors click events, triggers a request to call the platform interface, and obtains data from the building practice library. If the current design file is not associated with the platform, an association interface pops up, and the current design file is associated with the building practice library to obtain the associated database.
[0036] As a feasible implementation method, data integration is first performed. A building practice library needs to be established. This involves organizing and storing detailed information on various building surface practices (such as walls, floors, ceilings, skirtings, etc.) and their corresponding materials, thicknesses, construction techniques, and so on, in an information-based database. At the same time, the applicable room types (such as living rooms, bedrooms, kitchens, and bathrooms) for each practice must be clearly defined. The data within the database is organized in a table format, for example: 1. A building practice table, with fields including practice number, surface type (walls, floors, etc.), material, thickness, construction technique, and waterproofing rating. 2. A room type and practice association table, with fields including wall practice number, floor practice number, ceiling practice number, and skirting practice number. For the associated database, the design software needs to use its functionality to link the current design file with the building practice library on the cloud platform. Building practice data can then be retrieved from this practice library.
[0037] S102: Identify and classify the rooms in the design model corresponding to the current design file to determine the type information of the room to be designed.
[0038] Specifically, first extract the structural wall information and room information from the current design file. The structural wall information includes at least wall geometry information and wall location information. The room information includes at least room geometry information, room name, and room type.
[0039] Furthermore, the current design file is processed to generate a corresponding data model using the structural wall information and the room information to obtain a design model.
[0040] Furthermore, the attribute fields of each room in the design model are identified, and the room type information to be designed of each room is determined.
[0041] In one embodiment, a design model must first be configured. The model's input conditions are the structural walls and rooms in the design file. Structural walls contain geometric and location information. Rooms contain geometric information (such as boundaries, dimensions, and shape), as well as their names and types. Next, room recognition and classification are performed, automatically identifying each room in the design model and determining its type (e.g., living room, bedroom, etc.) based on its name or attribute fields. Ultimately, the room type information for each room to be designed is obtained.
[0042] S103: Match the building practice data with the room type information to be designed, and extract detailed information on the practice.
[0043] Specifically, it is also necessary to read the room type information to be designed for each room in the design model.
[0044] Furthermore, according to the type information of the room to be designed, the practice association table corresponding to the building practice data is queried for each type of surface layer information to obtain the practice number of each type of surface layer information.
[0045] Furthermore, detailed information on the construction method of each surface layer in the construction method data is obtained based on the construction method number, wherein the detailed information on the construction method at least includes: building material information, surface layer thickness information, and construction method information.
[0046] As a feasible implementation, the function first queries the room type. For each room in the design model, the function reads the room type information. Next, surface layer matching is performed: Based on the room type, the corresponding surface layer number for walls, floors, ceilings, skirtings, and other surfaces is retrieved from the room type and practice association table in the database. Next, detailed practice information is extracted. Based on the extracted practice number, detailed information for each surface layer, including material, thickness, and construction process, is obtained from the building practice table.
[0047] S104: If there is no building surface practice information in the practice detailed information, then the building surface practice information that does not exist is completed, and the completed building surface practice information is added to the practice detailed information.
[0048] Specifically, the detailed information on the building practice is first determined to have an applicable scope for the room name. If the room name falls within the applicable scope, the room name is marked as having existing building surface practice information. Based on the existing building surface practice information, the detailed information on the building practice corresponding to the room name is extracted and matched. If the room name does not fall within the applicable scope, the room name is marked as having no building surface practice information.
[0049] In one embodiment, when obtaining detailed information on the practices for each surface layer, the names of each room are judged: if the room name is within the "applicable scope" of the platform practices, the room is marked as "existing surface layer practices"; conversely, if the room name is not within the "applicable scope", it is marked as "no surface layer practices yet".
[0050] As a feasible implementation, the following options can also be configured in the drop-down box of the interface operation column: (1) "Same Practice Library", the default option, that is, the corresponding practice in the practice library (existing surface layer practice) is adopted. (2) "No surface layer" means that the building surface layer is not set in this area, and the structural components are in an exposed state. (3) "Edit Practice" can manually modify the practices in the table. Then, listen for the "View Practice Library" click event, and when triggered, open the practice library webpage on the platform to obtain the corresponding practice data.
[0051] Furthermore, if the absence of building surface practice information indicates missing surface practice information, the structural components in the corresponding building surface area are exposed to determine that there is no surface practice information. If the absence of building surface practice information indicates newly created surface practice information, the corresponding newly created building surface is manually edited to obtain newly created surface practice information. If the absence of building surface practice information indicates modified surface practice information, the corresponding attribute parameters in the existing building surface practice information are adaptively modified to obtain modified surface practice information.
[0052] As a feasible implementation, if the main interface determines that surface layer information is missing, the structural components in the corresponding building surface area must be exposed. This means that no building surface is installed in this area, leaving the structural components exposed. If the main interface determines that new surface layer information is being created, meaning that the corresponding practice for the current room to be designed is empty, an "Edit Practice" option can be configured, triggering the current interface to pop up. All fields for the basic practice information are mandatory and can be filled in by clicking a cell. Each layer practice is also mandatory and must contain at least one row of data. The following operations can be performed on the main interface: 1. Clicking the "New Structural Layer" button adds a new row to the top of the practice table. 2. Clicking a cell allows users to edit the thickness and practice description. 3. Clicking the "Delete" button deletes the current row. 4. Clicking the "Move Up" or "Move Down" button adjusts the row's position in the table. If the main interface determines that surface layer information is being modified, the corresponding attribute parameters in the existing building surface practice information are adaptively modified.
[0053] Furthermore, the data of the unfinished surface layer practice information, the newly created surface layer practice information, and the modified surface layer practice information are integrated to obtain the completed building surface layer practice information. The completed building surface layer practice information is then added to the practice details, that is, the practice information after dynamic changes is stored and functionally configured with the above-mentioned practice details.
[0054] S105: Assign and label multiple types of surface layers to the room to be designed based on the detailed information of the practice, and obtain generation result information of the room to be designed, wherein the generation result information includes: building surface layer constraint information and building surface layer structure information.
[0055] Specifically, it's necessary to extract surface thickness information from the detailed design details. Based on the geometric boundary information of the room to be designed, this surface thickness information is processed to generate contour lines, resulting in the surface contour information of the room to be designed. This surface contour information includes wall contour information and floor contour information.
[0056] Furthermore, the specific architectural parameters in the detailed architectural design details are assigned and labeled for each surface layer, and the architectural surface layer model information of the room to be designed is obtained. The architectural surface layer model information includes: wall information, floor information, ceiling information, and skirting information.
[0057] Further, Figure 2 This is a schematic diagram of a room building surface generation result interface provided by an embodiment of the present application, such as Figure 2As shown, the surface layer contour information and the building surface layer model information must be generated and displayed in the relevant visual interface and parameter text, and the generated result information is output. The generated result information includes: building surface layer constraint information and building surface layer structure information.
[0058] In one embodiment, Figure 2 As shown, based on the extracted surface thickness information and the room's geometric boundaries, the system automatically generates surface contours. For example, for walls, the wall outline is generated based on the room's structural wall boundaries; for floors, the floor outline is generated based on the room's floor boundaries. The extracted surface practice details (materials, construction techniques, etc.) are then added as parameters to the generated building surface model. The resulting surface model's detailed model information can be directly used in subsequent design development, bill of materials compilation, and other steps. Furthermore, the corresponding building practice information is stored in specific fields within the model for easy access in subsequent design operations.
[0059] As a feasible implementation method, Figure 2 As shown, based on the surface layer contour information and the building surface layer model information, the floor ground surface layer is generated and processed to obtain a floor ground plan. The contour lines, top elevations, bottom elevations and empty symbols in the floor ground contour information are marked in the floor ground plan. The marked floor ground plan and the generated result information are processed for unified data display. That is, for the floor ground surface layer, the function will also generate a floor ground plan, which contains the contour lines of the floor ground, and will mark the top elevation (i.e., building elevation) and bottom elevation (i.e., structural elevation) of the floor ground of each room. Rooms without floors, such as pipe shafts and ventilation shafts, will be marked with overhead symbols. The floor ground plan can be provided to the structural profession for further design of the structural floor.
[0060] In addition, the embodiment of the present application also provides a room building surface generation device based on the practice library, such as Figure 3 As shown, the room building surface generation device based on the practice library specifically includes: At least one processor 301; and a memory 302 in communication with the at least one processor 301; wherein the memory 302 stores instructions executable by the at least one processor 301, so as to enable the at least one processor 301 to perform: Through the pre-established building practice library and associated database, the current design file is processed with the data of building surface practices to obtain the building practice data; Identify and classify the rooms in the design model corresponding to the current design file to determine the room type information to be designed; Match building practice data with the room type information to be designed and extract practice details; If there is no building surface practice information in the practice details, the building surface practice information that does not exist is completed, and the completed building surface practice information is added to the practice details; According to the detailed information of the practice, multiple types of surface layers are assigned and labeled for the room to be designed, and generation result information of the room to be designed is obtained; wherein the generation result information includes: building surface layer constraint information and building surface layer structural information.
[0061] The embodiment of the present application realizes automated processing through computer functions, reduces manual operations, and improves design efficiency. The surface layer model not only contains thickness information, but also stores specific practices as parameters in the model, making the information more complete. Moreover, the information-based database can be seamlessly integrated with the design model, making it easy to manage and update. And the surface layer model is automatically matched and generated by computer programs, reducing human errors. It significantly shortens the architectural design cycle, especially in large-scale architectural design projects. It can also reduce errors caused by manual operations and ensure the accuracy and consistency of the design. At the same time, it allows design team members to more conveniently share and access the architectural practice library, improving the efficiency of collaborative design.
[0062] The various embodiments in this application are described in a progressive manner. Similar portions between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the device and medium embodiments are generally similar to the method embodiments, so their descriptions are relatively simple. For relevant portions, refer to the descriptions of the method embodiments.
[0063] The devices and media provided in the embodiments of the present application correspond one-to-one to the methods. Therefore, the devices and media also have similar beneficial technical effects to their corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.
[0064] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0065] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0066] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0067] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0068] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0069] Memory may include non-permanent storage in a computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0070] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can be implemented using any method or technology for information storage. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change RAM (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.
[0071] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0072] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the specification of the present application.
Claims
1. A method for generating room building surface based on a practice library, characterized in that: The method comprises: Through the pre-established building practice library and associated database, the current design file is processed with the data of building surface practices to obtain the building practice data; Identifying and classifying the rooms in the design model corresponding to the current design file to determine the type information of the room to be designed; wherein the type information of the room to be designed includes: the name of the construction unit and the corresponding room name; Matching the building practice data with the room type information to be designed, and extracting detailed information on the practice; If there is no building surface practice information in the practice detailed information, then the operation of completing the no building surface practice information is performed, and the completed building surface practice information is added to the practice detailed information; According to the detailed information of the practice, multiple types of surface layers are assigned and labeled for the room to be designed to obtain generation result information of the room to be designed; wherein the generation result information includes: building surface layer constraint information and building surface layer construction information.
2. The method for generating room building surface layer based on the practice library according to claim 1, characterized in that: Through the pre-established building practice library and associated database, the current design file is processed with the data of building surface practices to obtain the building practice data, including: Collecting various types of construction method information and corresponding basic process information of building surface layers; wherein the various types of construction method information include at least one or more of the following: wall, floor, ceiling, and skirting; the basic process information includes at least one or more of the following: material type, surface layer thickness, and construction process; Based on the various types of practice information and the corresponding process basic information, the applicable room type information is determined; and the various types of practice information, the process basic information and the corresponding applicable room type information are stored in a database to obtain the building practice library; By monitoring events, the current design file is associated with the building practice library to obtain the associated database; The building practice data is associated and acquired through the associated database and based on the associated monitoring information of the current design file.
3. The method for generating room building surface based on a practice library according to claim 1, characterized in that: Identify and classify the room in the design model corresponding to the current design file to determine the type of room to be designed, specifically including: Extracting structural wall information and room information from the current design file; wherein the structural wall information includes at least wall geometry information and wall position information; and the room information includes at least room geometry information, room name, and room type; Performing a data model generation process on the current design file according to the structural wall information and the room information to obtain the design model; The attribute fields of each room in the design model are identified, and the room type information to be designed of each room is determined.
4. The method for generating room building surface layer based on a practice library according to claim 1, characterized in that: Match the building practice data with the room type information to be designed, and extract detailed information on the practice, including: Reading the room type information to be designed for each room in the design model; According to the room type information to be designed, querying the construction practice association table corresponding to the construction practice data for each type of surface layer information to obtain the construction practice number for each type of surface layer information; According to the practice number, the practice detailed information of each surface layer in the building practice data is obtained; wherein the practice detailed information at least includes: applicable building units and rooms, building material information, surface layer thickness information and construction practice information.
5. The method for generating room building surface based on a practice library according to claim 1, characterized in that: If there is no building surface practice information in the detailed practice information, before performing operation completion processing on the no building surface practice information, the method further includes: Determine the scope of application of the detailed information of the practice under the relevant room name; If the room name is within the applicable scope, marking the room name as existing building surface practice information; and extracting and matching the practice details corresponding to the room name based on the existing building surface practice information; If the room name is not within the applicable range, the room name is marked as having no building surface construction information.
6. The method for generating room building surface layer based on a practice library according to claim 5, characterized in that: If there is no building surface practice information in the practice detailed information, then the operation of completing the no building surface practice information is performed, specifically including: If the temporary absence of building surface layer construction information is missing surface layer construction information, then the structural components of the corresponding building surface layer area are subjected to surface layer exposure processing to determine that there is no surface layer construction information; If the non-existent building surface layer construction information is newly constructed surface layer construction information, the corresponding newly constructed building surface layer is manually edited and controlled to obtain the newly constructed surface layer construction information; If the non-existent building surface layer practice information is modified surface layer practice information, the corresponding attribute parameters in the existing building surface layer practice information are adaptively modified to obtain the modified surface layer practice information; The non-surface layer construction information, the newly-built surface layer construction information and the modified surface layer construction information are integrated to obtain the completed building surface layer construction information.
7. The method for generating room building surface based on a practice library according to claim 1, characterized in that: According to the detailed information of the practice, multiple types of surface layers are assigned and labeled for the room to be designed, and the generated result information of the room to be designed is obtained, which specifically includes: Extracting surface thickness information from the detailed information of the practice; and performing contour line generation processing on the surface thickness information according to the geometric boundary information of the room to be designed to obtain surface contour information of the room to be designed; wherein the surface contour information includes: wall contour information and floor contour information; Assigning and labeling specific architectural parameters in the detailed architectural practice information to each surface layer, and obtaining architectural surface layer model information of the room to be designed; wherein the architectural surface layer model information includes: wall information, floor information, ceiling information, and skirting information; The surface layer contour information and the building surface layer model information are generated and displayed in a relevant visual interface and parameter text, and the generated result information is output.
8. The method for generating room building surface layer based on the practice library according to claim 7, characterized in that: After generating and displaying the surface layer contour information and the building surface layer model information in a relevant visual interface and parameter text, and outputting the generated result information, the method further includes: According to the surface layer contour information and the building surface layer model information, a plan view of the floor surface layer is generated to obtain a floor surface plan view; Marking the contour lines, top elevations, bottom elevations, and space symbols in the floor contour information onto the floor plan; The marked floor plan and the generated result information are processed as a unified data display.
9. A room building surface generation device based on a practice library, characterized in that: The device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, so that the at least one processor can execute the method for generating room building surface layers based on a practice library according to any one of claims 1 to 8.
10. A non-volatile computer storage medium, characterized in that The storage medium is a non-volatile computer-readable storage medium, which stores at least one program. Each of the programs includes instructions. When the instructions are executed by the terminal, the terminal executes the method for generating room building surface layers based on a practice library according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method and device for generating floor slab surface layer model based on BIM forward design
CN112632682A
Building practice intelligent identification and rapid modeling method based on BIM technology
CN114612924A
Construction engineering design three-dimensional model dynamic description method based on operation rule
CN114818097A
Modeling method for indoor building surface layer
CN117807669A
Three-dimensional model generation device and three-dimensional model generation program
JP2024005750A