Building unit data conversion method, device, equipment and storage medium
By acquiring building unit data to generate a Quark model and converting it into Snowdrop data, the problems of broken walls and inconsistent data in 3D models in architectural design were solved, and the data uniformity and integrity of multi-story villas and complex buildings were achieved.
Patent Information
- Application Number
- CN202210222468.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-09
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-03-09
AI Technical Summary
In the existing technology, the application of three-dimensional models in the construction field has problems with broken walls and fragmented walls, which are difficult to repair and adjust in multi-story villas and complex building designs. At the same time, the architectural model design on multiple platforms has the problem of inconsistent data.
A building unit data conversion method is provided. By obtaining the original building unit data, a Quark building model is generated, and it is converted into Snowdrop data to generate construction drawings, including splitting wall elevations, finished surfaces and bay window structures, to ensure the uniformity and integrity of the data.
It realizes the effective repair and adjustment of apartment types in multi-story villas and complex building designs, ensures the uniformity of data structure and the integrity of product series, and solves the problem of data inconsistency in existing technologies.
Smart Images

Figure CN114896650B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to the technical field of building model design, and in particular to a method, device, equipment and storage medium for converting building unit type data. Background Art
[0002] 3D models are now widely used in various fields of life and technology, and 3D model software has also been developed according to their respective application fields or scopes. In the field of architecture, the application of 3D models is also becoming more and more extensive. However, with existing technologies, if cloud-based apartment layouts are used, problems such as broken and crumbled walls exist, making it difficult to fundamentally repair and adjust existing apartment structures. This is particularly unfavorable for expansion into areas such as multi-story villas and complex building designs. At the same time, architectural model design on multiple platforms also suffers from data inconsistency, making it difficult for multiple users to perform multiple operations on a single platform. Summary of the Invention
[0003] In view of the above-mentioned defects or deficiencies in the prior art, it is desired to provide a building unit type data conversion method, device, equipment and storage medium that can meet the current specific needs of building unit type data conversion.
[0004] According to one aspect of an embodiment of the present invention, an embodiment of the present application provides a method for converting building unit type data, the method comprising:
[0005] Obtaining original building unit type data, wherein the original building unit type data includes wall elevations, finished surfaces, and bay windows of the building unit type;
[0006] Obtaining a Quark building model of the building type based on the original building type data, wherein the Quark building model is a rough house model with a finished surface;
[0007] According to the Quark building model of the building type, snowdrop data converted from the Quark building model is obtained, and a construction drawing is generated.
[0008] In another embodiment, obtaining snowdrop data converted from the Quark building model according to the building type includes:
[0009] Obtaining a Quark building model of the building type;
[0010] Obtaining the wall elevation, finished surface, and bay window structure of the building type based on the Quark building model of the building type;
[0011] According to the wall elevation, finished surface, and bay window structure of the building unit, snowdrop data conversion of the wall elevation, finished surface, and bay window structure of the building unit is obtained.
[0012] In another embodiment, the step of converting the snowdrop data of the wall elevation of the building type according to the wall elevation of the building type includes:
[0013] Obtain the wall elevations of two adjacent floors of the building;
[0014] According to the wall elevations of two adjacent floors of the building unit type, obtain the middle area after the wall elevations of the two adjacent floors are cut;
[0015] According to the middle area after the wall elevations of the two adjacent floor levels are cut, the floor elevation data of the snowdrop converted from the middle area after the wall elevations of the two adjacent floor levels are obtained.
[0016] In another embodiment, obtaining the snowdrop data conversion of the finished surface of the building unit type according to the finished surface of the building unit type includes:
[0017] Obtaining thickness information of the finished surface of the building unit;
[0018] Obtaining splitting information of the wall of the building type according to the thickness information of the finished surface of the building type;
[0019] According to the splitting information of the wall of the building type, obtaining the snowdrop data conversion information of each finished surface after the wall of the building type is split;
[0020] According to the snowdrop data conversion information of each finished surface after the wall of the building unit is split, the snowdrop data conversion result of the finished surface of the building unit is obtained.
[0021] In another embodiment, the obtaining the splitting information of the wall of the building type according to the thickness information of the finished surface of the building type includes:
[0022] Get the thickness information of the walls of each room;
[0023] According to the thickness information of the walls of each room, obtaining the associated information of the connections between the walls;
[0024] According to the association information of the interconnection of the component walls, the intersection information of the interconnection of the component walls and the binding information of the thickness of the component walls, the wall finish surface and the wall intersection are obtained;
[0025] According to the binding information of the thickness of the component wall, the wall finished surface, and the wall intersection, obtaining the segmentation information of the wall finished surface according to the thickness of the component wall;
[0026] According to the segmentation information of the wall completion surface according to the thickness of the component walls, the thickening logic of the wall completion surface after segmentation is obtained.
[0027] In another embodiment, obtaining the snowdrop data conversion of the bay window of the building type according to the bay window of the building type includes:
[0028] Obtaining information about the walls or beams that form the bay windows of the building;
[0029] Obtaining, based on the wall information or beam information of the bay window of the building type, a structural style of the bay window of the building type, where the structural styles of the bay window of the building type include: a suspended low wall, a grounded low wall with a height less than the upper elevation of the floor slab, a grounded low wall with a height not less than the upper elevation of the floor slab, a lower floor slab, an upper floor slab, a beam with a height greater than the lower elevation, and a beam with a height not greater than the lower elevation;
[0030] According to the structural pattern of the bay window of the building type, obtaining generation information of the wall or beam of the bay window of the building type;
[0031] According to the generation information of the wall constituting the bay window of the building type, or the generation information of the beam, a snowdrop data conversion result of the bay window of the building type is obtained.
[0032] In another embodiment, obtaining the generation information of the wall or beam of the bay window of the building type according to the structural pattern of the bay window of the building type includes:
[0033] According to the structural style of the bay window of the building unit, the additional construction of the original wall, or the interruption, connection, or direct conversion of the wall information, or the interruption of the beam, or the direct conversion of the wall information, is obtained;
[0034] Based on the additional construction, interruption, connection, or direct conversion of the original wall, or the interruption of the beam, or the direct conversion of the wall information, the generation information of the wall constituting the bay window of the building unit or the generation information of the beam is obtained.
[0035] According to another aspect of an embodiment of the present invention, a device for converting building unit type data is disclosed, the device comprising:
[0036] A model acquisition module is used to obtain original building unit data, wherein the original building unit data includes the wall elevation, finished surface, and bay window of the building unit; based on the original building unit data, obtain the Quark building model of the building unit, wherein the Quark building model is a rough house model with finished surfaces;
[0037] The data conversion module is used to obtain the snowdrop data converted from the Quark building model according to the building unit type, and generate a construction drawing.
[0038] Based on another aspect of an embodiment of the present invention, an electronic device is disclosed, which includes one or more processors and a memory, wherein the memory is used to store one or more programs; when the one or more programs are executed by the processor, the processor implements the building unit data conversion method provided by each embodiment of the present invention.
[0039] According to another aspect of the embodiments of the present invention, a computer-readable storage medium storing a computer program is disclosed. When the computer program is executed, the building unit type data conversion method provided by each embodiment of the present invention is implemented.
[0040] In an embodiment of the present application, original building unit data is obtained; based on the original building unit data, a Quark building model of the building unit is obtained, wherein the Quark building model is a rough housing model with finished surfaces; based on the Quark building model of the building unit, Snowdrop data converted from the Quark building model is obtained, and a construction drawing is generated. This application can effectively solve the user problems of existing cloud map unit functions and experience levels. Before the user scenarios and data are divided, the uniformity of the data structure and the integrity of the product series can be guaranteed. Moreover, the uniformity of building data can be achieved through data conversion. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Other features, objects and advantages of the present application will become more apparent upon reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0042] Figure 1 This is an application scenario diagram of the building unit data conversion method provided by an embodiment of the present application;
[0043] Figure 2 This is a flowchart of a method for converting building unit data provided by an embodiment of the present application;
[0044] Figure 3 This is a schematic diagram of a building unit data conversion method provided by an embodiment of the present application;
[0045] Figure 4A schematic diagram of the structure of a building unit data conversion device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0046] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely for the purpose of explaining the relevant invention and are not intended to limit the invention. It should also be noted that, for ease of description, only portions relevant to the invention are shown in the accompanying drawings.
[0047] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0048] Specifically, in this embodiment, the elevation of the architectural design space is the area between the two derived elevations, minus the thinnest floor slab at the top elevation, plus the thickness of the finished surface and the thickest finished ground surface. Objects in the remaining area are transferred to Snowdrop. Existing objects in Snowdrop, such as walls, beams, slabs, and columns, are converted to corresponding structural objects; otherwise, they are converted to independent components.
[0049] The building unit data conversion method provided in this application can be applied to Figure 1 In the application environment shown, the building unit type data conversion method is applied to a building unit type data conversion device. The building unit type data conversion device can be configured in the terminal 102 or the server 104, or partially configured in the terminal 102 and partially configured in the server 104, and the building unit type data conversion method is completed by the interaction between the terminal 102 and the server 104.
[0050] The terminal 102 and the server 104 can communicate via a network.
[0051] Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablets and portable wearable devices. The terminal 102 must have the functions of receiving, viewing, editing and sharing shared 3D model scenes. The server 104 can be implemented as an independent server or a server cluster composed of multiple servers.
[0052] In one embodiment, Figure 2 As shown, a method for converting building type data is provided. This embodiment mainly applies this method to Figure 1 Take terminal 102 in FIG. 1 as an example.
[0053] Please refer to Figure 2 , which shows an exemplary process of the building unit data conversion method that can be applied in the embodiment of the present application.
[0054] like Figure 2 As shown, in step 210, original building unit type data is obtained, and the original building unit type data includes the wall elevation, finished surface, and bay window of the building unit type.
[0055] Specifically, the original building unit type data may be building unit type data designed using other architectural design software, such as AutoCAD. The parameters that need to be obtained for the original building unit type data include whether the original building unit type is a bare shell house, without decoration, with finished surface information, and can be used to identify unit types, floor slabs, caissons, building holes, doors and windows, and axis grids.
[0056] In step 220, a Quark building model of the building type is obtained based on the original building type data, where the Quark building model is a rough house model with a finished surface.
[0057] Specifically, the Quark Architectural Model is achieved by classifying and displaying the original apartment data and obtaining the corresponding data for modification and design. For example, after modifying the floor display, caisson display, door and window display, hole display, wall classification, etc. of the original rough house, the finished surface design is then carried out. Finally, the interior design template can be exported to obtain the rough house model with the finished surface.
[0058] The Quark Architectural Model is a rough-shell house with finished surfaces that is created by constructing the architectural structure axis grid of the original building floor plans designed by various architectural design software, splitting the various design structures of the original floor plans, and then modifying the design according to actual architectural design needs.
[0059] Specifically, the so-called bare house with finished surface refers to the bare house after the walls of the building are decorated and designed. In general design, the floor is generally 50 higher than the structural floor. Professionally speaking, taking ordinary floor slabs as an example, after the reinforced concrete structural floor slabs are completed, a 20-thick cement slurry layer and a 30-thick C20 fine stone concrete layer are added on top. The mark on it is the height of the finished surface of the building.
[0060] Specifically, in the Quark Architecture model, there are two walls that intersect in a "T" shape, one wall being W1 and the other being W2. After setting the finish surface for each tilable surface of both walls, it is possible that the thickness of the finish surface of one wall may be different on the left and right sides of the intersection. For example, if two adjacent rooms have different functions, although the finish thickness of the vertical walls is the same on both sides, the finish thickness of the ceilings of the two rooms may be different.
[0061] In step 230, based on the Quark building model of the building type, the snowdrop data converted from the Quark building model is obtained, and a construction drawing is generated.
[0062] Specifically, after the Quark building model is renovated, it is converted into Snowdrop data, and then the Snowdrop data can be used to automatically design the software and hardware, and automatically design the water and electricity for the single-story apartment, and finally complete the construction drawings.
[0063] Specifically, in one embodiment of the present application, obtaining snowdrop data converted from the Quark building model according to the building unit type includes:
[0064] Obtaining a Quark building model of the building type;
[0065] According to the Quark building model of the building type, the wall elevation, finished surface, and bay window structure of the building type are obtained; specifically, in the Quark building model, if the Quark building model is converted into snowdrop data, the corresponding building structure in the Quark building model needs to be disassembled, and various model components are generated through disassembly, such as wall elevation, by cutting the elevations of two adjacent walls, so that the middle area of the two adjacent wall elevations is used as a floor of snowdrop data; such as finished surface, by splitting walls with different wall thicknesses, a wall is differentiated into multiple walls, and the finished surface of each wall remains the same; such as bay windows, due to the different structural styles of bay windows, some are "L" shaped, some are "concave" shaped, some are "U" shaped, and some are special shaped. These bay windows need to be split into various different component structures for the conversion of snowdrop data;
[0066] According to the wall elevation, finished surface, and bay window structure of the building unit, snowdrop data conversion of the wall elevation, finished surface, and bay window structure of the building unit is obtained. Specifically, when performing snowdrop data conversion on the Quark building model, the building structure in the Quark building model is split into different constructions, each construction is split into different component structures, and each component structure maintains the same parameter characteristics. Then, each component structure is converted into snowdrop data, thereby completing the conversion of the entire Quark building model.
[0067] Specifically, in one embodiment of the present application, the snowdrop data conversion of obtaining the wall elevation of the building type according to the wall elevation of the building type includes:
[0068] Get the wall elevations of two adjacent floors of the building type; specifically, the elevation is the ground height of each floor, so the height of a floor is the height between the elevation of one floor and the elevation of the previous floor
[0069] According to the wall elevations of two adjacent floors of the building unit, obtain the middle area after cutting the wall elevations of the two adjacent floors; specifically, the floor elevation is obtained by cutting the elevations of the two adjacent floors, and the middle area between the elevations of the two adjacent floors is the first floor in the snowdrop;
[0070] According to the middle area after the wall elevations of the two adjacent floor levels are cut, the floor elevation data of the snowdrop converted from the middle area after the wall elevations of the two adjacent floor levels are obtained.
[0071] Specifically, in one embodiment of the present application, obtaining the snowdrop data conversion of the finished surface of the building unit type according to the finished surface of the building unit type includes:
[0072] Obtain thickness information of the finished surface of the building type; specifically, the finished surface of the building type is the surface layer after the wall decoration of the bare house. When decorating the wall of the bare house, it is generally necessary to first brush a layer of 20 thick cement slurry on the wall, and then brush a layer of 30 thick C20 fine stone concrete. At this time, the 20 thick cement slurry and 30 thick C20 fine stone concrete are the finished surface of the building type. However, in actual design, due to different requirements for the finished surface in different rooms and different building structures, the finished surface data is not exactly the same. For example, for an ordinary room, the finished surface may be 20 thick cement slurry and 30 thick C20 fine stone concrete. If it is for a room with good noise resistance requirements, it may be 40 thick cement slurry and 30 thick C20 fine stone concrete; if it is for a room with good insulation requirements, it may be 30 thick cement slurry and 30 thick C20 fine stone concrete; and so on. At this time, it is necessary to obtain the thickness information of each finished surface.
[0073] Based on the thickness information of the finished surface of the building unit, the splitting information of the wall of the building unit is obtained; specifically, since the thickness of the finished surface is inconsistent, all building walls, floor slabs, beams, etc. cannot be treated as the same finished surface data. The finished surfaces of different thicknesses in a type of building structure need to be split to achieve the purpose of accurate conversion into snowdrop data.
[0074] According to the splitting information of the wall of the building type, obtaining the snowdrop data conversion information of each finished surface after the wall of the building type is split;
[0075] According to the snowdrop data conversion information of each finished surface after the wall of the building unit is split, the snowdrop data conversion result of the finished surface of the building unit is obtained.
[0076] Specifically, for example, there are two rooms on a floor, and the finished surfaces of the vertical walls are the same, but the finished surfaces of the top surfaces of the two rooms are different. At this time, it is necessary to split the finished surfaces of the vertical walls into one category, split the finished surface of the top surface of one room into one category, and split the finished surface of the top surface of the other room into one category. If the finished surface of the top surface of any room is consistent with the finished surface parameters of the vertical wall, the finished surface of the top surface of the room and the finished surface of the vertical wall can be merged into the same category.
[0077] Specifically, in one embodiment of the present application, obtaining the splitting information of the wall of the building type based on the thickness information of the finished surface of the building type includes:
[0078] Get the thickness information of the walls of each room;
[0079] Based on the thickness information of the walls of each room, the connection information of the walls is obtained. Specifically, since the walls of the rooms are connected to each other, the finished surface of the wall connection needs to be considered when splitting the walls. When cutting the walls of multiple rooms, the finished surface information of the walls of each room is first obtained to obtain the connection information of the walls.
[0080] Based on the association information of the interconnections between the component walls, the intersection information of the interconnections between the component walls and the binding information of the component wall thickness, the wall finish surface, and the wall intersection are obtained; specifically, after obtaining the association information of the interconnections between the component walls, the finish surface of the interconnected walls, the binding relationship between the finish surface classification and the room finish surface can be obtained through the relationship of the relevant cross-connections of the component walls;
[0081] Based on the binding information of the thickness of the component wall, the wall finish surface, and the wall intersection, the segmentation information of the wall finish surface based on the component wall thickness is obtained; specifically, after obtaining the finish surface information of all walls, the finish surfaces of all walls can be segmented. Since the wall has two finish surfaces, the two finish surface segmentation data can be obtained separately.
[0082] Based on the segmentation information of the wall finished surface according to the thickness of the component walls, the thickening logic of the wall finished surface after segmentation is obtained. Specifically, after completing the segmentation of all wall finished surfaces, the wall finished surfaces of the same finished surface classification can be uniformly thickened according to the classification of the segmented finished surfaces to achieve the wall design.
[0083] Specifically, such as Figure 3As shown in the figure, a building unit design has five rooms, R1, R2, R3, R4, and R5. The common walls include Q1, Q2, Q3, and Q4, and the intersection positions of the walls are S1, S2, and S3. At this time, the wall of Q2 can be split into W1, S1, W2, S2, W3, S3, and W4, the wall of Q1 can be split into W5 and S2, the wall of Q3 can be split into S1 and W6, and the wall of Q4 can be split into S3 and W7. If the finished surface data on both sides of wall Q2 are inconsistent, the finished surface data of Q2 can be split into L{W1, S1, W2, W3, S3, W4} and R{W1, W2, S2, W3, W4}. By increasing the thickness of these finished surfaces, the snowdrop data conversion of these finished surfaces can be completed.
[0084] Specifically, in one embodiment of the present application, obtaining the snowdrop data conversion of the bay window of the building type according to the bay window of the building type includes:
[0085] Obtaining information about the walls or beams that form the bay windows of the building;
[0086] Obtaining, based on the wall information or beam information of the bay window of the building type, a structural style of the bay window of the building type, where the structural styles of the bay window of the building type include: a suspended low wall, a grounded low wall with a height less than the upper elevation of the floor slab, a grounded low wall with a height not less than the upper elevation of the floor slab, a lower floor slab, an upper floor slab, a beam with a height greater than the lower elevation, and a beam with a height not greater than the lower elevation;
[0087] According to the structural pattern of the bay window of the building type, obtaining generation information of the wall or beam of the bay window of the building type;
[0088] According to the generation information of the wall constituting the bay window of the building type, or the generation information of the beam, a snowdrop data conversion result of the bay window of the building type is obtained.
[0089] Specifically, when identifying bay windows, the bottom surfaces of walls and beams are combined to form a bay window. Given the serial number of the bay window's lower floor slab, which is the bay window's own floor slab, not the floor slab of the floor, the inner edge of the wall or beam is used to generate the bay window floor slab. The floor slab's standard distance is the shape of the final floor slab that can be universally veneered. After finding all structures connected to the bay window floor slab as connectors, perform an initial screening using the bounding box, then traverse using the geometric connection relationship. At the same time, it is necessary to find which edges of each structure on the upper and lower surfaces of the floor slab intersect.
[0090] The structural styles of the bay windows of the above-mentioned building types include the following structures and treatment methods:
[0091] A suspended low wall is created by adding additional structures to the original wall to create a wall that reaches the top.
[0092] For grounded low walls whose height is lower than the floor slab elevation, it is necessary to first determine whether they need to be interrupted. If they do not need to be interrupted, they should be extended to the floor slab elevation.
[0093] Grounded low walls with a height not less than the floor slab elevation shall be directly treated as low walls;
[0094] Go down the floor, find the connected walls, and generate the floor;
[0095] Go up to the floor, find the beams connected by boxes, and generate the top surface of the beams;
[0096] If the beam height is greater than the lower elevation, determine whether it needs to be interrupted. If not, extend it to the upper elevation of the floor slab.
[0097] Beams whose height is not greater than the elevation below are directly converted into low walls and are not included in the bay window construction.
[0098] A new outline is generated by intersecting the outline of the finished surface of the upper surface of the floor slab with the outline of the wall connected to it. If there is no wall, the finished surface of the upper surface is directly used for the next calculation.
[0099] Specifically, in one embodiment of the present application, obtaining the generation information of the wall or beam of the bay window of the building type according to the structural pattern of the bay window of the building type includes:
[0100] According to the structural style of the bay window of the building unit, the additional construction of the original wall, or the interruption, connection, or direct conversion of the wall information, or the interruption of the beam, or the direct conversion of the wall information, is obtained;
[0101] Based on the additional construction, interruption, connection, or direct conversion of the original wall, or the interruption of the beam, or the direct conversion of the wall information, the generation information of the wall constituting the bay window of the building unit or the generation information of the beam is obtained.
[0102] The architectural unit data conversion method of the present application obtains original architectural unit data; based on the original architectural unit data, obtains a Quark architectural model of the architectural unit, wherein the Quark architectural model is a model of a bare house with finished surfaces; based on the Quark architectural model of the architectural unit, obtains Snowdrop data converted from the Quark architectural model, and generates a construction drawing. This application can effectively solve the user problems of existing cloud map unit functions and user experience. Before the user's scenarios and data are divided, it can ensure the uniformity of the data structure and the integrity of the product series. Moreover, the uniformity of architectural data can be achieved through data conversion.
[0103] It should be understood that although Figure 2 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0104] Figure 4 This is a schematic diagram of the structure of a building type data conversion device provided by an embodiment of the present application. Figure 4 As shown, the building unit data conversion device includes:
[0105] Model acquisition module, data conversion module;
[0106] A model acquisition module is used to obtain original building unit data, wherein the original building unit data includes the wall elevation, finished surface, and bay window of the building unit; based on the original building unit data, obtain the Quark building model of the building unit, wherein the Quark building model is a rough house model with finished surfaces;
[0107] The data conversion module is used to obtain the snowdrop data converted from the Quark building model according to the building unit type, and generate a construction drawing.
[0108] Specifically, in another embodiment of the present application, the data conversion module is used to obtain the Quark building model of the building type; based on the Quark building model of the building type, obtain the wall elevation, finished surface, and bay window structure of the building type; based on the wall elevation, finished surface, and bay window structure of the building type, obtain the snowdrop data conversion of the wall elevation, finished surface, and bay window structure of the building type.
[0109] Specifically, in another embodiment of the present application, the data conversion module is used to obtain the wall elevations of two adjacent floor levels of the building unit; based on the wall elevations of two adjacent floor levels of the building unit, obtain the middle area after the wall elevations of the two adjacent floor levels are cut; based on the middle area after the wall elevations of the two adjacent floor levels are cut, obtain the floor elevation data of the snowdrop converted from the middle area after the wall elevations of the two adjacent floor levels are cut.
[0110] Specifically, in another embodiment of the present application, the data conversion module is used to obtain the thickness information of the finished surface of the building unit; based on the thickness information of the finished surface of the building unit, obtain the splitting information of the wall of the building unit; based on the splitting information of the wall of the building unit, obtain the snowdrop data conversion information of each finished surface of the wall of the building unit after the wall is split; based on the snowdrop data conversion information of each finished surface after the wall of the building unit is split, obtain the snowdrop data conversion result of the finished surface of the building unit.
[0111] Specifically, in another embodiment of the present application, the data conversion module is used to obtain the thickness information of the walls that constitute each room; based on the thickness information of the walls that constitute each room, obtain the associated information of the mutual connection of the constituent walls; based on the associated information of the mutual connection of the constituent walls, obtain the intersection information of the mutual connection of the constituent walls, and the binding information of the constituent wall thicknesses, the wall finish surface, and the wall intersection; based on the binding information of the constituent wall thicknesses, the wall finish surface, and the wall intersection, obtain the segmentation information of the wall finish surface based on the constituent wall thicknesses; based on the segmentation information of the wall finish surface based on the constituent wall thicknesses, obtain the thickening logic of the wall finish surface after segmentation.
[0112] Specifically, in another embodiment of the present application, the data conversion module is used to obtain the wall composition information or beam information of the bay window of the building type; based on the wall composition information or beam information of the bay window of the building type, the composition structure style of the bay window of the building type is obtained, and the composition structure style of the bay window of the building type includes: a suspended low wall, a grounded low wall with a height less than the upper elevation of the floor slab, a grounded low wall with a height not less than the upper elevation of the floor slab, a lower floor slab, an upper floor slab, a beam with a height greater than the lower elevation, and a beam with a height not greater than the lower elevation; based on the composition structure style of the bay window of the building type, the generation information of the wall composition or beam generation information of the bay window of the building type is obtained; based on the generation information of the wall composition or beam generation information of the bay window of the building type, the snowdrop data conversion result of the bay window of the building type is obtained.
[0113] Specifically, in another embodiment of the present application, the data conversion module is used to obtain the additional construction, or interruption, or connection, or directly converted wall information of the original wall, or the interruption or directly converted wall information of the beam, based on the composition structural style of the bay window of the building unit; based on the additional construction, or interruption, or connection, or directly converted wall information of the original wall, or the interruption or directly converted wall information of the beam, obtain the generation information of the constituent wall of the bay window of the building unit, or the generation information of the beam.
[0114] The building unit data conversion device of the present application obtains original building unit data through a model acquisition module, wherein the original building unit data includes the wall elevation, finished surface, and bay window of the building unit; based on the original building unit data, the Quark building model of the building unit is obtained, wherein the Quark building model is a rough house model with finished surfaces; the data conversion module obtains the snowdrop data converted from the Quark building model based on the Quark building model of the building unit, and generates a construction drawing. The present application can effectively solve the user problems at the functional and experience levels of existing cloud map unit types. Before the user's scenarios and data are divided, the uniformity of the data structure and the integrity of the product series can be guaranteed. Moreover, the uniformity of building data can be achieved through data conversion.
[0115] The specific definition of the building unit data conversion device can be found in the definition of the building unit data conversion method above and will not be repeated here. The various modules in the above-mentioned building unit data conversion device can be implemented in whole or in part through software, hardware, or a combination thereof. The above-mentioned modules can be embedded in or independent of the processor of the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each of the above modules.
[0116] In particular, according to an embodiment of the present disclosure, the present invention discloses an electronic device, which includes one or more processors and a memory, wherein the memory is used to store one or more programs; when the one or more programs are executed by the processor, the processor implements the building unit data conversion method described in the embodiment of the present invention.
[0117] In particular, according to embodiments of the present disclosure, the building unit data conversion method described in any of the above embodiments can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program containing program code for executing the building unit data conversion method. In such embodiments, the computer program can be downloaded and installed from a network via a communication component and / or installed from removable media.
[0118] The one or more programs are stored in a read-only memory (ROM) or a random access memory (RAM) to perform various appropriate actions and processes. The RAM contains software programs that the server uses to perform its services, as well as various programs and data required for vehicle driving operations. The server, its controlled hardware devices, the ROM, and the RAM are connected to each other via a bus, and various input / output interfaces are also connected to the bus.
[0119] The following components are connected to the input / output interface: an input section including a keyboard, mouse, and the like; an output section including a cathode ray tube (CRT), a liquid crystal display (LCD), and speakers; and a communication section including a network interface card (NIC) such as a LAN card and a modem. The communication section performs communication processing via a network such as the Internet. A drive is also connected to the input / output interface as needed. Removable media such as magnetic disks, optical disks, magneto-optical disks, and semiconductor memories are installed in the drive as needed, so that computer programs read from the media can be installed into the memory as needed.
[0120] In particular, according to embodiments of the present disclosure, the building unit data conversion method described in any of the above embodiments can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program containing program code for executing the building unit data conversion method. In such embodiments, the computer program can be downloaded and installed from a network via a communication component and / or installed from removable media.
[0121] The units or modules involved in the embodiments described in this application may be implemented by software or hardware. The units or modules described may also be provided in a processor. The names of these units or modules do not, in certain circumstances, constitute limitations on the units or modules themselves.
[0122] The above description is merely a preferred embodiment of the present application and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention herein is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the inventive concept. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features having similar functions disclosed in this application.
Claims
1. A method for converting building unit type data, characterized in that: The method comprises: Obtaining original building unit type data, wherein the original building unit type data includes wall elevations, finished surfaces, and bay windows of the building unit type; Obtaining a Quark building model of the building type based on the original building type data, wherein the Quark building model is a rough house model with a finished surface; According to the Quark building model of the building type, obtaining snowdrop data converted from the Quark building model and generating a construction drawing; The step of obtaining snowdrop data converted from the Quark building model according to the building type includes: Obtaining a Quark building model of the building type; Obtaining the wall elevation, finished surface, and bay window structure of the building type based on the Quark building model of the building type; According to the wall elevation, finished surface, and bay window structure of the building type, obtain snowdrop data conversion of the wall elevation, finished surface, and bay window structure of the building type; The step of converting the snowdrop data of the wall elevation of the building type according to the wall elevation of the building type includes: Obtain the wall elevations of two adjacent floors of the building; According to the wall elevations of two adjacent floors of the building unit type, obtain the middle area after the wall elevations of the two adjacent floors are cut; According to the middle area after the wall elevations of the two adjacent floor levels are cut, obtaining the floor elevation data of the snowdrop converted from the middle area after the wall elevations of the two adjacent floor levels are cut; The step of obtaining the snowdrop data conversion of the finished surface of the building unit type according to the finished surface of the building unit type includes: Obtaining thickness information of the finished surface of the building unit; Obtaining splitting information of the wall of the building type according to the thickness information of the finished surface of the building type; According to the splitting information of the wall of the building type, obtaining the snowdrop data conversion information of each finished surface after the wall of the building type is split; According to the snowdrop data conversion information of each finished surface after the wall of the building unit is split, the snowdrop data conversion result of the finished surface of the building unit is obtained.
2. The method according to claim 1, characterized in that The step of obtaining the splitting information of the wall of the building type according to the thickness information of the finished surface of the building type includes: Get the thickness information of the walls of each room; According to the thickness information of the walls of each room, obtaining the associated information of the connections between the walls; According to the association information of the interconnection of the component walls, the intersection information of the interconnection of the component walls and the binding information of the thickness of the component walls, the wall finish surface and the wall intersection are obtained; According to the binding information of the thickness of the component wall, the wall finished surface, and the wall intersection, obtaining the segmentation information of the wall finished surface according to the thickness of the component wall; According to the segmentation information of the wall completion surface according to the thickness of the component walls, the thickening logic of the wall completion surface after segmentation is obtained.
3. The method according to claim 1, characterized in that The step of obtaining the snowdrop data conversion of the bay window of the building type according to the bay window of the building type includes: Obtaining information about the walls or beams that form the bay windows of the building; Obtaining, based on the wall information or beam information of the bay window of the building type, a structural style of the bay window of the building type, where the structural styles of the bay window of the building type include: a suspended low wall, a grounded low wall with a height less than the upper elevation of the floor slab, a grounded low wall with a height not less than the upper elevation of the floor slab, a lower floor slab, an upper floor slab, a beam with a height greater than the lower elevation, and a beam with a height not greater than the lower elevation; According to the structural pattern of the bay window of the building type, obtaining generation information of the wall or beam of the bay window of the building type; According to the generation information of the wall constituting the bay window of the building type, or the generation information of the beam, a snowdrop data conversion result of the bay window of the building type is obtained.
4. A building unit data conversion device, characterized in that: The device comprises: A model acquisition module is used to obtain original building unit data, wherein the original building unit data includes the wall elevation, finished surface, and bay window of the building unit; based on the original building unit data, obtain the Quark building model of the building unit, wherein the Quark building model is a rough house model with finished surfaces; The step of obtaining snowdrop data converted from the Quark building model according to the building type includes: Obtaining a Quark building model of the building type; Obtaining the wall elevation, finished surface, and bay window structure of the building type based on the Quark building model of the building type; According to the wall elevation, finished surface, and bay window structure of the building type, obtain snowdrop data conversion of the wall elevation, finished surface, and bay window structure of the building type; The step of converting the snowdrop data of the wall elevation of the building type according to the wall elevation of the building type includes: Obtain the wall elevations of two adjacent floors of the building; According to the wall elevations of two adjacent floors of the building unit type, obtain the middle area after the wall elevations of the two adjacent floors are cut; According to the middle area after the wall elevations of the two adjacent floor levels are cut, obtaining the floor elevation data of the snowdrop converted from the middle area after the wall elevations of the two adjacent floor levels are cut; The step of obtaining the snowdrop data conversion of the finished surface of the building unit type according to the finished surface of the building unit type includes: Obtaining thickness information of the finished surface of the building unit; Obtaining splitting information of the wall of the building type according to the thickness information of the finished surface of the building type; According to the splitting information of the wall of the building type, obtaining the snowdrop data conversion information of each finished surface after the wall of the building type is split; Obtaining a snowdrop data conversion result of the finished surface of the building type according to the snowdrop data conversion information of each finished surface after the wall of the building type is split; The data conversion module is used to obtain the snowdrop data converted from the Quark building model according to the building unit type, and generate a construction drawing.
5. An electronic device, characterized in that: The device includes one or more processors and a memory, wherein the memory is used to store one or more programs; When the one or more programs are executed by the processor, the processor is caused to implement the method according to any one of claims 1 to 3.
6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed, the method according to any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Construction drawing generation method, device and equipment
CN113297652A