Building area statistical method, device, equipment and storage medium

CN115455357BActive Publication Date: 2025-12-05HEFEI LIANGZHEN CONSTR TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210703465.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-21
Publication Date
2025-12-05
Estimated Expiration
2042-06-21

AI Technical Summary

Technical Problem

[0004]本发明的主要目的在于解决现有的建筑面积统计需要通过人工进行容易出现误差的技术问题

Benefits of technology

[0021]In the technical solution of the present application, the building model to be counted, the area calculation specification corresponding to the building model and the statistical dimension are acquired; the building components and floor labels of the floors of the building model are extracted, and the area contour line of the floor is calculated according to the building components; the area value of the floor is calculated according to the building components, the area contour line, the area calculation specification and the floor label; the area values of the floors in the building model are statistically archived according to the statistical dimension, and the area statistical result of the building model is obtained. The present method takes advantage of the information-carrying capability of three-dimensional models, combines with the area calculation specification, automatically generates the building area contour line and the building area value in batches, and can summarize the building area according to the number of floors and functional rooms through multi-dimensional summarization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115455357B_ABST
    Figure CN115455357B_ABST
Patent Text Reader

Abstract

The present application relates to the field of architectural design, and discloses a building area statistical method, device, equipment and storage medium, the method comprises the following steps: obtaining a building model to be counted, an area calculation specification corresponding to the building model and a statistical dimension; extracting building components and floor labels of a floor of the building model, and calculating an area contour line of the floor according to the building components; calculating an area value of the floor according to the building components, the area contour line, the area calculation specification and the floor labels; and archiving and counting the area values of each floor in the building model according to the statistical dimension to obtain an area statistical result of the building model. The present application takes advantage of the information-carrying capability of three-dimensional models, combines with area calculation specifications, automatically generates building area contour lines and building area values in batches, and can summarize building areas according to the number of floors and functional rooms through multi-dimensional summarization.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of architectural design, and in particular to a building area statistical method, device, equipment and storage medium. BACKGROUND

[0002] Under the premise of shortening the development cycle in the real estate industry and improving the engineering quality requirements, the efficiency of engineering design is facing great challenges. The building scheme must submit accurate economic and technical indicators, including building area, at the same time of submitting drawings. In order to ensure that the building design meets the area requirements of land development, the design personnel need to review the building area value many times during the scheme promotion, modification and improvement process. However, the calculation of building area is relatively complex, and there are differences between national standards and local standards, which leads to errors in the building area contour and area value determined by different design personnel for the same project. Moreover, each adjustment of the scheme requires a lot of time to manually recalculate the building area, which occupies a lot of time of the design personnel.

[0003] The engineering design unit usually uses CAD software (computer aided design, mainly AutoCAD products of Autodesk Corporation) combined with excel table as a tool for building area statistics, which has great limitations. The design personnel need to draw area lines in CAD and manually fill the area value into the excel table, which requires switching between the two tools and cannot be linked, which is easy to cause calculation errors. SUMMARY

[0004] The main purpose of the present application is to solve the technical problem that the existing building area statistics need to be manually calculated and are prone to errors.

[0005] The first aspect of the present application provides a building area statistical method, comprising: obtaining a building model to be calculated, an area calculation specification corresponding to the building model and a statistical dimension; extracting building components and a floor label of a floor of the building model, and calculating an area contour line of the floor according to the building components; calculating an area value of the floor according to the building components, the area contour line, the area calculation specification and the floor label; and archiving and calculating the area values of each floor in the building model according to the statistical dimension to obtain an area statistical result of the building model.

[0006] Optionally, in the first implementation manner of the first aspect of the present application, the calculating the area contour line of the floor according to the building components comprises: judging whether the floor is an air layer according to the building components; if yes, projecting a floor slab line of a previous floor of the floor as the area contour line of the floor; and if no, identifying a main enclosing structure of the floor according to the building components of the floor, and identifying the area contour line of the floor according to the main enclosing structure.

[0007] Optionally, in a second implementation form of the first aspect of the present application, the calculating the area value of the floor according to the building component, the area contour line, the area calculation specification and the floor label comprises: identifying a common position and a special position in the area contour line according to the area calculation specification and the building component; determining a floor height of the floor according to the building component, and calculating a first area value of the common position in the area contour line according to the floor height and the floor label; calculating a second area value of the special position in the area contour line according to the area calculation specification and the building component; and taking a sum of the first area value and the second area value as the area value of the floor.

[0008] Optionally, in a third implementation form of the first aspect of the present application, after the taking the sum of the first area value and the second area value as the area value of the floor, the method further comprises: judging whether the floor needs to calculate a thermal insulation layer according to the area calculation specification; if yes, obtaining a user inputted thermal insulation layer thickness; calculating a thermal insulation layer area of the floor according to the thermal insulation layer thickness; and adding the thermal insulation layer area to the area value of the floor.

