Reference building type determination method, apparatus, device, and storage medium

By screening and arranging building types, the main reference building types for the planned land use were determined, which solved the problem of quickly finding a reasonable building layout and improved the living comfort of the community.

CN115545284BActive Publication Date: 2026-04-21深圳市万翼数字技术有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
深圳市万翼数字技术有限公司
Filing Date
2022-09-21
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In architectural planning and design, how can we quickly find a reasonable building layout to ensure the comfort of the community and thus attract consumers to buy houses?

Method used

By selecting building types from the building type database based on preset unit area ranges and planned land height restrictions, obtaining the standard spacing of the building types in four directions, arranging the building types according to the spacing, counting the total number of buildings and units, and determining the main reference building types.

Benefits of technology

It enables the rapid identification of reference building types for planned land use, ensuring the rationality of building layout within the community and improving living comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115545284B_ABST
    Figure CN115545284B_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, device, and storage medium for determining reference building types. The method includes: selecting at least one building type from a building type database based on preset unit area ranges and height restrictions for planned land use; for any one of the at least one building type, obtaining the standard spacing of that building type in the four cardinal directions; arranging the building type to fill the planned land use area according to the standard spacing, and counting the total number of buildings of that type on the planned land use area; predicting the total number of units that can be accommodated on the planned land use area based on the total number of units; and determining the main reference building type for the planned land use area from the at least one building type based on the total number of units. The solution in this embodiment, through this extreme arrangement method, can determine the main reference building type for the planned land use area from at least one building type, thereby ensuring the rationality of the building layout within the community.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computers, and more particularly to a method, apparatus, device and storage medium for determining a reference building type. Background Technology

[0002] In the field of architectural planning and design, how to rationally arrange the buildings to be built within a specific plot of land is a common problem that many architects need to face. Only by ensuring the rationality of the building layout within the community can the living comfort of the community be guaranteed, thereby attracting more consumers to buy houses.

[0003] Therefore, how to quickly find reference building types for planned land use has become an urgent problem to be solved. Summary of the Invention

[0004] This application provides a method, apparatus, device, and storage medium for determining reference building types, so as to quickly find reference building types for planned land use.

[0005] Firstly, a method for determining a reference building type is provided, including:

[0006] Based on the preset unit size range and the height restriction of the planned land, at least one building type is selected from the building type database;

[0007] For any one of the at least one building types, obtain the standard spacing of the building type in the four directions of east, west, south, and north;

[0008] According to the specified spacing, any one of the building types is arranged to fill the planned land area, and the total number of any one of the building types arranged on the planned land area is counted.

[0009] Based on the total number of buildings of any one of the building types, predict the total number of households that can be arranged on the planned land;

[0010] Based on the total number of households, the main reference building type for the planned land is determined from the at least one building type.

[0011] Optionally, based on the total number of households, the main reference building type for the planned land use is determined from the at least one building type, including:

[0012] Obtain the target total number of households corresponding to the planned land use;

[0013] Calculate the difference in the number of households between the total number of households and the target total number of households;

[0014] When the difference in the number of households is less than the threshold for the difference in the number of households, any one of the building types is determined as the main reference building type.

[0015] Optionally, based on the total number of buildings of any one of the building types, the total number of households that can be arranged on the planned land is predicted, including:

[0016] Obtain the number of households that any one of the building types can accommodate;

[0017] Calculate the product of the number of households and the total number of buildings, and use the product as the total number of households.

[0018] Optionally, according to the specified spacing, any one of the building types can be arranged to fill the planned land area, including:

[0019] Obtain the possible layout area of ​​the planned land;

[0020] Obtain the outer contour line of the arrangeable area;

[0021] Arrange any one of the building types along the outer contour line according to the specified spacing.

[0022] Once the outer contour line fills any one of the building types, the building type is arranged in the inner area of ​​the arrangeable area according to the standard spacing until the inner area is filled. The inner area is the area outside the outer contour line in the arrangeable area.

[0023] Optionally, obtaining the arrangeable area of ​​the planned land includes:

[0024] Determine whether there are planned roads around the planned land area;

[0025] If so, the feasible layout area is determined according to the preset building setback requirements, combined with the location of the planned road and the planned land use;

