Row arrangement method, device and equipment of foreign house and storage medium

By using an automated method for arranging villas, the location of buildings is optimized based on regional value and land area, solving the problem of low efficiency in manual layout and maximizing the economic value of villa layout.

CN115688226BActive Publication Date: 2025-12-12深圳市万翼数字技术有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211230164.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-08
Publication Date
2025-12-12
Estimated Expiration
2042-10-08

AI Technical Summary

Technical Problem

In current technology, the layout of villas mainly relies on manual methods, which makes it difficult to guarantee the maximization of economic value.

Method used

By obtaining the target building type and quantity of villas in the building combination, estimating the land area, selecting areas in descending order of regional value, choosing the rectangular area with the smallest perimeter for layout, and optimizing the location of building types to maximize economic value.

Benefits of technology

The layout of villas has been automated, improving efficiency, and the economic value of the layout has been maximized by selecting the villas with the smallest perimeter.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115688226B_ABST
    Figure CN115688226B_ABST
Patent Text Reader

Abstract

The application relates to a foreign house arrangement method, device, equipment and storage medium, which comprises the following steps: acquiring at least one target building type belonging to a foreign house in a building combination and the number of each target building type; estimating the land area required for arranging the at least one target building type based on the number; selecting a first area with a first area and at least one second area with a second area from a planning land in a descending order of regional value; selecting a target rectangular area with the minimum perimeter from the rectangular area formed by the first area and each second area; and arranging the at least one target building type in the target rectangular area. It can be seen that the automatic arrangement of the building type belonging to the foreign house is realized by adopting the scheme of the embodiment, the efficiency is improved, and the economic value of the foreign house arrangement is maximized through the selection of the minimum perimeter.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of computers, and in particular to a row house arrangement method, device, equipment and storage medium. BACKGROUND

[0002] When developing a plot, a building personnel will first construct a corresponding plot model and a building model according to specific information of the plot and a building type to be built on the corresponding plot, and pre-arrange the building model on the plot model, so as to determine various building arrangement modes through model pre-arrangement and select a relatively optimal arrangement mode as a reference arrangement mode for actual construction.

[0003] As a building model with relatively high value in plot arrangement, the arrangement of row houses in a plot directly affects the final economic value of the plot. In the existing plot arrangement method, the building modules are mostly arranged by manual arrangement, and it is difficult to ensure that the economic value of the row house arrangement is maximized through manual arrangement. SUMMARY

[0004] The present application provides a row house arrangement method, device, equipment and storage medium to solve the problem of low efficiency in manual arrangement.

[0005] In a first aspect, a row house arrangement method is provided, comprising:

[0006] Obtaining at least one target building type belonging to a row house in a building group combination and a quantity of each target building type;

[0007] Estimating a land area required for arranging the at least one target building type based on the quantity;

[0008] Selecting a first region with a first area and at least one second region with a second area from a planning land in order of region value from high to low; the sum of the first area and any second area is the land area; the first region is adjacent to any second region; and the region formed by the first region and any second region is a rectangular region;

[0009] Selecting a target rectangular region with the smallest perimeter from the rectangular region formed by the first region and each second region;

[0010] Arranging the at least one target building type in the target rectangular region.

[0011] Optionally, estimating the land area required for arranging the at least one target building type based on the quantity comprises:

[0012] For any target building type, obtaining a height, a face width and a depth of the target building type;

[0013] based on the height of the target building type, calculating a building north-south spacing of the target building type;

[0014] based on the face width, the depth, the building north-south spacing and the number of the target building types, calculating a land area required for arranging the target building types;

[0015] based on the land area required for arranging the target building types, obtaining a land area required for arranging the at least one target building type.

[0016] Optionally, a first region with a first area is selected from the planning land in a descending order of region values, comprising:

[0017] obtaining region values of each grid in the planning land;

[0018] selecting at least one continuous grid from the grids of the planning land in a descending order of region values; an area of a region formed by the at least one continuous grid is the first area;

[0019] the region formed by the at least one continuous grid is taken as the first region.

[0020] Optionally, the region values of each grid in the planning land are obtained, comprising:

[0021] obtaining a region value gradient map of the planning land, the region value gradient map indicating region values of different regions in the planning land;

[0022] based on the region value gradient map, obtaining the region values of each grid in the planning land.