[0009] Optionally, in a fourth implementation form of the first aspect of the present application, after the calculating the area value of the floor according to the building component, the area contour line, the area calculation specification and the floor label, the method further comprises: visualizing the area contour line and displaying the area contour line in the building model; obtaining an adjusted area contour line of the area contour line displayed in the building model by a user; and recalculating the area value of the floor according to the adjusted or redrawn area contour line.

[0010] Optionally, in a fifth implementation form of the first aspect of the present application, after the calculating the area value of the floor according to the building component, the area contour line, the area calculation specification and the floor label, the method further comprises: judging whether the floor is a standard floor according to the floor label; if yes, assigning the area value of the floor to other floors in the building model.

[0011] Optionally, in a sixth implementation form of the first aspect of the present application, the statistical dimension comprises a function dimension and a floor dimension, and the archiving and counting the area values of the floors in the building model according to the statistical dimension to obtain the area statistical result of the building model comprises: judging whether the statistical dimension is the function dimension or the floor dimension; if the statistical dimension is the function dimension, calculating a function summary area according to the area values of the floors according to the function types of the rooms in the floors of the building model; if the statistical dimension is the floor dimension, determining a to-be-counted floor to be counted in the floor dimension, and summarizing the area values of the to-be-counted floor to obtain a floor summary area; and taking the function summary area or the floor summary area as the area statistical result of the building model.

[0012] The second aspect of the present application provides a building area counting device, comprising: an acquisition module configured to acquire a building model to be counted, an area calculation specification corresponding to the building model, and a statistical dimension; a contour calculation module configured to extract building components and a floor label of a floor of the building model, and calculate an area contour line of the floor according to the building components; an area calculation module configured to calculate an area value of the floor according to the building components, the area contour line, the area calculation specification, and the floor label; and a counting module configured to archive and count the area values of the floors in the building model according to the statistical dimension to obtain an area statistical result of the building model.

[0013] Optionally, in a first implementation form of the second aspect of the present application, the contour calculation module is specifically configured to: determine whether the floor is an air layer according to the building components; if yes, project a floor slab line of a previous floor of the floor as the area contour line of the floor; and if no, identify a main enclosing structure of the floor according to the building components of the floor, and identify the area contour line of the floor according to the main enclosing structure.

[0014] Optionally, in a second implementation form of the second aspect of the present application, the area calculation module is specifically configured to: identify a normal position and a special position in the area contour line according to the area calculation specification and the building components; determine a floor height of the floor according to the building components, and calculate a first area value of the normal position in the area contour line according to the floor height and the floor label; calculate a second area value of the special position in the area contour line according to the area calculation specification and the building components; and take a sum of the first area value and the second area value as the area value of the floor.

[0015] Optionally, in a third implementation form of the second aspect of the present application, the building area statistics device further comprises an insulation layer module, which is specifically configured to: determine whether the floor needs to calculate the insulation layer according to the area calculation specification; if yes, obtain the insulation layer thickness input by a user; calculate the insulation layer area of the floor according to the insulation layer thickness; and add the insulation layer area to the area value of the floor.

[0016] Optionally, in a fourth implementation form of the second aspect of the present application, the building area statistics device further comprises a contour adjustment module, which is specifically configured to: visualize the area contour line in the building model; obtain the adjusted area contour line of the area contour line displayed on the building model; and recalculate the area value of the floor according to the adjusted or redrawn area contour line.

[0017] Optionally, in a fifth implementation form of the second aspect of the present application, the building area statistics device further comprises a standard assignment module, which is specifically configured to: determine whether the floor is a standard floor according to the floor label; if yes, assign the area value of the floor to other floors in the building model.

[0018] Optionally, in a sixth implementation form of the second aspect of the present application, the statistics dimension comprises a function dimension and a floor dimension, and the statistics module is specifically configured to: determine whether the statistics dimension is a function dimension or a floor dimension; if the statistics dimension is a function dimension, calculate a function summary area according to the area values of the floors in the building model; if the statistics dimension is a floor dimension, determine the to-be-counted floors to be counted in the floor dimension, and summarize the area values of the to-be-counted floors to obtain a floor summary area; and take the function summary area or the floor summary area as the area statistics result of the building model.

[0019] The third aspect of the present application provides a building area statistics device, comprising: a memory and at least one processor, the memory storing instructions, and the memory and the at least one processor being interconnected through a circuit; the at least one processor calling the instructions in the memory to make the building area statistics device execute the steps of the building area statistics method described above.