[0026] Otherwise, the possible layout area is determined based on the building setback requirements and the land boundary of the planned land.

[0027] Optionally, according to the specified spacing, any one of the building types is arranged within the interior area of ​​the arrangeable area, including:

[0028] Obtain the initial position of any one of the building types arranged on the outer contour line;

[0029] Based on the initial position and the standard spacing, determine the initial internal position of any building type in the internal area;

[0030] Starting from the initial internal position, any one of the building types is arranged row by row or column by column in the internal area according to the specified spacing.

[0031] Optionally, based on preset unit size ranges and height restrictions for planned land use, at least one building type can be selected from the building type database, including:

[0032] Obtain the range of unit area and height of each building type supported by the building type library;

[0033] Based on the unit area range and the height range, search the building type database for a target building type whose unit area range includes the unit area range and whose height range is closest to the height restriction.

[0034] The at least one building type is obtained based on the target building type.

[0035] Compared with the prior art, the technical solution provided in this application has the following advantages: The method provided in this application, based on a preset range of apartment sizes and the height limit of the planned land, selects at least one building type from the building type database; for any one of the at least one building type, obtains the standard spacing of that building type in the four directions (east, west, south, and north); according to the standard spacing, arranges any one building type to fill the planned land, and counts the total number of buildings of any one building type arranged on the planned land; based on the total number of buildings of any one building type, predicts the total number of households that can be arranged on the planned land; based on the total number of households, determines the main reference building type of the planned land from at least one building type. The solution in this embodiment, through this extreme arrangement method, can determine the main reference building type of the planned land from at least one building type, thereby ensuring the rationality of the building layout within the community. Attached Figure Description

[0036] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1 This is an architecture diagram of the network system in the embodiments of this application;

[0039] Figure 2 This is a flowchart illustrating the method for determining the reference building type in an embodiment of this application;

[0040] Figure 3 This is a schematic diagram of the reference building type determination device in the embodiments of this application;

[0041] Figure 4This is a schematic diagram of the structure of the electronic device in the embodiments of this application. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0043] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0044] First, we will introduce the network system architecture that the solution of this application embodiment may be applied to.

[0045] Please see Figure 1 , Figure 1 An architecture diagram of a network system provided in this application embodiment, such as Figure 1 As shown, the network system includes a terminal 101, a drawing review server 102, and a database 103.

[0046] The network system is connected via wired or wireless networks, such as virtual private networks, local area networks, wide area networks, or metropolitan area networks, and the specific communication transmission protocol is not limited.

[0047] Terminal 101 can be used to submit a component identification request to the drawing review server 102 via program code or touch signal, thereby requesting the drawing review server 102 to perform the relevant steps of component identification.

[0048] As the execution entity, the drawing review server 102 can be the backend server of the intelligent drawing review platform in some embodiments. The intelligent drawing review platform automatically reviews architectural drawings by standardizing the review standards for architectural design drawings in the architectural industry. The determination of reference building type is one of the processes of architectural drawing review. The drawing review server 102 performs a series of spatial classification models and component classification models by executing program code through the processor. For example, it constructs a convolutional neural network and generates a small set of drawings for training by input sample architectural drawings, etc.

[0049] Database 103 can be used to store information such as sample architectural drawings, small drawing sets, training results, test results, spatial classification results, and component classification results. Developers can extract the required information from database 103 by entering conditional query statements through the terminal, such as extracting spatial classification results or component classification results. This database 103 can be a local database, such as Vanke's Van Bu database, or a third-party database independent of the drawing review server 102, such as the databases of some design institutes, or it can also be a cloud database.

[0050] It should be understood that the terminal 101 in this embodiment can be a desktop computer, tablet computer, supercomputer or other devices; the drawing review server 102 can be a local server, a cloud server or a server cluster.

[0051] It should be understood that Figure 1 The network system architecture shown is just one example, and it can also include more components such as routers and switches.

[0052] based on Figure 1 The network system architecture shown below, along with the accompanying drawings, details the method for determining the reference building type proposed in this application. Please refer to the relevant figures. Figure 2 , Figure 2 This application provides a flowchart illustrating a method for determining a reference building type, as shown in the embodiments below. Figure 2 As shown, it includes the following steps:

[0053] Step 201: Based on the preset unit area range and the height limit of the planned land, select at least one building type from the building type library.

[0054] In the application, the preset unit size range can be the unit size range provided by the developer of the planned land. For example, if the developer plans to build units with unit sizes of 125, 85, 110, and 220 on the planned land, then the preset unit size range can be 125, 85, 110, and 220.

[0055] In applications, based on building code requirements, the height of buildings that can be constructed on different planned land is restricted. For example, the height of buildings on certain planned land cannot exceed 80 meters, so the height restriction for that planned land is 80 meters.

[0056] In this embodiment, the building type database includes multiple building types, which are related to the number of units per floor and the building height. Therefore, buildings with the same number of units per floor but different heights belong to different building types, and similarly, buildings with the same height but different numbers of units per floor also belong to different building types.

[0057] The number of units per floor refers to the number of units on one floor of a building. For example, T4 indicates 4 units per floor, while T5 indicates 5 units per floor. Regarding building height, in practical applications, building heights can be divided into three ranges: below 33 meters, 33 to 54 meters, and 54 to 100 meters.

[0058] It should be understood that each building type in the building type database has a range of supported unit area ranges. Therefore, when selecting at least one building type from the database, the principle of range inclusion can be used to determine this.

[0059] Specifically, in one optional embodiment, the range of unit area supported by each building type in the building type library and the height range of each building type are obtained; based on the range of unit area and height, a target building type is found in the building type library whose range of unit area includes the unit area and whose height range is closest to the limit height; at least one building type is obtained based on the target building type.

[0060] In this embodiment, taking the floor height range of the building type in the building type library as an example, which includes three ranges: below 33 meters, 33 meters to 54 meters, and 54 meters to 100 meters, if the height limit is 80 meters, then the target building type with the height range closest to the height limit can be determined to be 54 meters to 100 meters.

[0061] Step 202: For any one of the at least one building types, obtain the standard spacing of the building type in the four directions of east, west, south, and north.

[0062] In the application, you can query the building code requirements to obtain the standard spacing of any building type in the four directions of east, west, south, and north.

[0063] Step 203: Arrange any type of building to fill the planned land area according to the standard spacing, and count the total number of any type of building arranged on the planned land area.

[0064] In this embodiment, any building type is arranged to fill the planned land area by distributing it along the land parcel boundary.

[0065] In a specific implementation, in one optional embodiment, the layable area of ​​the planned land is obtained; the outer contour line of the layable area is obtained; any building type is laid out on the outer contour line according to the standard spacing; when the outer contour line is filled with any building type, any building type is laid out in the inner area of ​​the layable area according to the standard spacing until the inner area is filled, and the inner area is the area outside the outer contour line in the layable area.

[0066] In application, when there are planned roads or other objects surrounding the planned land, the planned land needs to be set back according to the building setback requirements in the building code to obtain the layout area of ​​the planned land. When there are no roads or other objects surrounding the planned land, then the layout area of ​​the planned land is the planned land itself. It should be noted that when there are non-layout areas such as preserved buildings within the area of ​​the planned land, the layout area of ​​the planned land includes the non-layout areas occupied by the preserved buildings.

[0067] In specific implementation, this embodiment provides the following specific implementation for obtaining the arrangeable area of ​​the planned land:

[0068] Determine whether there are planned roads around the planned land; if so, determine the possible layout area according to the preset building setback requirements and in combination with the location of the planned roads and the planned land; otherwise, determine the possible layout area based on the building setback requirements and the land boundary line of the planned land.

[0069] In this embodiment, when arranging any building type in the inner area of ​​the arrangeable area according to the standard spacing, a position is arbitrarily selected from the outer contour line of the arrangeable area, and the outer contour line is filled according to the standard spacing starting from the selected position.

[0070] In application, when filling the outer contour according to the standard spacing starting from the selected position, the outer contour can be filled in a clockwise direction or a counterclockwise direction. This embodiment does not make a specific limitation on this.