[0023] Optionally, before arranging the at least one target building type in the target rectangular region, further comprising:

[0024] obtaining an outside region close to a land red line in a remaining region, the remaining region being a region in the planning land other than the target rectangular region;

[0025] arranging a building type not belonging to a villa in the outside region;

[0026] arranging the at least one target building type in the target rectangular region, comprising:

[0027] in the target rectangular region, arranging the at least one target building type with reference to a height of the building type not belonging to the villa.

[0028] Optionally, after arranging the at least one target building type in the target rectangular region with reference to the height of the building type not belonging to the villa, further comprising:

[0029] optimizing the sunlight interval of the building type which does not belong to the detached house in the remaining area.

[0030] Optionally, arranging the at least one target building type in the target rectangular area comprises:

[0031] obtaining the building type with the highest value in the at least one target building type;

[0032] filling the target rectangular area with the building type with the highest value;

[0033] sequentially deleting the building type with the highest value arranged in the target rectangular area in the order of the area value from low to high, until the number of the building type with the highest value in the target rectangular area is the same as the number of the building type with the highest value in the building group combination;

[0034] obtaining the remaining area in the target rectangular area, and filling the remaining area with the building type with the second highest value in the at least one target building type; the remaining area is the area in the target rectangular area which is not arranged with the building type with the highest value;

[0035] sequentially deleting the building type with the second highest value arranged in the remaining area in the order of the area value from low to high, until the number of the building type with the second highest value in the remaining area is the same as the number of the building type with the second highest value in the building group combination;

[0036] arranging the building types other than the building type with the highest value and the building type with the second highest value in the at least one target building type in the manner of arranging the building type with the highest value and the building type with the second highest value. In the second aspect, a device for arranging detached houses is provided, comprising:

[0037] an obtaining module, configured to obtain at least one target building type belonging to detached houses in a building group combination and the number of each target building type;

[0038] an estimating module, configured to estimate the land area required for arranging the at least one target building type based on the number;

[0039] a selecting module, configured to select a first area with a first area size and at least one second area with a second area size from a planning land in the order of the area value from high to low; the sum of the first area size and any second area size is the land area; the first area is adjacent to any second area; and the area formed by the first area and any second area is a rectangular area;

[0040] a selecting module, configured to select a target rectangular area with the smallest perimeter from the rectangular area formed by the first area and each second area.

[0041] an arrangement module, configured to arrange the at least one target building type in the target rectangular region.

[0042] In a third aspect, an electronic device is provided, comprising a processor, a memory and a communication bus, wherein the processor and the memory complete communication with each other through the communication bus;

[0043] The memory is configured to store a computer program.

[0044] The processor is configured to execute the program stored in the memory, so as to realize the villa arrangement method in the first aspect.

[0045] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to realize the villa arrangement method in the first aspect.

[0046] The above technical solution provided by the embodiments of the present application has the following advantages compared with the prior art: the method provided by the embodiments of the present application acquires at least one target building type belonging to a villa in a building combination and the number of each target building type; estimates the land area required for arranging the at least one target building type based on the number; selects a first region with a first area and at least one second region with a second area from a planning land in order of region value from high to low; selects a target rectangular region with the smallest perimeter from a rectangular region formed by the first region and each second region; and arranges the at least one target building type in the target rectangular region. It can be seen that the embodiments of the present application realize automatic arrangement of building types belonging to a villa, which not only improves the efficiency, but also maximizes the economic value of villa arrangement through the selection of the smallest perimeter. BRIEF DESCRIPTION OF DRAWINGS