[0020] The fourth aspect of the present application provides a computer readable storage medium, which stores instructions, and when the instructions are run on a computer, the computer executes the steps of the building area statistics method described above.

[0021] In the technical solution of the present application, the building model to be counted, the area calculation specification corresponding to the building model and the statistical dimension are acquired; the building components and floor labels of the floors of the building model are extracted, and the area contour line of the floor is calculated according to the building components; the area value of the floor is calculated according to the building components, the area contour line, the area calculation specification and the floor label; the area values of the floors in the building model are statistically archived according to the statistical dimension, and the area statistical result of the building model is obtained. The present method takes advantage of the information-carrying capability of three-dimensional models, combines with the area calculation specification, automatically generates the building area contour line and the building area value in batches, and can summarize the building area according to the number of floors and functional rooms through multi-dimensional summarization. BRIEF DESCRIPTION OF DRAWINGS

[0022] Figure 1 The first embodiment of the building area statistical method in the embodiment of the present application is shown in the figure.

[0023] Figure 2 The second embodiment of the building area statistical method in the embodiment of the present application is shown in the figure.

[0024] Figure 3 The third embodiment of the building area statistical method in the embodiment of the present application is shown in the figure.

[0025] Figure 4 The embodiment of the building area statistical device in the embodiment of the present application is shown in the figure.

[0026] Figure 5 Another embodiment of the building area statistical device in the embodiment of the present application is shown in the figure.

[0027] Figure 6 The embodiment of the building area statistical device in the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0028] The embodiment of the present application provides a building area statistical method, device, equipment and storage medium. The building model to be counted, the area calculation specification corresponding to the building model and the statistical dimension are acquired; the building components and floor labels of the floors of the building model are extracted, and the area contour line of the floor is calculated according to the building components; the area value of the floor is calculated according to the building components, the area contour line, the area calculation specification and the floor label; the area values of the floors in the building model are statistically archived according to the statistical dimension, and the area statistical result of the building model is obtained. The present method takes advantage of the information-carrying capability of three-dimensional models, combines with the area calculation specification, automatically generates the building area contour line and the building area value in batches, and can summarize the building area according to the number of floors and functional rooms through multi-dimensional summarization.

[0029] The terms "first", "second", "third", "fourth" and the like in the description and in the claims of the present application, and above, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of the terms so construed herein can be interchanged, such that the embodiments described herein could operate in other sequences than illustrated or described herein. Further, the terms "comprises", "comprising", "includes", "including" and the like means "including, but not limited to", one or more steps or elements.

[0030] For the purpose of facilitating understanding, the specific flow of the embodiments of the present application is described below, please refer to Figure 1 The first embodiment of the building area statistical method in the embodiments of the present application includes:

[0031] 101, obtaining a building model to be counted, an area calculation specification corresponding to the building model and a statistical dimension;

[0032] It can be understood that the execution subject of the present application can be a building area statistical device, and can also be a terminal or a server, and the specific execution subject is not limited herein. The embodiments of the present application take the server as the execution subject for example.

[0033] In the embodiment, before the area statistics is performed, a staff needs to create a building model for the area statistics, wherein the building model is a BIM (Building Information Modeling) model, which can be created in a BIM software, for example, REVIT. A virtual building engineering three-dimensional model is established, and a complete building engineering information database consistent with the actual situation is provided for the model by using digital technology. The information database not only contains geometric information, professional attributes and state information of the building component, but also contains state information of non-component objects (such as space and motion behavior).

[0034] In actual application, the calculation regulation of the building area is relatively complex, and there are different regulations, including national regulations and local regulations. Different local regulations exist in each province, each city and even each district, and old cities and new cities. In the embodiment, the staff needs to select the corresponding area calculation regulation before the area statistics is performed. When entering a certain plan view of REVIT, the corresponding building area calculation regulation is selected through the pop-up interface of REVIT. If not, the self-defined regulation can be set on the basis of the national regulation to ensure that the obtained building area contour and area are accurate and recognized by the regulation.

[0035] In this embodiment, in order to ensure the accuracy of the calculation result, the building type of the building model should belong to the types commonly used in real estate development, such as residential, apartment, office, and commercial, and is not applicable to special public spaces such as stadiums and theaters. The building form of the building model should be basically regular, and is not applicable to models with three-dimensional curved surfaces. The rooms involved in the special specifications need to be marked (balconies, terraces, light wells, etc.), the building components involved in the special specifications need to be marked (canopies, bay windows, outdoor stairs), and the prefabricated exterior walls need to be marked as "prefabricated" in the annotations.

[0036] 102、Extract the building components and floor labels of the building model floor, and calculate the area contour line of the floor according to the building components;