[0071] In this embodiment, when arranging any building type in the internal area, the initial position of arranging any building type in the internal area is determined based on the initial position of arranging any building type on the outline line. Based on the initial position, the internal initial position of arranging any building type in the internal area is determined. Then, based on the internal initial position and the standard spacing, all arrangement positions of any building type in the internal area are determined, and any building type is arranged one by one in each arrangement position.

[0072] In a specific implementation, in one optional embodiment, the initial position of any building type arranged on the outer contour line is obtained; based on the initial position and the standard spacing, the internal initial position of any building type arranged in the internal area is determined; starting from the internal initial position, any building type is arranged row by row or column by column in the internal area according to the standard spacing.

[0073] In application, the initial position of any building type arranged on the outer contour line can be any position on the outer contour line, and this embodiment does not make a specific limitation on this.

[0074] It should be understood that the initial internal position can be at least a position in the internal region that satisfies a standard distance from the initial position, but this embodiment does not specifically limit this.

[0075] Step 204: Based on the total number of buildings of any building type, predict the total number of households that can be arranged on the planned land.

[0076] It should be understood that each building type in the building type library can provide the number of households it can accommodate. After filling the planned land with any building type, the total number of any building type arranged in the planned land can be obtained. Then, based on the number of households that the building type can accommodate and the total number, the total number of households that can be arranged in the planned land can be calculated.

[0077] In a specific implementation, in one optional embodiment, the number of households that any building type can accommodate is obtained; the product of the number of households and the total number of buildings is calculated, and the product is used as the total number of households.

[0078] Step 205: Based on the total number of households, determine the main reference building type for the planned land use from at least one building type.

[0079] In the application, the target total number of households set by the developer for the planned land can be obtained, and then the main reference building type for the planned land can be determined from at least one building type based on the target total number of households.

[0080] In a specific implementation, in one optional embodiment, the target total number of households corresponding to the planned land use is obtained; the difference between the total number of households and the target total number of households is calculated; when the difference between the number of households is less than the threshold for the difference between the number of households, any one building type is determined as the main reference building type.

[0081] The threshold for the difference in the number of households can be set manually based on experience or according to needs; this embodiment does not impose specific limitations on this. For example, the threshold for the difference in the number of households can be set to 20% of the target total number of households.

[0082] In the technical solution provided in this embodiment, based on preset unit area ranges and height restrictions of the planned land, at least one building type is selected from the building type database; for any one of the at least one building type, the standard spacing of that building type in the four directions (east, west, south, and north) is obtained; according to the standard spacing, the planned land is filled with any one building type, and the total number of buildings of any one building type arranged on the planned land is counted; based on the total number of buildings of any one building type, the total number of units that can be arranged on the planned land is predicted; based on the total number of units, the main reference building type of the planned land is determined from the at least one building type. This embodiment's solution, through this extreme arrangement method, can determine the main reference building type of the planned land from at least one building type, thereby ensuring the rationality of the building layout within the community.

[0083] For ease of understanding, the embodiments of this application provide the following specific implementation:

[0084] From a database of building types that meet the requirements for unit size and building height restrictions, different building types with varying numbers of units per floor were selected. For each building type, the tallest unit was chosen, and the standard north-south and east-west spacing of the building was calculated using relevant regulations to establish mutually non-collision boundary lines.

[0085] Based on the land boundary line, calculate the principal angles that conform to the building layout of the land;

[0086] Calculate the position of each endpoint on the red line, call the standard requirements for the building setback, form the actual layout area of ​​the land, calculate the position of each endpoint of the layout area, and arrange the building positions on the endpoints according to the main angle of the land;

[0087] Arrange the buildings between the two ends of the red line in a clockwise direction along the outer contour of the actual layout area. Based on the boundary of the already arranged buildings, form the actual internal layout area, and then arrange the inner building positions to complete the single product's extreme layout.

[0088] Calculate the total number of buildings and units within the plot for this elevator-unit product, compare it with the planned number of units, and use this information as a reference for users to select the main building type for this plot.

[0089] Based on the same concept, this application provides a reference building type determination device. The specific implementation of this device can be found in the description of the method embodiments section; repeated details will not be repeated here. Figure 3 As shown, the device mainly includes:

[0090] The filtering module 301 is used to filter at least one building type from the building type library based on preset unit area ranges and height restrictions of planned land use.

[0091] The acquisition module 302 is used to acquire the standard spacing of any one of the at least one building types in the four directions of east, west, south, and north.

[0092] The layout module 303 is used to fill the planned land with any building type according to the standard spacing, and to count the total number of any building type arranged on the planned land.

[0093] Prediction module 304 is used to predict the total number of households that can be arranged on the planned land based on the total number of buildings of any building type.

[0094] Module 305 is used to determine the main reference building type for the planned land use from at least one building type based on the total number of households.

[0095] The determination module 305 is used for:

[0096] Obtain the target total number of households corresponding to the planned land use;

[0097] Calculate the difference in the number of households between the total number of households and the target total number of households;

[0098] When the difference in the number of households is less than the threshold for the difference in the number of households, any one building type is determined as the main reference building type.

[0099] Prediction module 304 is used for:

[0100] Get the number of households that any building type can accommodate;

[0101] Calculate the product of the number of households and the total number of buildings, and use the product as the total number of households.

[0102] The layout module 303 is used for:

[0103] Obtain the available layout area of ​​the planned land;

[0104] Obtain the outer contour of the arrangeable region;

[0105] Arrange any building type along the outer contour line according to the standard spacing;

[0106] Once the outer contour line fills any building type, arrange any building type in the inner area of ​​the arrangement area according to the standard spacing until the inner area is filled. The inner area is the area outside the outer contour line in the arrangement area.

[0107] The layout module 303 is used for:

[0108] Determine whether there are planned roads around the planned land area;

[0109] If so, determine the feasible layout area according to the preset building setback requirements, combined with the location of the planned roads and the planned land use;

[0110] Otherwise, based on building setback requirements and the land boundary of the planned land, the possible layout area is determined.

[0111] The layout module 303 is used for:

[0112] Obtain the initial position of any building type arranged on the outer contour line;

[0113] Based on the initial location and standard spacing, determine the initial internal location of any building type for the internal area layout;

[0114] Starting from the initial internal position, arrange any building type in the internal area row by row or column by column according to the standard spacing.

[0115] Filtering module 301 is used for:

[0116] Obtain the range of unit area and height supported by each building type in the building type library;

[0117] Based on the range of unit area and height, search the building type database for target building types whose unit area range includes the unit area range and whose height range is closest to the height restriction.

[0118] At least one building type is obtained based on the target building type.

[0119] Based on the same concept, this application also provides an electronic device, such as... Figure 4 As shown, the electronic device mainly includes a processor 401, a memory 402, and a communication bus 403. The processor 401 and the memory 402 communicate with each other via the communication bus 403. The memory 402 stores programs that can be executed by the processor 401. The processor 401 executes the programs stored in the memory 402 to achieve the following steps:

[0120] Based on the preset unit size range and the height limit of the planned land, at least one building type is selected from the building type database;

[0121] For any one of the at least one building types, obtain the standard spacing of that building type in the four directions of east, west, south, and north;

[0122] According to the standard spacing, fill the planned land with any type of building and count the total number of any type of building in the planned land.

[0123] Based on the total number of buildings of any building type, predict the total number of households that can be arranged on the planned land;

[0124] Based on the total number of households, the main reference building type for the planned land use is determined from at least one building type.

[0125] The communication bus 403 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus 403 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0126] The memory 402 may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor 401.

[0127] The processor 401 mentioned above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc., or a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0128] In another embodiment of this application, a computer-readable storage medium is provided, which stores a computer program that, when run on a computer, causes the computer to perform the reference building type determination described in the above embodiments.

[0129] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape, etc.), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.