[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and serve to explain the principles of the present application together with the specification.

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without creative labor.

[0049] Figure 1 a flowchart of the villa arrangement method in the embodiments of the present application;

[0050] Figure 2 a structural schematic diagram of the villa arrangement device in the embodiments of the present application;

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

[0052] 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.

[0053] 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.

[0054] This embodiment provides a method for arranging villas, which can be applied to electronic devices;

[0055] The electronic devices described in the embodiments of this application may include terminals or servers, and the embodiments of this application are not limited thereto. The terminal may be a mobile terminal such as a mobile phone, tablet computer, laptop computer, handheld computer, PAD (Personal Digital Assistant), PMP (Portable Media Player), navigation device, etc., as well as a fixed terminal such as a digital TV, desktop computer, etc.

[0056] like Figure 1 As shown, the method may include the following steps:

[0057] Step 101: Obtain at least one target building type belonging to the villa category in the building combination, as well as the number of each target building type.

[0058] In this embodiment, the villa refers to a T2 building type with a height of less than 33m. A T2 building type refers to a building type with two units on each floor.

[0059] In step 102, the land area required for arranging the at least one target building type is estimated based on the number.

[0060] In this embodiment, each building type has a width and a depth, and thus the land area required for arranging the target building types can be calculated based on the width, the depth, and the number of the target building types.

[0061] In a specific implementation, in one optional embodiment, for any target building type, the height, the width, and the depth of the target building type are obtained; the building north-south spacing of the target building type is calculated based on the height of the target building type; the land area required for arranging the target building types is calculated based on the width, the depth, the building north-south spacing, and the number of the target building types; and the land area required for arranging the at least one target building type is obtained based on the land area required for arranging the target building types.

[0062] In an application, the product of the width, the depth, the building north-south spacing, and the number of the target building types can be taken as the land area required for arranging the target building types.

[0063] In this embodiment, the width refers to the distance between the east and west walls of a house, and is usually taken as the transverse direction of a room when the room is designed. The depth refers to the direction of the depth of a room without lighting.

[0064] In step 103, a first region with a first area and at least one second region with a second area are selected from the planning land in a descending order of region value, the sum of the first area and any second area is the land area, the first region is adjacent to any second region, and the region formed by the first region and any second region is a rectangular region.

[0065] In this embodiment, the proportion of the first area to the land area or the proportion of the second area to the land area can be set artificially in advance, and this embodiment does not make a specific limitation thereon. For example, the proportion of the first area to the land area is set to 70%.

[0066] In this embodiment, in order to ensure that the region formed by the first region and the second region is a rectangular region, the grid is pre-divided in the planning land, and thus the first region is selected from the planning land by using the grid in the planning land.

[0067] In a specific implementation, in one optional embodiment, the region values of the grids in the planning land are obtained; at least one continuous grid is selected from the grids in the planning land in a descending order of region value; the area of the region formed by the at least one continuous grid is the first area; and the region formed by the at least one continuous grid is taken as the first region.

[0068] In an application, the area value of each grid in the planning land can be obtained from the area value gradual change map of the planning land.

[0069] In a specific implementation, in an optional embodiment, the area value gradual change map of the planning land is obtained, and the area value gradual change map indicates the area values of different areas in the planning land; and the area values of each grid in the planning land are obtained based on the area value gradual change map.

[0070] It should be understood that the values in the area value gradual change map are continuous and gradually change, and different values can be represented by different colors. In an application, the area value gradual change map can be represented by a grayscale map.

[0071] It should be understood that when the first area is selected from the planning land by using the grid, the selected first area is usually an irregular polygon, and some parts of the first area are convex and some parts are concave. When the second area cooperates with the first area, the concave and convex parts can be eliminated, so that the area formed by the first area and the second area is a rectangular area.

[0072] It should be understood that there can be multiple second areas in the planning land that can be adjacent to the first area and form a rectangular area with the first area, and the rectangular area formed by the first area and the second area is also multiple.

[0073] Step 104, selecting a target rectangular area with the smallest perimeter from the rectangular areas formed by the first area and each second area.

[0074] Step 105, arranging at least one target building type in the target rectangular area.

[0075] In an application, since the height of the building type belonging to the detached house is usually low, when the position of the building type belonging to the detached house conflicts with the position of the building type not belonging to the detached house, the position of the building type belonging to the detached house is usually adjusted. Therefore, before arranging at least one target building type in the target rectangular area, a circle of building types with high height can be arranged on the outside of the remaining area, and then at least one target building type is arranged in the target rectangular area by referring to the height of the building types.

[0076] In a specific implementation, in an optional embodiment, before arranging at least one target building type in the target rectangular area, an outside area close to the land red line in the remaining area is obtained, and the remaining area is the area in the planning land except the target rectangular area; and the building type not belonging to the detached house is arranged in the outside area.

[0077] In the target rectangular region, the height of the building type not belonging to the detached house is referred to, and the at least one target building type is arranged, and the sunlight interval of the building type not belonging to the detached house in the remaining region can be optimized to ensure the sunlight of each building type not belonging to the detached house in the remaining region.

[0078] In order to ensure that the high-value region is arranged with the high-value building type and the low-value region is arranged with the low-value building type as much as possible, the embodiment provides the following implementation of arranging the at least one target building type in the target rectangular region.

[0079] The building type with the highest value in the at least one target building type is obtained; the building type with the highest value is arranged in the target rectangular region; the building type with the highest value arranged in the target rectangular region is deleted one by one in the order of the region value from low to high until the number of the building type with the highest value in the target rectangular region is the same as the number of the building type with the highest value in the building group combination; the remaining region in the target rectangular region is obtained, and the building type with the second highest value in the at least one target building type is arranged in the remaining region; the remaining region is the region in the target rectangular region which is not arranged with the building type with the highest value; the building type with the second highest value arranged in the remaining region is deleted one by one in the order of the region value from low to high until the number of the building type with the second highest value in the remaining region is the same as the number of the building type with the second highest value in the building group combination; the building type other than the building type with the highest value and the building type with the second highest value in the at least one target building type is arranged in the manner of arranging the building type with the highest value and the building type with the second highest value.

[0080] In the application, after the target rectangular region is arranged, there can be a case that all the at least one target building type is arranged or a case that part of the at least one target building type is not arranged in the target rectangular region.

[0081] If it is detected that part of the at least one target building type is not arranged in the target rectangular region, the part of the target building type is arranged outside the target rectangular region.

[0082] In the technical solution provided by the embodiment, the at least one target building type belonging to the detached house in the building group combination and the number of each target building type are obtained; the land area required for arranging the at least one target building type is estimated based on the number; a first region with a first area and at least one second region with a second area are selected from the planning land in the order of the region value from high to low; a target rectangular region with the smallest perimeter is selected from the rectangular region formed by the first region and each second region; and the at least one target building type is arranged in the target rectangular region. It can be seen that the automatic arrangement of the building type belonging to the detached house is realized by using the solution of the embodiment, the efficiency is improved, and the economic value of the arrangement of the detached house is maximized by selecting the target rectangular region with the smallest perimeter.

[0083] Based on the same concept, the embodiment of the present application provides a row house arrangement device, and the specific implementation of the device can be referred to the description of the method embodiment part, and the repeated parts will not be described here, such as Figure 2 As shown in the figure, the device mainly includes:

[0084] The acquisition module 201 is configured to acquire at least one target building type belonging to a row house in a building combination and the number of each target building type.

[0085] The estimation module 202 is configured to estimate the land area required for arranging the at least one target building type based on the number.

[0086] The selection module 203 is configured to select, in order from high to low of the area value, a first area with a first area and at least one second area with a second area from the planning land; the sum of the first area and any second area is the land area; the first area and any second area are adjacent; the area formed by the first area and any second area is a rectangular area.

[0087] The selection module 204 is configured to select a target rectangular area with the smallest perimeter from the rectangular area formed by the first area and each second area.

[0088] The arrangement module 205 is configured to arrange the at least one target building type in the target rectangular area.

[0089] The estimation module 202 is configured to:

[0090] For any target building type, the face width and the depth of the target building type are acquired.

[0091] Based on the face width, the depth and the number of the target building type, the land area required for arranging the target building type is calculated.

[0092] Based on the land area required for the target building type, the land area required for arranging the at least one target building type is obtained.

[0093] The selection module 203 is configured to:

[0094] The area value of each grid in the planning land is acquired.

[0095] At least one continuous grid is selected from the grids of the planning land in order from high to low of the area value; the area of the area formed by the at least one continuous grid is the first area.

[0096] The area formed by the at least one continuous grid is taken as the first area.

[0097] The selection module 203 is configured to:

[0098] obtain a region value gradual change map of the planning land, the region value gradual change map indicating region values of different regions in the planning land;

[0099] obtain region values of each grid in the planning land based on the region value gradual change map.

[0100] The device is also used for:

[0101] Before arranging the at least one target building type in the target rectangular region, obtain an outer region close to a land red line in a remaining region, the remaining region being a region in the planning land other than the target rectangular region;

[0102] arrange a building type not belonging to a villa in the outer region;

[0103] The arrangement module 205 is used for:

[0104] In the target rectangular region, arrange the at least one target building type with reference to a height of the building type not belonging to a villa.

[0105] The device is also used for:

[0106] After arranging the at least one target building type in the target rectangular region with reference to the height of the building type not belonging to a villa, optimize a sunlight interval of the building type not belonging to a villa in the remaining region.

[0107] The arrangement module 205 is used for:

[0108] Obtain a building type with the highest value in the at least one target building type;

[0109] Fill the building type with the highest value in the target rectangular region;

[0110] Delete the building type with the highest value arranged in the target rectangular region one by one in order of region value from low to high, until a number of the building type with the highest value in the target rectangular region is the same as a number of the building type with the highest value in the building group combination;

[0111] Obtain a remaining region in the target rectangular region, and fill a building type with a second highest value in the at least one target building type in the remaining region; the remaining region being a region in the target rectangular region not arranged with the building type with the highest value;

[0112] Delete the building type with the second highest value arranged in the remaining region one by one in order of region value from low to high, until a number of the building type with the second highest value in the remaining region is the same as a number of the building type with the second highest value in the building group combination;

[0113] Arrange the building types other than the highest-value and second-highest-value building types from the at least one target building type in the manner of arranging the highest-value and second-highest-value building types.

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

[0115] Obtain at least one target building type belonging to the villa category in the building combination and the quantity of each target building type; based on the quantity, estimate the land area required to arrange at least one target building type; select a first area with a first area and at least one second area with a second area from the planned land according to the order of regional value from high to low; the sum of the first area and any second area is the land area; the first area and any second area are adjacent; the area formed by the first area and any second area is a rectangular area; select the target rectangular area with the smallest perimeter from the rectangular area formed by the first area and each second area; arrange at least one target building type in the target rectangular area.

[0116] The communication bus 303 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 303 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 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.

[0117] The memory 302 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 301.

[0118] The processor 301 described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc., and can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.

[0119] In yet another embodiment of the present application, a computer readable storage medium is also provided, which stores a computer program. When the computer program is run on a computer, the computer is enabled to perform the row arrangement method described in the above embodiments.

[0120] In the above embodiments, the implementation can be achieved by software, hardware, firmware or any combination thereof, entirely or partially. When implemented by software, the implementation can be in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are entirely or partially generated. The computer can be a general purpose computer, a special purpose computer, a computer network or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions are transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available medium can be a magnetic medium (such as floppy disk, hard disk, magnetic tape, etc.), an optical medium (such as DVD) or a semiconductor medium (such as solid state disk) etc.

[0121] It has to be noted that, in the present document, relational terms are intended only to convey a possible relationship between elements or

[0122] The foregoing is considered as illustrative only of the principles of the application. Numerous modifications and changes will readily occur to those skilled in the art, which modifications and changes are to be understood as intended to be encompassed by the general scope of the application. Accordingly, the application is not to be limited to the above described or illustrated embodiments, but is intended to encompass all embodiments consistent with the principles of the application.

Claims

1. A method of arranging townhouses, characterized by, The method comprises the following steps: obtaining at least one target building type belonging to a foreign house in a building combination and the number of each target building type, wherein the foreign house refers to a T2 building type below 33 meters, and the T2 building type refers to a building type with two households in the first floor; estimating the land area required for arranging the at least one target building type based on the number; selecting a first area with a first area and at least one second area with a second area from a planning land in a descending order of regional value, wherein the sum of the first area and any second area is the land area, the first area is adjacent to any second area, and the first area and any second area jointly form a rectangular area; selecting a target rectangular area with the smallest perimeter from the rectangular area formed by the first area and each second area; arranging the at least one target building type in the target rectangular area; estimating the land area required for arranging the at least one target building type based on the number, comprising: obtaining the height, face width and depth of each target building type; calculating the building north-south spacing of each target building type based on the height of the target building type; calculating the land area required for arranging the target building type based on the face width, the depth, the building north-south spacing and the number of the target building type; obtaining the land area required for arranging the at least one target building type based on the land area required for arranging the target building type; selecting a first area with a first area from a planning land in a descending order of regional value, comprising: obtaining the regional value of each grid in the planning land; selecting at least one continuous grid from the grids of the planning land in a descending order of regional value, wherein the area of the area formed by the at least one continuous grid is the first area; regarding the area formed by the at least one continuous grid as the first area; selecting a first area with a first area from a planning land in a descending order of regional value, comprising: obtaining the regional value of each grid in the planning land; selecting at least one continuous grid from the grids of the planning land in a descending order of regional value, wherein the area of the area formed by the at least one continuous grid is the first area; regarding the area formed by the at least one continuous grid as the first area.

2. The method of claim 1, wherein, Before arranging the at least one target building type in the target rectangular area, the method further comprises the following steps: obtaining an outer area close to the land red line in a remaining area, wherein the remaining area is an area other than the target rectangular area in the planning land; arranging a building type not belonging to a foreign house in the outer area; arranging the at least one target building type in the target rectangular area, comprising: arranging the at least one target building type in the target rectangular area by referring to the height of the building type not belonging to a foreign house.

3. The method of claim 2, wherein, After arranging the at least one target building type in the target rectangular area by referring to the height of the building type not belonging to a foreign house, the method further comprises the following step: optimizing the sunshine spacing of the building type not belonging to a foreign house in the remaining area.

4. The method of claim 1, wherein, arranging the at least one target building type in the target rectangular region, comprising: obtaining a building type with the highest value among the at least one target building type; arranging the building type with the highest value in the target rectangular region; sequentially deleting the building type with the highest value arranged in the target rectangular region in order of region value from low to high, until the number of the building type with the highest value in the target rectangular region is the same as the number of the building type with the highest value in the building group combination; obtaining a remaining region in the target rectangular region, and arranging a building type with the second highest value among the at least one target building type in the remaining region; the remaining region is a region in the target rectangular region which is not arranged with the building type with the highest value; sequentially deleting the building type with the second highest value arranged in the remaining region in order of region value from low to high, until the number of the building type with the second highest value in the remaining region is the same as the number of the building type with the second highest value in the building group combination; arranging the building types other than the building type with the highest value and the building type with the second highest value among the at least one target building type in the same way as arranging the building type with the highest value and the building type with the second highest value.

5. A row house arrangement apparatus, characterized by comprising: comprise: an obtaining module, configured to obtain at least one target building type belonging to a bungalow in a building group combination and the number of each target building type; the bungalow refers to a T2 building type below 33 meters; the T2 building type refers to a building type with two households in a first floor; an estimating module, configured to estimate the land area required for arranging the at least one target building type based on the number; a selecting module, configured to select, in order of region value from high to low, a first region with a first area and at least one second region with a second area from a planning land; the sum of the first area and any second area is the land area; the first region is adjacent to any second region; and a region formed by the first region and any second region is a rectangular region; a selecting module, configured to select a target rectangular region with the smallest perimeter from the rectangular region formed by the first region and each second region; an arranging module, configured to arrange the at least one target building type in the target rectangular region; estimating the land area required for arranging the at least one target building type based on the number, comprising: for any target building type, obtaining the height, face width and depth of the target building type; calculating the building north-south spacing of the target building type based on the height of the target building type; calculating the land area required for arranging the target building type based on the face width, the depth, the building north-south spacing and the number of the target building type; obtaining the land area required for arranging the at least one target building type based on the land area required for the target building type; selecting, in order of region value from high to low, a first region with a first area from a planning land, comprising: obtaining the region value of each grid in the planning land; selecting at least one continuous grid from the grid of the planning land in order of high to low of the region value; the area of the region composed of the at least one continuous grid is the first area; regarding the region composed of the at least one continuous grid as the first region; selecting a first region with a first area from the planning land in order of high to low of the region value, comprising: obtaining the region value of each grid in the planning land; selecting at least one continuous grid from the grid of the planning land in order of high to low of the region value; the area of the region composed of the at least one continuous grid is the first area; regarding the region composed of the at least one continuous grid as the first region.

6. An electronic device, comprising: comprising: a processor, a memory and a communication bus, wherein the processor and the memory complete the communication between each other through the communication bus; the memory is used for storing a computer program; the processor is used for executing the program stored in the memory, and realizing the villa arrangement method in any one of claims 1-4.

7. A computer readable storage medium storing a computer program, characterized in that, the computer program is executed by the processor to realize the villa arrangement method in any one of claims 1-4.

Citation Information

Patent Citations

  • Building arrangement method and device

    CN111563290A

  • Building arrangement method, device and equipment and storage medium

    CN114547739A