[0037] In this embodiment, the building area of a single layer is first calculated to determine the floor label to which the layer belongs. The floor label includes ordinary floors and special floors such as equipment layers, pipe layers, and machine room layers. For special floors, there are different requirements in different specifications. For example, in the "Building Engineering Area Calculation Specification" GB / T60353-2013, it is stipulated that for floors with structural layers such as equipment layers, pipe layers, and refuge layers in buildings, if the height of the structural layer is 2.2m or above, the full area should be calculated; if the height of the structural layer is below 2.2m, half the area should be calculated. In the "Qingdao City Building Engineering Building Area and Planning Index Calculation Technical Details", it is stipulated that for floors with structural layers such as equipment layers, pipe layers, refuge layers, and structural conversion layers (structural cavities) in buildings, if the height of the structural layer is 2.20m or above, the full area should be calculated; if the height of the structural layer is below 2.20m, the building area should not be calculated. There are two cases of structural layers with heights below 2.2m in different specifications, which should calculate half the area and should not calculate the building area. Therefore, a floor label needs to be added to distinguish between the two cases when calculating the area contour line of the layer and calculating the area value of the floor.

[0038] In this embodiment, building components refer to the elements that make up a building. If a building is considered as a product, building components refer to the parts of this product. The components in the building mainly include: floor, wall, column, foundation, etc. By extracting the building components in the floor, the main enclosing structure in the floor can be identified to determine the contour line of the main structure, and the area contour line of special positions such as the ramp of the basement entrance, indoor and outdoor stairs, various vertical pipes, light wells, floor-to-ceiling windows, bay windows, outdoor corridors, verandas, porches, canopies, balconies, terraces, and overhead corridors can be identified according to the area calculation specification.

[0039] 103. Calculate the area value of each floor based on the building components, area outline, area calculation specifications, and floor labels;

[0040] In this embodiment, the area value of the area outline is determined from the area calculation specifications based on the floor type in the floor label and the floor height identified by the building components. For example, for floors with the same floor height, it is determined whether to calculate the full area or half area. For pitched roofs, the range of full area and half area is determined based on the structural net height. Then, the positions with special requirements in the area calculation specifications are processed, and finally a complete area outline and area value are formed.

[0041] 104. Based on statistical dimensions, archive and statistically analyze the area values ​​of each floor in the building model to obtain the area statistics results of the building model.

[0042] In this embodiment, the area of ​​each floor in the building model is first calculated, and then the area of ​​each floor is statistically analyzed according to different statistical dimensions. The statistical dimensions can be summarized by floor or by room type. For example, the area of ​​all shops in a commercial building is calculated to obtain the summary result. The summary result can be exported as an Excel or JSON file and then imported into other tools or models for further processing.

[0043] In this embodiment, the method involves acquiring the building model to be statistically analyzed, the corresponding area calculation specifications, and statistical dimensions; extracting the building components and floor labels of each floor in the building model, and calculating the area outline of each floor based on the building components; calculating the area value of each floor based on the building components, the area outline, the area calculation specifications, and the floor labels; and archiving and statistically analyzing the area values ​​of each floor in the building model according to the statistical dimensions to obtain the area statistics of the building model. This method leverages the information inherent in 3D models, combined with area calculation specifications, to automatically generate building area outlines and building area values ​​in batches. Through multi-dimensional aggregation, the building area can be aggregated based on the number of floors and functional rooms.

[0044] Please see Figure 2 The second embodiment of the building area statistics method in this invention includes:

[0045] 201. Obtain the building model to be analyzed, the corresponding area calculation specifications, and statistical dimensions;

[0046] 202. Extract the building components and floor labels of the floors in the building model, and determine whether the floor is a raised floor based on the building components;

[0047] 203. If so, the projection line of the floor slab of the floor above the current floor shall be used as the area outline of the current floor.

[0048] In practical applications, there are floors as overhead layers, which refer to building spaces formed by not backfilling earthwork and rockwork at overhead parts of deep foundations or slope buildings, and the overhead layers do not have main enclosing structures, so the projection line of the floor slab of the last floor is directly used as the area contour line of the floor.

[0049] 204、If not, the main enclosing structure of the floor is identified according to the building components of the floor, and the area contour line of the floor is identified according to the main enclosing structure;

[0050] In the embodiment, the enclosing structure refers to the enclosing materials of each surface of the building and the room, which are divided into transparent and non-transparent types: the non-transparent enclosing structure includes walls, roofs, floors, ceilings and the like; and the transparent enclosing structure includes windows, skylights, balcony doors, glass partitions and the like, and the area contour line of the building can be identified through the position of the main enclosing structure.

[0051] 205、According to the area calculation specification and the building components, the normal position and the special position in the area contour line are identified;