[0130] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0131] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A method for determining a reference building type, characterized in that, include: Based on the preset unit size range and the height restriction of the planned land, at least one building type is selected from the building type database; For any one of the at least one building types, obtain the standard spacing of the building type in the four directions of east, west, south, and north; According to the specified spacing, any one of the building types is arranged to fill the planned land area, and the total number of any one of the building types arranged on the planned land area is counted. Based on the total number of buildings of any one of the building types, predict the total number of households that can be arranged on the planned land; Based on the total number of households, determine the main reference building type for the planned land use from the at least one building type; The step of filling the planned land with any one of the building types according to the specified spacing includes: Obtain the possible layout area of ​​the planned land; Obtain the outer contour line of the arrangeable area; Arrange any one of the building types along the outer contour line according to the specified spacing. Once the outer contour line fills any one of the building types, the building types are arranged in the inner area of ​​the arrangeable area according to the standard spacing until the inner area is filled. The inner area is the area of ​​the arrangeable area excluding the outer contour line. The process of obtaining the arrangeable area of ​​the planned land includes: Determine whether there are planned roads around the planned land area; If so, the feasible layout area is determined according to the preset building setback requirements, combined with the location of the planned road and the planned land use; Otherwise, the possible layout area is determined based on the building setback requirements and the land boundary of the planned land. The step of arranging any one of the building types within the arrangeable area according to the specified spacing includes: Obtain the initial position of any one of the building types arranged on the outer contour line; Based on the initial position and the standard spacing, determine the initial internal position of any building type in the internal area; Starting from the initial internal position, any one of the building types is arranged row by row or column by column in the internal area according to the specified spacing.

2. The method according to claim 1, characterized in that, Based on the total number of households, the main reference building type for the planned land use is determined from the at least one building type, including: Obtain the target total number of households corresponding to the planned land use; Calculate the difference in the number of households between the total number of households and the target total number of households; When the difference in the number of households is less than the threshold for the difference in the number of households, any one of the building types is determined as the main reference building type.

3. The method according to claim 1, characterized in that, Based on the total number of buildings of any given building type, predict the total number of households that can be accommodated on the planned land, including: Obtain the number of households that any one of the building types can accommodate; Calculate the product of the number of households and the total number of buildings, and use the product as the total number of households.

4. The method according to any one of claims 1-3, characterized in that, Based on preset unit size ranges and height restrictions for planned land use, at least one building type is selected from the building type database, including: Obtain the range of unit area and height of each building type supported by the building type library; Based on the unit area range and the height range, search the building type database for a target building type whose unit area range includes the unit area range and whose height range is closest to the height restriction. The at least one building type is obtained based on the target building type.

5. A reference building type determining device, characterized in that, include: The filtering module is used to filter at least one building type from the building type library based on preset unit area ranges and height restrictions of planned land use. The acquisition module is used to acquire the standard spacing of any one of the at least one building types in the four directions of east, west, south, and north. The layout module is used to fill the planned land with any one type of building according to the specified spacing, and to count the total number of any one type of building arranged on the planned land. The prediction module is used to predict the total number of households that can be arranged on the planned land based on the total number of buildings of any one building type. A determining module is used to determine the main reference building type of the planned land from the at least one building type based on the total number of households; The step of filling the planned land with any one of the building types according to the specified spacing includes: Obtain the possible layout area of ​​the planned land; Obtain the outer contour line of the arrangeable area; Arrange any one of the building types along the outer contour line according to the specified spacing. Once the outer contour line fills any one of the building types, the building types are arranged in the inner area of ​​the arrangeable area according to the standard spacing until the inner area is filled. The inner area is the area of ​​the arrangeable area excluding the outer contour line. The process of obtaining the arrangeable area of ​​the planned land includes: Determine whether there are planned roads around the planned land area; If so, the feasible layout area is determined according to the preset building setback requirements, combined with the location of the planned road and the planned land use; Otherwise, the possible layout area is determined based on the building setback requirements and the land boundary of the planned land. The step of arranging any one of the building types within the arrangeable area according to the specified spacing includes: Obtain the initial position of any one of the building types arranged on the outer contour line; Based on the initial position and the standard spacing, determine the initial internal position of any building type in the internal area; Starting from the initial internal position, any one of the building types is arranged row by row or column by column in the internal area according to the specified spacing.

6. An electronic device, characterized in that, include: The processor, memory, and communication bus are used to communicate with each other. The memory is used to store computer programs; The processor is used to execute the program stored in the memory to implement the reference building type determination method according to any one of claims 1-4.

7. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the reference building type determination method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Building combination scheme generation method and device, equipment and storage medium

    CN114756922A