[0052] 206、According to the building components, the floor height of the floor is determined, and according to the floor height and the floor label, the first area value of the normal position in the area contour line is calculated;

[0053] 207、According to the area calculation specification and the building components, the second area value of the special position in the area contour line is calculated;

[0054] 208、The sum of the first area value and the second area value is taken as the area value of the floor;

[0055] In the embodiment, the range identified by identifying the main enclosing structure in the floor is taken as the normal position of the area contour line, and the positions with special requirements in the specification, such as the ramp of the basement entrance, indoor and outdoor stairs, various vertical pipelines, light wells, floor-to-ceiling windows, bay windows, outdoor corridors, verandas, porticos, rain umbrellas, balconies, terraces, overhead corridors and the like, are taken as the special positions, the area values of the two positions in the area contour line are calculated respectively, and are combined to obtain the area value of the floor.

[0056] After the sum of the first area value and the second area value is taken as the area value of the floor, the method further includes: judging whether the floor needs to calculate the thermal insulation layer according to the area calculation specification; if yes, obtaining the thermal insulation layer thickness input by a user; calculating the thermal insulation layer area of the floor according to the thermal insulation layer thickness; and adding the thermal insulation layer area to the area value of the floor.

[0057] Specifically, in practical applications, the outer wall of the building has a thermal insulation layer. Generally, the thermal insulation layer needs to be calculated into the building area, but in some cases, the thermal insulation layer is no longer calculated into the building area. For example, in the "Building Engineering Area Calculation Specification" GB / T60353-2013, the outer thermal insulation layer of the building should be calculated according to the horizontal cross-sectional area of the thermal insulation material, and should be included in the natural layer building area. The thermal insulation layer is calculated by multiplying the net thickness of the thermal insulation material by the outer wall structure outer line length according to the natural layer of the building. The outer wall structure outer line length does not exclude doors and windows and the length of the building and the calculated building area components (such as balconies, outdoor corridors, doorways, floor-to-ceiling windows, etc.). When the building has a thermal insulation layer on the calculated building area components (such as balconies, outdoor corridors, doorways, floor-to-ceiling windows, etc.), the thermal insulation layer is no longer calculated into the building area. The outer wall is inclined, and the outer wall outer line length at the floor slab is multiplied by the net thickness of the thermal insulation material. The outer thermal insulation is full-paved along the height direction, and when the outer thermal insulation of a certain layer does not reach the full height (excluding balconies, outdoor corridors, doorways, floor-to-ceiling windows, umbrellas, bay windows, etc.), the building area is not calculated.

[0058] In the embodiment, after calculating the area value of the floor according to the building component, the area contour line, the area calculation specification and the floor label, the area contour line is visualized and displayed in the building model; the modification instruction input by the user according to the area contour line displayed on the building model is obtained; the area contour line is adjusted according to the modification instruction, and the area value of the floor is recalculated according to the adjusted or redrawn area contour line.

[0059] Specifically, the area contour line is visualized and displayed in the building model, the designer manually reviews the existing area contour, the full area and the half area area frame, and the finally calculated area value according to the building model and the area contour line displayed on the interface. The area value is updated until the designer is satisfied.

[0060] 209、According to the statistical dimension, the area value of each floor in the building model is archived and counted to obtain the area statistical result of the building model.

[0061] The embodiment is based on the previous embodiment, and details the process of calculating the area contour line of the floor according to the building component, determining whether the floor is a suspended floor according to the building component; if yes, the floor slab projection line of the previous floor of the floor is taken as the area contour line of the floor; if no, the main enclosing structure of the floor is identified according to the building component of the floor, and the area contour line of the floor is identified according to the main enclosing structure. The method takes advantage of the information-carrying advantage of the three-dimensional model, combines the area calculation specification, and quickly gives the area contour line and area value according to the area judgment rules of the computer. The judgment basis is completely the same as manual judgment, reduces the repetitive area statistics work of the design personnel, and through multi-dimensional summary, the building area can be summarized according to the number of floors and functional rooms.

[0062] Please refer to Figure 3 The third embodiment of the building area statistics method in the embodiment of the application comprises:

[0063] 301, obtaining a building model to be counted, an area calculation specification corresponding to the building model, and a statistics dimension;

[0064] 302, extracting the building component and the floor label of the floor of the building model, and calculating the area contour line of the floor according to the building component;

[0065] 303, calculating the area value of the floor according to the building component, the area contour line, the area calculation specification, and the floor label;

[0066] 304, determining whether the floor is a standard floor according to the floor label;

[0067] 305, if yes, assigning the area value of the floor to other floors in the building model;

[0068] In actual application, the standard floor refers to a residential floor with the same plane layout. If the space division of the first floor and other floors of a building is the same, the first floor is equal to the standard floor. However, the first floor is generally not a standard floor, mainly because the first floor has a building entrance, and therefore it cannot be the same as the middle floors. However, the standard floor is generally used more for residences, for example, a 30-story residential building, the first and second floors are commercial, and the 30th floor is the top floor. Then, the 3rd to 29th floors are called standard floors. Except for the first floor and the top floor, the remaining middle floors can be called standard floors if the floor height, function, and layout are all the same. Corresponding to the standard floor, since the plane layout is the same, after calculating the area value of one of the standard floors of the building model, the area value of the standard floor can be directly assigned to other standard floors.

[0069] In the embodiment, in addition to the standard floor, the area of any floor can be assigned to other floors by manual selection, such as floors 1, 2, and 3 are the same floor, and only the area of floor 1 needs to be calculated, and the area of floor 1 is assigned to floors 2 and 3, and floors 4-10 are the same, and only the area of floor 4 needs to be calculated, and the area of floor 4 is assigned to floors 5-10. In this way, the standard floor in the floor can be determined, and the area of any floor can be assigned.

[0070] 306, determining whether the statistical dimension is a function dimension or a floor dimension;

[0071] 307, if the statistical dimension is a function dimension, calculating a function summary area according to the area values of each floor of the building model.

[0072] 308, if the statistical dimension is a floor dimension, determining the to-be-counted floors under the floor dimension, and summarizing the area values of the to-be-counted floors to obtain a floor summary area.

[0073] 309, taking the function summary area or the floor summary area as the area statistical result of the building model.

[0074] In the embodiment, after the building area value of each floor is calculated, the building area value can be summarized according to the number of floors, summarized according to the room type, if the floor dimension is determined, the floor input by the staff when inputting the statistical dimension is determined, and the building area value of each floor is summarized, if the function dimension is determined, the function room in each floor is summarized according to the area value, such as the area of all shops in a commercial building.

[0075] The embodiment is based on the previous embodiment, and details the process of archiving and counting the area values of each floor in the building model according to the statistical dimension to obtain the area statistical result of the building model. The process includes determining whether the statistical dimension is a function dimension or a floor dimension, if the statistical dimension is a function dimension, calculating a function summary area according to the area values of each floor of the building model, if the statistical dimension is a floor dimension, determining the to-be-counted floors under the floor dimension, and summarizing the area values of the to-be-counted floors to obtain a floor summary area, and taking the function summary area or the floor summary area as the area statistical result of the building model. The method takes advantage of the information-carrying capability of the three-dimensional model, combines with the area calculation specification, automatically generates the building area contour line and the building area value in batches, and can summarize the building area according to the number of floors and the function room through multi-dimensional summarization.

[0076] The building area statistical method in the embodiment of the application is described above, and the building area statistical device in the embodiment of the application is described below. Please refer toFigure 4 In an embodiment of the present application, the building area statistics device comprises:

[0077] The acquisition module 401 is configured to acquire a building model to be counted, an area calculation specification corresponding to the building model, and a statistics dimension.

[0078] The contour calculation module 402 is configured to extract building components and a floor label of a floor of the building model, and calculate an area contour line of the floor according to the building components.

[0079] The area calculation module 403 is configured to calculate an area value of the floor according to the building components, the area contour line, the area calculation specification, and the floor label.

[0080] The statistics module 404 is configured to archive and count the area values of the floors in the building model according to the statistics dimension, to obtain an area statistics result of the building model.

[0081] In an embodiment of the present application, the building area statistics device runs the building area statistics method, and the building area statistics device acquires a building model to be counted, an area calculation specification corresponding to the building model, and a statistics dimension; extracts building components and a floor label of a floor of the building model, and calculates an area contour line of the floor according to the building components; calculates an area value of the floor according to the building components, the area contour line, the area calculation specification, and the floor label; and archives and counts the area values of the floors in the building model according to the statistics dimension, to obtain an area statistics result of the building model. The method utilizes the advantage of a three-dimensional model that can carry information, combines the area calculation specification, automatically generates building area contour lines and building area values in batches, and can summarize the building area according to the number of floors and functional rooms through multi-dimensional summarization.

[0082] Please refer to Figure 5 In an embodiment of the present application, the building area statistics device comprises:

[0083] The acquisition module 401 is configured to acquire a building model to be counted, an area calculation specification corresponding to the building model, and a statistics dimension.

[0084] The contour calculation module 402 is configured to extract building components and a floor label of a floor of the building model, and calculate an area contour line of the floor according to the building components.

[0085] The area calculation module 403 is configured to calculate an area value of the floor according to the building components, the area contour line, the area calculation specification, and the floor label.

[0086] The statistical module 404 is configured to perform archival statistics on the area values of each floor in the building model according to the statistical dimension, to obtain an area statistical result of the building model.

[0087] In this embodiment, the contour calculation module 402 is specifically configured to: determine whether the floor is a suspended floor according to the building component; if yes, project a floor slab line of a floor above the floor as an area contour line of the floor; and if no, identify a main enclosing structure of the floor according to the building component of the floor, and identify the area contour line of the floor according to the main enclosing structure.

[0088] In this embodiment, the area calculation module 403 is specifically configured to: identify a normal position and a special position in the area contour line according to the area calculation specification and the building component; determine a floor height of the floor according to the building component, and calculate a first area value of the normal position in the area contour line according to the floor height and the floor label; calculate a second area value of the special position in the area contour line according to the area calculation specification and the building component; and take a sum of the first area value and the second area value as the area value of the floor.

[0089] In this embodiment, the building area statistical device further includes an insulation layer module 405, which is specifically configured to: determine whether the floor needs to calculate an insulation layer according to the area calculation specification; if yes, obtain an insulation layer thickness input by a user; calculate an insulation layer area of the floor according to the insulation layer thickness; and add the insulation layer area to the area value of the floor.

[0090] In this embodiment, the building area statistical device further includes a contour adjustment module 406, which is specifically configured to: visualize the area contour line and display the area contour line in the building model; obtain an adjusted area contour line of the area contour line displayed in the building model; and recalculate the area value of the floor according to the adjusted or redrawn area contour line.

[0091] In this embodiment, the building area statistical device further includes a standard assignment module 407, which is specifically configured to: determine whether the floor is a standard floor according to the floor label; if yes, assign the area value of the floor to other floors in the building model.

[0092] In the embodiment, the statistical dimensions include a function dimension and a floor dimension, and the statistical module 404 is specifically configured to: determine whether the statistical dimension is the function dimension or the floor dimension; if the statistical dimension is the function dimension, calculate a function summary area according to the area values of each floor of the building model according to the function types of each room in each floor; if the statistical dimension is the floor dimension, determine a to-be-counted floor to be counted in the floor dimension, and summarize the area values of the to-be-counted floor to obtain a floor summary area; and take the function summary area or the floor summary area as the area statistical result of the building model.

[0093] The embodiment is based on the previous embodiment, and specifically describes the functions of each module and some newly added modules. The building model to be counted, the area calculation specification corresponding to the building model, and the statistical dimension are obtained. The building components and floor labels of the floors of the building model are extracted, and the area contour line of each floor is calculated according to the building components. The area value of each floor is calculated according to the building components, the area contour line, the area calculation specification, and the floor label. The area values of each floor in the building model are statistically archived according to the statistical dimension, and the area statistical result of the building model is obtained. The device takes advantage of the information that can be carried by the three-dimensional model, combines the area calculation specification, automatically generates the building area contour line and the building area value in batches, and can summarize the building area according to the number of floors and the function room through multi-dimensional summarization.

[0094] The above Figure 4 and Figure 5 The building area statistical device in the embodiment is described in detail from the perspective of modular functional entities, and the building area statistical device in the embodiment is described in detail from the perspective of hardware processing.

[0095] Figure 6Fig. 6 is a structural schematic diagram of an embodiment of the building area statistics device provided by the present application. The building area statistics device 600 can have great differences due to different configurations or performances, and can include one or more processors (central processing units, CPU) 610 (for example, one or more processors) and a memory 620, one or more storage media 630 (for example, one or more mass storage devices) storing application programs 633 or data 632. The memory 620 and the storage media 630 can be temporary storage or persistent storage. The programs stored in the storage media 630 can include one or more modules (not shown in the figure), each of which can include a series of instruction operations in the building area statistics device 600. Further, the processor 610 can be configured to communicate with the storage media 630 and execute the series of instruction operations in the storage media 630 on the building area statistics device 600 to implement the steps of the building area statistics method described above.

[0096] The building area statistics device 600 can also include one or more power supplies 640, one or more wired or wireless network interfaces 650, one or more input / output interfaces 660, and / or one or more operating systems 631, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art can understand that the building area statistics device 600 can also include other components, and the components shown in the figure are not intended to limit the building area statistics device provided by the present application. Figure 6 The building area statistics device structure shown does not constitute a limitation on the building area statistics device provided by the present application, and can include more or fewer components than shown, or combine certain components, or different component arrangements.

[0097] The present application also provides a computer readable storage medium, which can be a non-volatile computer readable storage medium or a volatile computer readable storage medium. The computer readable storage medium stores instructions, which, when executed on a computer, cause the computer to perform the steps of the building area statistics method.

[0098] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system or device, unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0099] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application or the entire or part of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0100] The above description and the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for some technical features; and these modifications or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method of building area statistics, characterized in that, The building area statistics method comprises: obtaining a building model to be counted, an area calculation specification corresponding to the building model, and a statistics dimension, the statistics dimension comprising a function dimension and a floor dimension; extracting building components and a floor label of a floor of the building model, and calculating an area contour line of the floor according to the building components; calculating an area value of the floor according to the building components, the area contour line, the area calculation specification, and the floor label; archiving and counting the area values of the floors in the building model according to the function dimension or the floor dimension to obtain an area statistics result of the building model; wherein the calculating the area contour line of the floor according to the building components comprises: judging whether the floor is an air layer according to the building components; if yes, projecting a floor slab line of a previous floor of the floor as the area contour line of the floor; and if no, identifying a main enclosing structure of the floor according to the building components of the floor, and identifying the area contour line of the floor according to the main enclosing structure.

2. The building area statistics method according to claim 1, characterized by, The calculating the area value of the floor according to the building components, the area contour line, the area calculation specification, and the floor label comprises: identifying normal positions and special positions in the area contour line according to the area calculation specification and the building components; determining a floor height of the floor according to the building components, and calculating a first area value of the normal positions in the area contour line according to the floor height and the floor label; calculating a second area value of the special positions in the area contour line according to the area calculation specification and the building components; taking a sum of the first area value and the second area value as the area value of the floor.

3. The building area statistics method according to claim 2, characterized by, After the taking the sum of the first area value and the second area value as the area value of the floor, further comprising: judging whether the floor needs to calculate a thermal insulation layer according to the area calculation specification; if yes, obtaining a thermal insulation layer thickness input by a user; calculating a thermal insulation layer area of the floor according to the thermal insulation layer thickness; adding the thermal insulation layer area to the area value of the floor.

4. The building area statistics method according to claim 1, characterized by, After the calculating the area value of the floor according to the building components, the area contour line, the area calculation specification, and the floor label, further comprising: visualizing the area contour line and displaying the area contour line in the building model; obtaining an adjusted or redrawn area contour line of the area contour line displayed on the building model; re-calculating the area value of the floor according to the adjusted or redrawn area contour line.

5. The building area statistics method according to any one of claims 1 to 4, characterized by, After the calculating the area value of the floor according to the building components, the area contour line, the area calculation specification, and the floor label, further comprising: judging whether the floor is a standard floor according to the floor label; if yes, assigning the area value of the floor to other floors in the building model.

6. The buildable area statistics method of claim 1, wherein, The archiving and counting the area values of the floors in the building model according to the function dimension or the floor dimension to obtain the area statistics result of the building model comprises: If the statistical dimension is the function dimension, a function summary area is calculated according to the function type of each room in each floor of the building model and the area value of each floor; If the statistical dimension is the floor dimension, a floor to be counted is determined under the floor dimension, and the area value of the floor to be counted is summarized to obtain a floor summary area; The function summary area or the floor summary area is taken as the area statistical result of the building model.

7. A building area statistics device characterized by comprising: The building area statistical device comprises: An acquisition module configured to acquire a building model to be counted, an area calculation specification corresponding to the building model, and a statistical dimension, the statistical dimension comprising a function dimension and a floor dimension; An outline calculation module configured to extract building components and a floor label of a floor of the building model, and calculate an area outline of the floor according to the building components; An area calculation module configured to calculate an area value of the floor according to the building components, the area outline, the area calculation specification, and the floor label; A statistical module configured to archive and count the area values of each floor in the building model according to the function dimension or the floor dimension to obtain an area statistical result of the building model; The calculation of the area outline of the floor according to the building components comprises: determining whether the floor is an air layer according to the building components; if yes, taking a floor slab projection line of a previous floor of the floor as the area outline of the floor; and if no, identifying a main enclosing structure of the floor according to the building components of the floor, and identifying the area outline of the floor according to the main enclosing structure.

8. A building area statistics device characterized by comprising: The building area statistical device comprises a memory and at least one processor, the memory having instructions stored therein, and the memory and the at least one processor being interconnected by a circuit; The at least one processor invokes the instructions in the memory to enable the building area statistical device to perform the steps of the building area statistical method according to any one of claims 1-6.

9. A computer-readable storage medium having stored thereon a computer program, characterized in that The computer program, when executed by a processor, implements the steps of the building area statistical method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Building BIM model corridor and room space extraction and statistical method

    CN112784421A

  • BIM (Building Information Modeling)-based intelligent statistical and checking method and system for building economic indexes

    CN113256084A