Method, program and information processing device for generating building plans
The information processing device optimizes building plans by arranging dwelling unit blocks with windows facing the site boundary and connected corridors, addressing the lack of realistic unit arrangements in existing methods and maximizing unit density.
Patent Information
- Application Number
- JP2024158011
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2024-12-25
- Estimated Expiration
- 2044-09-12
AI Technical Summary
Existing building plan generation methods do not adequately consider the arrangement of residential units within a building, leading to plans that do not accurately reflect real-world configurations.
An information processing device generates building plans by defining constructible areas, arranging standard dwelling unit blocks with windows facing the site boundary and corridors connected in a straight line, and optimizing the placement of these blocks to maximize the number of units while adhering to regulatory requirements.
The method allows for the generation of building plans that efficiently utilize space and maximize the number of residential units while ensuring compliance with building regulations and realistic unit arrangements.
Smart Images

Figure 0007606180000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a method, a program, and an information processing device for generating a building plan. [Background technology]
[0002] The following patent document describes an invention of a method for automatically generating plans for a building to be constructed on a site. In this invention, a building plan is determined so as to satisfy the building regulations (set line restrictions, height restrictions, building coverage ratio, etc.) of the site location and to maximize the number of dwelling units in order to increase profitability. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7283829 Summary of the Invention [Problem to be solved by the invention]
[0004] The building plans generated by the inventions described in the above patent documents are mainly related to the number of dwelling units on each floor of the building, the area of the exclusive areas of the dwelling units, and the area of the common areas, and do not take into consideration the shape and layout of the dwelling units. Therefore, it is desirable to generate a plan that includes the layout of the dwelling units within the building as a building plan that is closer to the actual state.
[0005] The present invention has been made in consideration of the above circumstances, and an object of the present invention is to provide a method, a program, and an information processing device for generating a building plan including the layout of dwelling units within the building. [Means for solving the problem]
[0006] A first aspect of the present invention is a method for generating a building plan by an information processing device, the range of workable floors on each floor of a building being referred to as a workable area, a dwelling unit having a rectangular shape in plan view and with a window on one side of the rectangular shape being referred to as a standard dwelling unit, a block having a rectangular shape in plan view that includes a standard dwelling unit and a corridor facing the side opposite to the side on which the window is provided in the rectangular shape of the standard dwelling unit being referred to as a standard dwelling unit block, a collection of one or more standard dwelling unit blocks being referred to as a dwelling unit block group, and a plurality of standard dwelling units being adjacent to each other in a plurality of standard dwelling units included in the dwelling unit block group, the corridor facing the plurality of standard dwelling units being adjacent to each other in a ... The method includes a dwelling unit arranging step of arranging one or more dwelling unit block groups in the constructable areas of each floor of the building, the dwelling unit arranging step including, when arranging a standard dwelling unit block in one constructable area, searching for a gap in the one constructable area into which one or more dwelling unit block groups can be arranged, and repeating a process of arranging the one or more dwelling unit block groups into the gap found by the search so as to satisfy specified arrangement conditions, the specified arrangement conditions including that the windows of the standard dwelling unit face the boundary line of the site on which the building is to be constructed, and, when one constructable area includes two or more dwelling unit block groups, that the corridors of the two or more dwelling unit block groups are connected.
[0007] A second aspect of the present invention is a program including instructions for causing an information processing device to perform a process for generating a building plan, and the process performed by the information processing device in accordance with the instructions includes each step of the method according to the first aspect.
[0008] A third aspect of the present invention is an information processing device that performs processing to generate a building plan, the information processing device having a processing unit and a memory unit that stores instructions to be executed by the processing unit, and the processing performed by the processing unit in accordance with the instructions includes each step of the method related to the first aspect above.
[0009] A fourth aspect of the present invention is an information processing device that performs processing to generate a building plan, the information processing device including means for performing each step of the method according to the first aspect. Effect of the Invention
[0010] According to the present invention, it is possible to provide a method, a program, and an information processing device for generating a building plan including the arrangement of dwelling units within the building. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a system according to the present embodiment. [Diagram 2] FIG. 2 is a diagram for explaining an example of information included in the area information. [Diagram 3] FIG. 3 is a first flowchart for explaining an example of the building plan generating process according to this embodiment. [Figure 4] FIG. 4 is a second flowchart for explaining an example of the building plan generating process according to this embodiment. [Diagram 5] 5A to 5C are diagrams for explaining an example of a method for determining a construction area. [Figure 6] 6A and 6B are diagrams for explaining an example of a method for generating a first building plan. [Figure 7] 7A to 7C are diagrams for explaining an example of a method for determining the outer shape of a building that satisfies the requirements for sky view factor. [Figure 8] FIG. 8 is a flowchart for explaining an example of the generation processing of the second building plan. [Figure 9] Fig. 9A is a diagram showing an example of a standard dwelling block, and Fig. 9B is a diagram showing an example of a group of dwelling blocks. [Figure 10] 10A and 10B are diagrams showing an example in which the constructable area is changed in accordance with the exterior wall setback regulation. [Figure 11] FIG. 11 is a diagram showing an example of arranging a group of dwelling unit blocks in a constructable area. [Figure 12] 12A and 12B are flowcharts for explaining an example of a process for arranging dwelling units. [Figure 13]Fig. 13A is a diagram showing an example of a rectangle with a maximum area inscribed in a constructable area, and Fig. 13B is a diagram showing an example of two dwelling unit blocks connected perpendicularly by a corridor. [Figure 14] 14A and 14B are diagrams showing an example of a method for searching for a group of main dwelling unit blocks and a group of secondary dwelling unit blocks that maximize the sum of lengths. [Figure 15] 15A and 15B are diagrams showing an example of a method for searching for a group of main dwelling unit blocks and a group of secondary dwelling unit blocks that maximize the sum of lengths. [Figure 16] Fig. 16A is a diagram showing examples of two first dwelling unit block groups whose sum of lengths is the largest, and Fig. 16B is a diagram showing an example of a method for searching for a second dwelling unit block group whose length is the largest. [Figure 17] FIG. 17 is a diagram showing an example of arranging stairs and elevators. [Figure 18] Figures 18A to 18C are diagrams showing an example of a staircase block, Figure 18D is a diagram showing an example of an elevator block, and Figure 18E is a diagram showing an example of a staircase / elevator block. [Figure 19] Fig. 19A is a diagram showing an example of a third group of dwelling unit blocks determined so as to maximize the length, and Fig. 19B is a diagram showing an example of arranging stairs and elevators. [Figure 20] FIG. 20 is a flowchart for explaining an example of a dwelling unit layout process in a case where a building contains a plurality of different types of constructable areas of different shapes. [Figure 21] 21A and 21B are diagrams showing an example of an upper floor arranging process based on the arrangement result in the constructable area of the first floor shape. [Figure 22] Fig. 22A is a diagram showing an example of a main layout process in the constructable area of the second floor shape. Fig. 22B is a diagram showing an example of an upper floor layout process based on the layout result of the constructable area of the second floor shape. [Diagram 23] 23A and 23B are diagrams showing an example of a lower floor arranging process based on the arrangement result of the constructable area of the second floor shape. [Figure 24]Fig. 24A is a diagram showing an example of a main layout process in a constructable area of the third floor shape. Fig. 24B is a diagram showing an example of a lower floor layout process based on the layout result of the constructable area of the third floor shape. [Diagram 25] Fig. 25A is a diagram showing an example of a lower floor arrangement process based on the layout result of the constructable area of the third floor shape. Fig. 25B is a diagram showing an example of a lower floor arrangement process based on the layout result of the constructable area of the second floor shape. [Figure 26] FIG. 26 is a diagram showing an example of a lower floor arrangement process based on the arrangement result in the constructable area of the second floor shape. [Figure 27] FIG. 27 is a flowchart for explaining an example of the process in the lower floor arranging step. [Figure 28] 28A to 28C are diagrams showing example arrangement patterns when arranging a group of dwelling unit blocks in the lower floor arranging step. [Figure 29] 29A to 29C are diagrams showing an example in which some standard dwelling unit blocks are replaced with standard specified dwelling unit blocks. [Diagram 30] FIG. 30 is a diagram showing an example of an evacuation route restriction area. [Diagram 31] 31A to 31D are diagrams showing examples of standard vehicle parking areas arranged outdoors. [Diagram 32] 32A and 32B are diagrams showing an example of arranging a parking lot outdoors. [Diagram 33] Fig. 33A is a diagram showing an example of arranging a motorcycle parking space outdoors. Fig. 33B is a diagram showing an example of arranging a bicycle parking space outdoors. [Diagram 34] Fig. 34A is a diagram showing an example in which a standard dwelling unit block on the first floor is replaced with a predetermined common area. Fig. 34B is a diagram showing an example in which a standard dwelling unit block on the first floor is replaced with a parking lot. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] First, some of the terms used in this specification will be explained.
[0013] "Normal Regulation": Regular regulations are regulations on architecture that are always applied regardless of the building plan. For example, regulations on building coverage ratio and floor area ratio fall into the regular regulations category.
[0014] "Special Regulations": Special regulations are building regulations whose application depends on whether or not certain conditions are met. The content of special regulations varies depending on the building plan (number of dwelling units, total floor area, number of floors, building height, building area, etc.). For example, special regulations include regulations on one-room dwelling units, regulations on vehicle parking (parking lots, etc.), regulations on caretaker's offices, regulations on disaster prevention storage warehouses, regulations on corridor width, and regulations on stairs.
[0015] "Lighting Regulation": Daylight regulations are special regulations related to ensuring natural light from windows in dwellings, and specifically, they stipulate the area required for the openings (windows) in rooms. For example, the larger the area of the room, the shorter the horizontal distance from the window to the boundary line of the lot, or the longer the vertical distance between the window and the part of the building directly above it (the lower the floor of a tall building), the larger the window area required by daylight regulations will be.
[0016] "Window space regulations": The window space regulations are special regulations concerning the open space in front of a window (the open space facing the window of a dwelling unit). The requirements for the open space in front of a window stipulated in the window space regulations vary depending on the building plan.
[0017] "Required open space width": The required open space width is the width of the open space in front of a window as stipulated by the open space in front of a window regulation, and indicates the width that the open space in front of a window of a dwelling unit that does not directly face an area with specified geographical attributes, including a road, should have.
[0018] "Dwelling units eligible for window space": A dwelling unit subject to window open space regulations is a dwelling unit that does not have a window directly facing an area with specified geographical attributes (such as a road).
[0019] "Area of dwelling units subject to window open space": The area of dwelling units subject to window open space is the sum of the areas of the dwelling units in the building subject to window open space.
[0020] "Exterior wall setback regulations": Setback regulations are regulations that govern how the exterior walls of buildings may be set back from the boundary line of the lot. Setback regulations set out by local ordinances may be special regulations whose content changes depending on the building plan (building height, floor area, etc.).
[0021] “Common area regulations”: Common area regulations are regulations regarding the common areas of a building (apartment building), such as corridors, stairs, elevators, manager's rooms, meeting halls, waste storage facilities, disaster prevention stockpiles, car parks, bicycle parking areas, etc. Common area regulations set out by local ordinances can be special regulations where the content of the regulations changes depending on the building plan.
[0022] "Vehicle Storage": The vehicle parking area is a common area used as a place to store designated vehicles (passenger cars, motorcycles, bicycles, etc.).
[0023] "Vehicle Parking Regulations": Vehicle parking regulations are common area regulations regarding the installation of vehicle parking facilities.
[0024] "Housing Regulations": Dwelling unit regulations are special regulations related to the area and number of dwelling units in a building, such as special regulations regarding one-room dwelling units.
[0025] "Evacuation route regulations": Evacuation route regulations are regulations regarding evacuation routes that lead to roads adjacent to the site. Evacuation route regulations stipulated by local ordinances may be special regulations whose content changes depending on the building plan (building height, floor area, etc.).
[0026] "First common area": The first common area is a common area whose area corresponds to an individual dwelling unit, such as a hallway or balcony.
[0027] "Second common area": A second common area is a common area that has an area independent of each individual dwelling unit, and examples of this include stairs, elevators, the manager's room, and bicycle parking areas.
[0028] "1st floor common area": First floor common areas are specific second common areas located on the first floor, such as the entrance, manager's office, mail corner, waste storage area, car park, bicycle parking area, and motorcycle parking area.
[0029] "Basic Dwelling Unit": A basic dwelling unit is a dwelling unit whose number in a building is regulated by the dwelling unit regulations and whose exclusive area is smaller than a specified area (first area). A basic dwelling unit is also called a one-room dwelling unit.
[0030] "Specific dwelling unit": A special dwelling unit is a dwelling unit whose number in a building is regulated by dwelling unit regulations and has an exclusive area of a specified area (second area) equal to or greater than the first area that is the standard for a basic dwelling unit. Special dwelling units are also called family dwelling units.
[0031] "Standard dwelling": A standard dwelling unit is a dwelling unit with a private area of a specified size.
[0032] "Basic standard dwelling unit": A basic standard dwelling unit is a standard dwelling unit that has a private area of a specified minimum area that is smaller than the first area that serves as the standard for a basic dwelling unit.
[0033] "Specific Standard Dwelling": A specific standard dwelling unit is a standard dwelling unit with an exclusive area equal to the second area that serves as the standard for a specific dwelling unit.
[0034] "Construction area": The workable area is the range of floors that can be subject to work on on one floor of a building.
[0035] "Floor Area": Floor area is the area of the constructable area on one floor.
[0036] "Standard floor area": The standard floor area is the floor area of a single floor where all the dwelling units are standard dwelling units.
[0037] "Area Set": The area set is a combination of the area of the exclusive area and the area of the common area of each standard dwelling unit included in the standard floor area. The area set includes the area of the first common area and the area of the second common area according to the number of standard dwelling units.
[0038] "Building Range": The building area is the three-dimensional area within which a building can be constructed on a site. The building area is determined to meet the requirements of regulations that apply to the location of the site. For example, the building area meets requirements such as building height restrictions, slope restrictions (road slope restrictions, neighboring land slope restrictions, north side slope restrictions), setbacks from the site boundary, and building coverage ratios.
[0039] "First Building Plan": The first building plan is a plan regarding the number of floors of the building and the constructable area of each floor of the building. The first building plan is created so that the total number of units in the building approaches the maximum, under the condition that the building fits within the construction area and each floor of the building has a specified floor height.
[0040] "Second Building Plan": The second building plan is a plan regarding the area of the exclusive areas of each dwelling unit relative to the floor area of each floor of the building, and the area of the common areas relative to the floor area of each floor of the building. The second building plan is prepared so as to maximize the total number of units in the building while satisfying at least the following requirements: Each floor of the building has a buildable area defined by the first building plan. · The total floor area of the building meets the floor area ratio requirements.
[0041] Next, each device in the system shown in FIG. 1 will be described.
[0042] Fig. 1 is a diagram showing an example of the configuration of a system according to this embodiment. The system shown in the example of Fig. 1 includes an information processing device 1 and a terminal device 3 that are capable of communicating with each other via a communication network 9 such as the Internet. The information processing device 1 is an example of an information processing device of the present invention.
[0043] 1, a process is performed to provide information about a building plan to a terminal device 3 that has accessed an information processing device 1. When a specific site is designated on the terminal device 3 operated by a user, a building plan is generated that satisfies the building regulations (set line restrictions, height restrictions, building coverage ratio, floor area ratio, etc.) for the location of the site and maximizes the number of dwelling units to obtain the greatest possible profit. This building plan is then displayed on the terminal device 3.
[0044] [Information processing device 1] The information processing device 1 performs a process of automatically generating a plan of a building on a specified site. For example, the information processing device 1 includes one or more computers connected to a communication network 9. The information processing device 1 shown in the example of FIG. 1 includes a communication unit 11, a storage unit 12, and a processing unit 13.
[0045] The communication unit 11 communicates with other devices (such as the terminal device 3) via the communication network 9. The communication unit 11 includes a device (such as a network interface card) that communicates in compliance with a predetermined communication standard such as Ethernet (registered trademark) or wireless LAN.
[0046] The storage unit 12 stores one or more programs 121 including instructions executable by the processing unit 13, data temporarily stored during processing by the processing unit 13, data used in processing by the processing unit 13, data obtained as a result of processing by the processing unit 13, and the like. The storage unit 12 may include, for example, a main storage device (RAM, ROM, etc.) and an auxiliary storage device (flash memory, SSD, hard disk, memory card, optical disk, etc.). The storage unit 12 may be composed of one storage device or may be composed of multiple storage devices. When the storage unit 12 is composed of multiple storage devices, each storage device is connected to the processing unit 13 via a computer bus or any other communication means.
[0047] The processing unit 13 centrally controls the overall operation of the information processing device 1 and executes a predetermined information processing. The processing unit 13 includes, for example, one or more processors (such as a central processing unit (CPU), a micro-processing unit (MPU), a digital signal processor (DSP), a graphics processing unit (GPU), and a neural network processing unit (NPU)) that execute processing in accordance with instructions of one or more programs 121 stored in the storage unit 12. The processing unit 13 operates as one or more computers by the one or more processors executing instructions of one or more programs 121 stored in the storage unit 12. The information processing device 1 may have multiple computers, and at least a part of the processing according to this embodiment may be executed by the multiple computers in cooperation with each other.
[0048] The processing unit 13 may include one or more dedicated hardware (such as an application specific integrated circuit (ASIC) or a field-programmable gate array (FPGA)) configured to realize a specific function. The processing unit 13 may execute all the processes described in this embodiment in one or more computers, may share the processes between one or more computers and dedicated hardware, or may execute all the processes in dedicated hardware.
[0049] The program 121 may be recorded, for example, in a computer-readable recording medium (optical disk, memory card, USB memory, or other non-transitory tangible medium). The processing unit 13 may read at least a part of the one or more programs 121 recorded in such a recording medium by a recording medium reading device (optical disk device, etc.) or an interface device (USB interface, etc.) not shown, and write the one or more programs 121 in the storage unit 12. Alternatively, the processing unit 13 may download at least a part of the one or more programs 121 from another device connected to the communication network 9 by the communication unit 11, and write the one or more programs 121 in the storage unit 12. The one or more programs 121 may include an instruction to cause the processing unit 13 to execute at least a part of the processing according to this embodiment described later.
[0050] The storage device 2 stores various information used in the processing of the information processing device 1. The information processing device 1 and the storage device 2 can communicate with each other via any communication means (LAN, dedicated line network, Internet, etc.). For example, the storage device 2 may be included in a file server or database server that accepts access from multiple devices, or may be a dedicated storage device accessible only to the information processing device 1. In the example of FIG. 1, the storage device 2 stores a regulation database 21, a map database 22, and an area information database 23. In the following description, database may be abbreviated to "DB".
[0051] The regulation DB 21 includes regulation information on building regulations determined according to the location of a site. The regulation information includes, for example, information on the location of a site and information on regulations applied at that location (such as slope restrictions, height restrictions, building coverage ratio, floor area ratio, one-room ordinance, etc.).
[0052] The map DB 22 includes various information constituting a map. For example, the map DB 22 includes information on land boundaries, information on the geographic attributes of land (sites, parks, roads, rivers, etc.), information on locations (addresses), etc.
[0053] The area information DB23 includes area information on the areas of building elements (e.g., dwelling units, common areas, etc.) included in one floor of a building. Fig. 2 shows an example of information included in one piece of area information. In the example of Fig. 2, one piece of area information includes exclusive use area information, first common area information, second common area information, and special regulation information.
[0054] The exclusive use area information includes information on the area of the exclusive use area of a standard dwelling unit included in one floor. For example, the exclusive use area information includes information on the first area that is the standard for a basic dwelling unit and information on the second area that is the standard for a specific dwelling unit. If multiple second areas are specified in the dwelling unit regulations, the exclusive use area information includes the multiple second areas.
[0055] The first common area information includes information on the area of the first common area having an area corresponding to each standard dwelling unit. When the common area regulation is a special regulation and the area of the first common area varies depending on the building plan, the first common area information may include information on a calculation formula or a calculation procedure for calculating the area of the first common area. For example, the first common area information may include a calculation formula for calculating the area of the first common area based on parameters such as the area of the corresponding standard dwelling unit, the total number of units in the building, the total floor area, the number of floors of the target floor, the number of floors of the entire building, the height of the building, the site area, the building area, etc.
[0056] The second common area information includes information on the area of the second common area, which has an area independent of each standard dwelling unit. When the common area regulation is a special regulation and the area of the second common area varies depending on the building plan, the second common area information may include information on a calculation formula or calculation procedure for calculating the area of the second common area. For example, the second common area information may include a calculation formula for calculating the area of the second common area based on parameters such as the total number of units in the building, the total floor area, the number of floors of the target floor, the number of floors of the entire building, the building height, the site area, and the building area.
[0057] The special regulation information includes information indicating special regulations related to the areas of the exclusive use areas and the common areas. When the information on the special regulations applied to the site on which the building is to be constructed is obtained in the regulation DB 21, it becomes possible to obtain area information including the special regulation information that matches the information on the special regulations from the area information DB 23.
[0058] The information processing device 1 uses the above-mentioned exclusive area information, first common area information, and second common area information of the area information to obtain the area of the exclusive area and the area of the common area of each dwelling unit included in the area set of the standard floor area.
[0059] [Terminal device 3] The terminal device 3 is a device equipped with an information and communication function, such as a personal computer, tablet, or smartphone, and is operated by a user who views information related to the building plan. In the example of FIG. 1, there is one terminal device 3, but there may be multiple terminal devices 3. The terminal device 3 is equipped with a processing unit, a storage unit, and a communication unit similar to the communication unit 11, the storage unit 12, and the processing unit 13 of the information processing device 1. The terminal device 3 also is equipped with an input unit (touch panel, mouse, keyboard, etc.) that inputs user instructions to the processing unit, and a display unit (liquid crystal display, organic EL display, projector, etc.) that displays information.
[0060] Here, a process for generating a building plan performed in the information processing device 1 having the above-mentioned configuration will be described. Figures 3 and 4 are flowcharts for explaining an example of the building plan generation process according to this embodiment. Step ST100 is an example of a regulation information acquisition step of the present invention. Step ST105 is an example of a construction range determination step of the present invention. Step ST110 is an example of a first building plan generating step of the present invention. Step ST115 is an example of a second building plan generating step of the present invention. Step ST120 is an example of a lighting distance calculation step of the present invention. Step ST125 is an example of an outer wall setback distance calculation step of the present invention. Step ST135 is an example of a workable area specifying step of the present invention. Step ST140 is an example of a dwelling unit arranging step of the present invention. Step ST145 is an example of a dwelling unit restriction determination step of the present invention. Steps ST150 and ST155 are an example of the dwelling unit replacement process of the present invention. Steps ST160 and ST165 are an example of a common portion determination step of the present invention. Step ST170 is an example of a common portion adjusting step of the present invention. Step ST185 is an example of a process for deleting target dwelling units for window space according to the present invention. Step ST190 is an example of an evacuation route determining step of the present invention. Step ST200 is an example of an evacuation route forming step of the present invention. Steps ST205 and ST220 are an example of a first vehicle parking location arrangement step of the present invention. Step ST215 is an example of a vehicle passage forming step of the present invention. Step ST230 is an example of a shortage quantity calculation step of the present invention. Step ST240 is an example of a second vehicle parking space arrangement step of the present invention. Step ST225 is an example of a first floor common area arrangement process of the present invention.
[0061] ST100: The terminal device 3 transmits a building plan generation request to the information processing device 1 in response to an input instruction from a user, requesting that a plan for a building that can be built on a specific site be generated. For example, the terminal device 3 inputs information on a specific site for which a building plan is requested to be generated in response to a user's operation of specifying a specific site on a map displayed on a display or a user's operation of inputting the address of the specific site, and transmits the input information to the information processing device 1. When the information processing device 1 receives a building plan generation request from the terminal device 3, it acquires information required for generating the requested building plan. For example, the information processing device 1 acquires information on the boundary of the site on which the building is to be built, information on the geographical attributes of the area around the site (site, road, park, river, etc.), and information on building regulations applicable to the location of the site from the regulation DB 21 and the map DB 22. In this case, the information processing device 1 may acquire information on the floor height of the building (height per floor), information on the minimum area of the exclusive area of the dwelling unit, information on the frontage of the building, information on the presence or absence of a balcony, and the like, from the terminal device 3, as information on the specifications of the building desired by the user.
[0062] ST105: Next, the information processing device 1 determines the three-dimensional construction range of the building on the site based on the information acquired in step ST100. That is, the information processing device 1 determines the construction range so as to satisfy the requirements of the regulations related to the construction range applied as building regulations (hereinafter referred to as "construction range regulations") and the building coverage ratio requirements. The construction range regulations include, for example, building height restrictions, slope restrictions (road slope restrictions, neighboring land slope restrictions, north side slope restrictions), setbacks from the site boundary, and the like. For example, the information processing device 1 determines the widest construction range that satisfies the requirements of the construction range regulations and the building coverage ratio requirements.
[0063] When determining the construction area, the information processing device 1 sets a two-dimensional area (hereinafter referred to as "site area") formed by setting back each boundary line of the site inward. For example, the information processing device 1 sets back each boundary line of the site inward by a predetermined distance to form an initial site area.
[0064] If at least one area boundary line of the site area violates the requirements of regulations (setback) regarding the setback distance from the site boundary line in building area regulations, the information processing device 1 forms an area within the site in which the at least one area boundary line is set back from the site boundary line so as to satisfy the requirements of the regulations.
[0065] When building area regulations related to height restrictions and slope restrictions are applied, the information processing device 1 sets the upper boundary surface of the building area so as to satisfy the requirements of these regulations. The information processing device 1 also sets the side boundary surfaces of the building area extending in the vertical direction on the area boundary line of the site area.
[0066] If the construction area of the building corresponding to the area of the site area does not satisfy the building coverage ratio requirements, the information processing device 1 moves the area boundary line of the site area corresponding to the side boundary surface that contacts the upper boundary surface of the building range at the lowest point back from the boundary line of the site so as to satisfy the building coverage ratio requirements. Note that when the area boundary line of the site area is moved back from the boundary line of the site, if the side boundary surface that contacts the upper boundary surface of the building range at the lowest point changes, the information processing device 1 moves the area boundary line of the site area corresponding to the changed side boundary surface back from the boundary line of the site.
[0067] Figures 5A to 5C each show an example of a construction area. The left diagrams in Figures 5A to 5C show site area 5, which is the area of construction area 6, as viewed vertically from above site 4. The right diagrams in Figures 5A to 5C show construction area 6 as viewed diagonally from above.
[0068] Fig. 5A shows a construction area 6 in an initial state. In the example of Fig. 5A, the site 4 has four boundary lines 41-44. The site area 5 in the initial state has area boundary lines 51-54 at positions that are set back a predetermined distance inward from the boundary lines 41-44, respectively. If at least one of the area boundary lines 51-54 in the initial state violates the requirements of the regulations (setback) regarding the setback distance from the boundary line of the site in the building area regulations, the information processing device 1 further sets back the area boundary line (51-54) that violates the requirements from the boundary lines (41-44) of the site 4.
[0069] The building area 6 shown on the right side of Fig. 5A has two upper boundary surfaces 65 and 66 and four side boundary surfaces 61-64. The horizontal upper boundary surface 65 corresponds to the height restriction limit in the building area regulations, and the upper boundary surface 66, which is inclined relative to the horizontal, corresponds to the diagonal restriction limit in the building area regulations. The four side boundary surfaces 61-64 are located on the area boundary lines 51-54 of the site area 5, respectively, and extend vertically.
[0070] Fig. 5B shows the building range 6 in a state in which the area boundary line 54 of the site area 5 has been set back from the boundary line 44 of the site 4 so as to satisfy the building coverage ratio requirements. As shown in Figs. 5A and 5B, the side boundary line 64 is in contact with the upper boundary line 66 of the building range 6 at the lowest point. Therefore, the information processing device 1 sets back the area boundary line 54 of the site area 5 corresponding to the side boundary line 64 from the boundary line 44 of the site 4. The information processing device 1 sets back the area boundary line 54 of the site area 5 to a position where the construction area of the building corresponding to the area of the site area 5 is the maximum area that satisfies the building coverage ratio requirements.
[0071] Fig. 5C shows the building area 6 in a state where it is set back further from the boundary line 44 than when the building coverage ratio requirement is satisfied. As shown in Fig. 5C, by setting back the area boundary line 54 of the site area 5 corresponding to the side boundary line 64 that meets the upper boundary line 66 at the lowest point, the boundary line 66 due to the diagonal line restriction becomes smaller, and the shape of the building area 6 becomes closer to a square pillar.
[0072] ST110: Return to Figure 3. The information processing device 1 generates a first building plan relating to the number of floors of the building and the floor area of each floor of the building based on the construction range determined in step ST105 and the floor height set for each floor of the building. The information processing device 1 generates the first building plan so that the number of dwelling units (total number of units) in the building is maximized.
[0073] When calculating the floor area of a single floor, the information processing device 1 determines the shape of the constructable area on that single floor based on the area surrounded by the lateral boundary surfaces of the building area in a horizontal plane passing through a predetermined position between the floor surface of that single floor and the floor surface of the floor one level above that single floor, and calculates the floor area based on the determined shape of the constructable area.
[0074] FIG. 6A shows an example of the construction range determined in step ST105. The construction range 6 shown in FIG. 6A has a height of 6 floors or more and less than 7 floors. The area 606 is an area surrounded by the boundary surfaces 61-64 on the sides of the construction range 6 in a horizontal plane passing through the position of the floor surface of the 7th floor. FIG. 6B shows an example of the building 7 determined based on the site area 5 shown in FIG. 6A. The shape of the floor surface (construction possible area) 706 of the 6th floor of the building 7 shown in FIG. 6B is determined based on the area 606 shown in FIG. 6A. Similarly, the shapes of the floor surfaces 701-705 of the 1st to 5th floors of the building 7 are determined based on the areas 601-605 shown in FIG. 6A, respectively. The floor area of each floor in the first building plan is calculated based on the shapes of the floor surfaces 701-706, respectively. In addition, since the building area 6 shown in FIG. 6A has a height of six or more floors but less than seven floors, the number of floors of the building 7 in the first building plan based on the building area 6 is determined to be six.
[0075] In addition, the conditions for relaxing the slope restriction based on the sky factor are set. That is, if the sky factor measured at a specified measurement point facing the building site is equal to or greater than the sky factor of a building to which the slope restriction is applied, the slope restriction is not applied to this building. Therefore, when the information processing device 1 determines the first building plan (the number of stories of the building and the floor area of each story) based on the building range determined in step ST105, it may determine the exterior shape of the building so as to satisfy the sky factor condition that is not subject to the slope restriction in the building range regulation, and generate the first building plan based on the exterior shape.
[0076] For example, assuming a prismatic building with a base corresponding to the site area of the building range, which satisfies the building range regulations on height restrictions and has a top floor with a specified floor height (floor height set by the user), the information processing device 1 determines the shape of the prismatic building by cutting off some corners of the prismatic building on a plane perpendicular to the horizontal plane so as to satisfy the sky exposure factor condition of a building not subject to oblique line restrictions (so as to have a sky exposure factor equivalent to that of a building subject to oblique line restrictions).The information processing device 1 then determines a first building plan (the number of floors of the building, the floor area of each floor) based on the determined prismatic building.
[0077] Figures 7A to 7C each show an example of the exterior shape of a building. The diagrams on the left in Figures 7A to 7C show an area 5 within a site 4 as viewed vertically from above. The diagrams on the right in Figures 7A to 7C show a building 7 as viewed obliquely from above.
[0078] FIG. 7A shows a prismatic building 7 obtained when it is assumed that there is no diagonal line restriction in the building range 6 (FIG. 5B) determined in step ST105. In the building 7 shown in FIG. 7A, a part of the upper side protrudes from the boundary surface 66 due to the diagonal line restriction. In the building 7 shown in FIG. 7A, the part above the 6th floor does not have a specified floor height. FIG. 7B shows a state in which the part above the 6th floor in the building 7 shown in FIG. 7A is cut out. The building 7 shown in FIG. 7B is the tallest prismatic building that satisfies the building range regulation requirements regarding height restrictions and has a specified floor height for the top floor (6th floor). However, even in the building 7 shown in FIG. 7B, a part of the upper side protrudes from the boundary surface 66 due to the diagonal line restriction. FIG. 7C shows a state in which a part of the corner on the area boundary line 54 side of the building 7 shown in FIG. 7B is cut out by a plane perpendicular to the horizontal plane. Boundary surfaces 76, 77 perpendicular to the horizontal plane are formed in the part where the corner is cut out. As shown in FIG. 7C, by cutting off some of the corners of a prismatic building 7, it is possible to determine the outer shape of building 7 that satisfies the sky exposure factor conditions for buildings that are not subject to diagonal line restrictions.
[0079] ST115: Return to Figure 3. When the first building plan (number of floors of the building, floor area of each floor) is determined in step ST110, the information processing device 1 generates a second building plan relating to the area of the exclusive area of each dwelling unit relative to the floor area of each floor of the building and the area of the common areas relative to the floor area of each floor of the building based on this determined first building plan and the minimum area of the exclusive area of the dwelling unit.
[0080] FIG. 8 is a flowchart for explaining an example of the process for generating the second building plan (ST115: FIG. 3).
[0081] The information processing device 1 generates a second building plan (hereinafter referred to as a "provisional second building plan") on the assumption that all dwelling units are basic standard dwelling units, based on the first building plan generated in step ST105 (ST305).
[0082] Specifically, the information processing device 1 determines an area set for each floor of the building that indicates the maximum standard floor area that does not exceed the floor area determined in the first building plan. In this case, the information processing device 1 determines an area set for each floor so that the area of the basic standard dwelling unit (a predetermined minimum area smaller than the first area that is the standard for the basic dwelling unit) is included as the exclusive area of each dwelling unit. The information processing device 1 reads out area information (FIG. 2) including special regulation information that conforms to the information of the special regulation acquired in step ST100 from the area information DB23, and uses this area information to generate an area set including the exclusive area of the basic standard dwelling unit. For example, the information processing device 1 generates a plurality of area sets with different numbers of basic standard dwelling units, and identifies an area set that indicates the maximum standard floor area that does not exceed the floor area determined in the first building plan by comparing the standard floor areas of the generated plurality of area sets with the floor area determined in the first building plan, respectively.
[0083] When the information processing device 1 obtains the area of the common areas of the area set using the first common area information and the second common area information of the area information (Fig. 2), since the parameters for area calculation (total number of units, total floor area, etc.) are unknown at this stage, the area of the common areas may be obtained by setting provisional parameters that result in a relatively small area in the calculation formula, etc. The information processing device 1 may also provisionally set the area of the first floor common areas in the area of the first floor to zero. By reducing the area of the common areas in the area set for each floor, it becomes easier to consider the total number of units of the building in the provisional second building plan to be the assumed maximum value.
[0084] When the information processing device 1 determines the area set for one floor, it calculates the difference (hereinafter referred to as "difference area") between the standard floor area indicated by the area set for that one floor and the floor area determined by the first building plan for that one floor. The information processing device 1 incorporates this calculated difference area into the area of the exclusive portion of the dwelling unit on that one floor. For example, the information processing device 1 evenly allocates and adds the difference area to the area of the exclusive portion of each basic standard dwelling unit in the area set for that one floor. The information processing device 1 determines the exclusive portion area of each basic dwelling unit on each floor in the provisional second building plan by allocating and adding the difference area described above for each floor of the building. The information processing device 1 also determines the common portion area of each floor in the provisional second building plan based on the common portion area in the area set for each floor.
[0085] The information processing device 1 determines a set of numbers of dwelling units, which is a combination of the numbers of basic dwelling units and specific dwelling units in the building, based on the provisional second building plan generated in step ST205 (ST310).
[0086] Here, the total number of units in the building in the provisional second building plan is referred to as the "first provisional total number of units," and the total floor area in the provisional second building plan that is subject to the floor-area ratio requirements is referred to as the "first provisional total floor area." Based on at least one of the first provisional total number of units and the first provisional total floor area calculated by the provisional second building plan generated in step ST305, the information processing device 1 determines a set of numbers of dwelling units (a combination of the number of basic dwelling units and the number of specific dwelling units) so that the number of specific dwelling units in the building is the minimum number that satisfies the requirements of the dwelling unit regulations, and the total floor area of the building approaches the first provisional total floor area.
[0087] For example, the information processing device 1 determines whether the requirements for specific dwelling units (requirements for the number of specific dwelling units, requirements for the area ratio of specific dwelling units to the total floor area, etc.) set by the dwelling unit regulations are met based on at least one of the first provisional total number of units and the first provisional total floor area. If the information processing device 1 determines that the requirements of the dwelling unit regulations are not met, it identifies a combination of the number of basic standard dwelling units and the number of specific standard dwelling units that will maximize the total floor area of the building and not exceed the first provisional total floor area (hereinafter referred to as a "temporary dwelling unit number set"). For example, the information processing device 1 repeats the process of identifying the temporary dwelling unit number set while changing the number of specific standard dwelling units (for example, while increasing it by one dwelling unit at a time) and the process of determining whether the identified temporary dwelling unit number set meets the requirements of the dwelling unit regulations. By repeating this process, the information processing device 1 searches for a temporary dwelling unit number set that will result in the minimum number of specific standard dwelling units in the building that meets the requirements of the dwelling unit regulations, and determines the temporary dwelling unit number set found by the search as the final dwelling unit number set.
[0088] The information processing device 1 determines the area of the common areas (caretaker's room, bicycle parking area, etc.) on the first floor that meets the requirements of the common area regulations based on the set of the number of dwelling units determined in step ST310. For example, the information processing device 1 determines the minimum area of the common areas on the first floor that meets the requirements of the common area regulations based on the total number of units (number of basic dwelling units + number of specific dwelling units) of the building indicated by the set of the number of dwelling units (ST315).
[0089] Based on the first building plan generated in step ST110 (Figure 3) and the area of the first floor common area determined in step ST315, the information processing device 1 generates a second building plan (ST320) that includes the area of the first floor common area so that the number of specific dwelling units in the building is the number of specific dwelling units specified in the dwelling unit number set.
[0090] For example, the information processing device 1 allocates the specific dwelling units defined in the set of dwelling unit numbers evenly to each floor of the building (so that the variation in the number of specific dwelling units on each floor is 1 or less) according to a predetermined allocation pattern. A plurality of patterns (such as a pattern in which specific dwelling units are allocated preferentially from the upper floors, a pattern in which specific dwelling units are allocated preferentially from the lower floors, etc.) may be set for the allocation pattern of the specific dwelling units, and in this case, the information processing device 1 may generate a second building plan for each of the plurality of allocation patterns.
[0091] When the number of specific dwelling units on each floor of the building is determined according to the allocation pattern, the information processing device 1 determines, for each floor of the building, an area set indicating the maximum standard floor area not exceeding the floor area determined by the first building plan generated in step ST110 (FIG. 3). When determining an area set for one floor, the information processing device 1 determines the area set so as to include the area of the exclusive portion of the specific standard dwelling units corresponding to the number of specific dwelling units determined for that one floor.
[0092] The information processing device 1 reads out area information (FIG. 2) including special regulation information conforming to the special regulation information acquired in step ST100 from the area information DB23, and generates an area set using this area information. When the information processing device 1 determines an area set for one floor, it generates an area set including the area of the exclusive area of the specific standard dwelling unit corresponding to the number of specific dwelling units determined according to a predetermined allocation pattern for the one floor. For example, the information processing device 1 generates multiple area sets including the area of the exclusive area corresponding to the number of specific dwelling units determined according to a predetermined allocation pattern, but with different numbers of basic standard dwelling units. The information processing device 1 determines an area set indicating the maximum standard floor area not exceeding the floor area determined in the first building plan from among the multiple area sets by comparing the standard floor area of each of the generated multiple area sets with the floor area of the one floor determined in the first building plan.
[0093] When the information processing device 1 acquires the areas of the common areas of the area set using the first common area information and the second common area information of the area information (FIG. 2), the information processing device 1 may calculate the areas of the common areas using the first provisional total number of units and the first provisional total floor area indicated by the provisional second building plan generated in step ST305 (FIG. 8). That is, the information processing device 1 may calculate the areas of the first common area and the second common area by using the first provisional total number of units and the first provisional total floor area indicated by the provisional second building plan as parameters of the calculation formula for the areas included in the first common area information and the second common area information (FIG. 2).
[0094] Furthermore, the information processing device 1 determines an area set for the first floor of the building so as to include the area of the first floor common area determined in step ST315 (FIG. 8). That is, the information processing device 1 determines an area set for the first floor of the building in which the number of basic standard dwelling units has been adjusted so as to include the area of the exclusive area of the specific standard dwelling units corresponding to the number of specific dwelling units on the first floor determined according to a predetermined allocation pattern, include the area of the first floor common area determined in step ST315 (FIG. 7), and indicate the maximum standard floor area not exceeding the floor area of the first floor determined in the first building plan.
[0095] When the information processing device 1 determines an area set for one floor of a building, it calculates the difference between the standard floor area indicated by this determined area set and the floor area of that one floor defined by the first building plan generated in step ST110 (Figure 3) as the differential area of that one floor.
[0096] After calculating the difference area for each floor of the building, the information processing device 1 calculates the total floor area of the building when the difference area for each floor is considered to be the area of the exclusive portion of the dwelling unit (hereinafter referred to as the "second provisional total floor area"). That is, the information processing device 1 calculates the sum of the total floor area of the building obtained from the area set determined for each floor of the building and the difference area calculated for each floor of the building as the second provisional total floor area.
[0097] Furthermore, the information processing device 1 calculates the total number of units in the building (hereinafter referred to as the "second provisional total number of units") based on the number of dwelling units on each floor indicated by the area set determined for each floor of the building.
[0098] The information processing device 1 re-determines the area of the common areas of each floor that meets the requirements of the common area regulations based on at least one of the second provisional total floor area and the second provisional total number of units. For example, the information processing device 1 recalculates the areas of the first and second common areas by using the second provisional total floor area and the second provisional total number of units as parameters of the calculation formula for the area included in the first and second common area information of the area information (FIG. 2). In particular, for the first floor of the building, the information processing device 1 recalculates the area of the first floor common area by using the second provisional total number of units as parameters of the calculation formula for the first floor common area included in the second common area information of the area information.
[0099] The second provisional total floor area is less than or equal to the first provisional total floor area, and the second provisional total number of units is less than or equal to the first provisional total number of units. Therefore, the area of the common areas recalculated based on the second provisional total floor area and the second provisional total number of units will be less than or equal to the area of the common areas calculated based on the first provisional total floor area and the first provisional total number of units. If the area of the common areas becomes smaller as a result of the recalculation, the reduced area can be incorporated into the area of the exclusive areas of the dwelling unit.
[0100] Therefore, the information processing device 1 determines the area of the exclusive area of each dwelling unit of the building based on the area of the common area of each floor redetermined based on the second provisional total floor area and the second provisional total number of units, the floor area of each floor determined by the first building plan generated in step ST110 (FIG. 3), and the area set determined for each floor of the building. That is, the information processing device 1 updates the area set determined for one floor so as to include the area of the common area redetermined for that floor, and calculates the difference between the standard floor area of that floor indicated by the updated area set and the floor area of that floor determined by the first building plan as the differential area of that floor. The information processing device 1 incorporates the differential area calculated for that floor into the area of the exclusive area of the dwelling unit on that floor. For example, the information processing device 1 evenly distributes and adds the differential area to the area of the exclusive area of each standard dwelling unit in the area set for that floor. The information processing device 1 determines the exclusive portion area of each basic dwelling unit on each floor in the second building plan by allocating and adding the above-mentioned difference area for each floor of the building.
[0101] The information processing device 1 determines the second building plan including the area of the common area on the first floor by the above-mentioned process in step ST320. When the information processing device 1 determines the second building plan for each of a plurality of allocation patterns for allocating specific dwelling units to each floor of the building, the information processing device 1 may select the second building plan that maximizes the total number of units in the building from among the plurality of determined second building plans.
[0102] In this way, according to the above-mentioned process for generating the second building plan, a provisional second building plan is generated based on the first building plan, assuming that all dwelling units are basic dwelling units, and a set of the number of dwelling units (a combination of the number of specific dwelling units and the number of basic dwelling units) is determined based on at least one of the first provisional total number of units and the first provisional total floor area calculated by this provisional second building plan, so that the number of specific dwelling units in the building is the minimum number that satisfies the requirements of the dwelling unit regulations and the total floor area approaches the first provisional total floor area. Once the set of the number of dwelling units is determined, the area of the common area on the first floor that satisfies the requirements of the common area regulations is determined based on the set of the number of dwelling units. Furthermore, a second building plan is generated that includes the area of the common area on the first floor, so that the number of specific dwelling units in the building is the number of specific dwelling units set in the set of the number of dwelling units. In other words, after obtaining an estimate of the number of specific dwelling units in the building and an estimate of the area of the common areas on the first floor, it is possible to generate a second building plan corresponding to the first building plan based on these estimates.
[0103] Furthermore, according to the above-mentioned process for generating the second building plan, an area set for each floor (for the first floor, an area set including the area of the first floor common area) is determined based on the set of number of dwelling units determined by the provisional second building plan and the area of the first floor common area. Once the area set for each floor is determined, the area of the common area for each floor is redetermined based on at least one of the second provisional total number of units and the second provisional total floor area calculated from these area sets. Then, the exclusive area of each dwelling unit is determined based on the redetermined area of the common area. As a result, even if the requirements of the common area regulations change due mainly to changes in the total floor area and total number of units, it is possible to generate a second building plan that satisfies these requirements while increasing the total number of units.
[0104] ST120: Return to Figure 3. When the information processing device 1 determines the requirements for daylighting restrictions based on the first building plan generated in step ST110 or the second building plan generated in step ST115, it calculates a daylighting distance, which is the distance between window 714 of a standard dwelling unit 711 (Figure 9A) described below and the boundary line of the site, and is the minimum distance that satisfies the daylighting distance requirements.
[0105] FIG. 9A is a diagram showing an example of a standard dwelling block. Standard dwelling unit block 71 shown in FIG. 9A is a building element including a standard dwelling unit 711, a corridor 712, and a balcony 713, and has a rectangular shape in plan view. The standard dwelling unit 711 is a basic standard dwelling unit having a rectangular shape in a plan view. The exclusive area of the standard dwelling unit 711 has a predetermined minimum area corresponding to a basic standard dwelling unit. A window 714 of a predetermined size is provided on one side of the rectangular shape of the standard dwelling unit 711. The corridor 712 faces the side of the rectangular shape of the standard dwelling unit 711 opposite to the side on which the window 714 is provided. Balcony 713 faces the side of the rectangular shape of standard dwelling unit 711 on which window 714 is provided.
[0106] For example, the information processing device 1 calculates, as the daylighting distance, the distance to the site boundary line necessary for the window 714 of the standard dwelling unit 711 on the first floor of the building to satisfy the requirements of daylighting regulations, based on the building height obtained in the first building plan (ST110) or the second building plan (ST115), the area of the standard dwelling unit 711 (predetermined minimum area), and the predetermined area of the window 714. In this case, the building height used to calculate the daylighting distance may be the height obtained in the first building plan (ST110), the height obtained in the second building plan (ST115), or a height included between those heights.
[0107] The requirements for daylighting restrictions (horizontal distance from a window to the boundary line of the site) vary depending on the geographical attributes of the area outside the site that borders the boundary line of the site. In other words, when the area outside the site that borders the boundary line of the site is a road, a park, a river, etc., the requirements for the horizontal distance from a window to the boundary line of the site are relaxed compared to when the area is the site. Therefore, the information processing device 1 identifies the geographical attributes of the area outside the site that borders each part of the boundary line of the site based on the information on the geographical attributes of the area around the site acquired in step ST100 (FIG. 3), and calculates the daylighting distance for each part of the boundary line according to the identified geographical attributes.
[0108] The information processing device 1 uses the daylighting distance calculated for each portion of the boundary line of the site in step ST120 to determine the layout conditions of the dwelling units in the dwelling unit layout process (ST140) described later.
[0109] ST125: When the information processing device 1 determines the requirements for exterior wall setback regulations based on the first building plan generated in step ST110 or the second building plan generated in step ST115, it calculates the exterior wall setback distance, which is the distance between the exterior wall of the building and the boundary line of the site and is the minimum distance that satisfies the requirements of the exterior wall setback regulations.
[0110] For example, when the requirements for exterior wall setback regulations are determined according to the height of the building, the information processing device 1 identifies the requirements for the exterior wall setback regulations based on the building height obtained in the first building plan (ST110), the building height obtained in the second building plan (ST115), or a building height that is intermediate between these heights, and calculates the exterior wall setback distance that meets the identified requirements for the exterior wall setback regulations.
[0111] ST130, ST135: The information processing device 1 determines whether there is a part of the exterior wall of the building corresponding to the construction range determined in step ST105, where the distance from the boundary line of the site is shorter than the exterior wall setback distance (ST130). If there is a part of the exterior wall of the building that is closer to the boundary line of the site than the exterior wall setback distance (Yes in ST130), the information processing device 1 identifies a deformed constructable area that corresponds to the exterior shape of the building that has been deformed so that the distance between that part and the boundary line of the site is equal to or greater than the exterior wall setback distance (ST135).
[0112] 10A and 10B are diagrams showing an example in which the constructable area is changed in accordance with the exterior wall setback regulation. In the example of Fig. 10A, the outer shape of the building based on the construction range determined in step ST105 is shown by double lines inside the boundary line 40 of the site 4, and the inside of the building shows the constructable areas A11-A13 based on the first building plan generated in step ST110. The area surrounded by the inner line of the double line indicates the constructable areas A11-A13, and the outer line of the double line indicates the outer shape of the building. The building shown in Fig. 10A includes three different shapes of constructable areas A11-A13.
[0113] In this example, the exterior wall setback regulation prescribes the distance from boundary line 40 to the exterior wall of the building when the area bordering boundary line 40 is a site. When the area bordering boundary line 40 is a road, the exterior wall setback regulation does not prescribe the exterior wall setback distance. When the area bordering boundary line 40 is a road, the distance from the road to the building is prescribes as the setback distance in normal regulations that do not depend on the building plan. The building range in step ST105 is determined so as to satisfy the setback distance requirements of the normal regulations. The exterior wall setback distance Lb shown in Figures 10A and 10B indicates the exterior wall setback distance (ST125) from boundary line 40 bordering the neighboring site to the exterior wall of the building.
[0114] A part of the exterior shape of the building shown in FIG. 10A (the part facing the neighboring site) is closer to the boundary line 40 than the exterior wall setback distance Lb calculated in step ST125. In this case, the exterior shape of the building is deformed so that the exterior wall of the building that is closer to the boundary line 40 than the exterior wall setback distance Lb is set back to a position where the distance from the boundary line 40 is equal to the exterior wall setback distance Lb, as shown in FIG. 10B. The workable area within the building is then deformed to correspond to this deformed exterior shape of the building. In the example of FIG. 10B, the widest workable area A11 is deformed to a workable area A11'.
[0115] When the information processing device 1 specifies the transformed constructable area in step ST135, it performs the layout of dwelling units in the dwelling unit layout process (ST140) described later, within the specified constructable area.
[0116] ST140: Back to Figure 3 The information processing device 1 places one or more dwelling unit block groups (FIG. 9B) in the constructable area of each floor of the building obtained in the first building plan (ST110).
[0117] FIG. 9B is a diagram showing an example of a dwelling block group. A dwelling block group is a collection of one or more standard dwelling blocks 71. The dwelling block group G shown in FIG. 9B is made up of eight standard dwelling blocks 71. In the standard dwelling blocks 71 included in the dwelling block group G, the standard dwelling units 711 are adjacent to each other, and the corridors 712 facing the standard dwelling units 711 are connected in a straight line. As shown in FIG. 9B, the dwelling block group G has a rectangular shape in a plan view. The rectangular shape of the dwelling block group G is made up of a first side S1 on the window 714 side, a second side S2 on the corridor 712 side opposite the first side S1, and two third sides S3 perpendicular to the first side S1 and the second side S2.
[0118] It should be noted that, in the case where a deformed constructable area is specified in step ST135 described above, the information processing device 1 places the group of dwelling unit blocks inside this specified constructable area.
[0119] When arranging standard dwelling unit blocks 71 in one constructable area, the information processing device 1 searches for a gap in the one constructable area into which one or more dwelling unit block groups can be arranged, and repeats the process of arranging the one or more dwelling unit block groups in the gap found by the search so as to satisfy predetermined arrangement conditions. The predetermined arrangement conditions include at least the following conditions. · The window 714 of the standard dwelling unit 711 faces the boundary line of the lot on which the building is to be constructed. When one construction possible area includes two or more dwelling block groups G, the corridors 712 of the two or more dwelling block groups G are connected.
[0120] In this dwelling unit arrangement process, a dwelling unit block group G consisting of one or more standard dwelling unit blocks 71 linearly connected by a corridor 712 is used as a basic element of the building to arrange the dwelling units. Therefore, a plan of a building with many dwelling units in which the standard dwelling unit blocks 71 are densely arranged can be automatically generated for various shapes of constructable areas. In addition, since the dwelling unit block group G has a simple rectangular shape, a gap in the constructable area in which the dwelling unit block group G can be arranged can be searched for by a relatively simple process. Moreover, by repeating the process of searching for a gap in which the dwelling unit block group G can be arranged and arranging it, a plan of a building with many dwelling units can be easily obtained. In addition, since the dwelling unit block group G is arranged so as to satisfy the above-mentioned predetermined arrangement conditions, a realistic building plan can be generated in which the window 714 faces the boundary line of the site and the corridors 712 are connected to each floor of the building.
[0121] If the daylight distance calculated in step ST120 is greater than the distance between the building and the boundary line of the site defined by the construction range determined in step ST105, the information processing device 1 arranges the dwelling unit block group G so as to further satisfy the daylight distance condition as a predetermined arrangement condition. In other words, the information processing device 1 arranges the dwelling unit block group G so that the window 714 of the standard dwelling unit 711 is farther away from the boundary line of the site than the daylight distance calculated in step ST120.
[0122] Furthermore, in the case where window open space regulations are applied to the location of the site on which the building is to be constructed, the information processing device 1 arranges the dwelling unit block group G so as to further satisfy the requirements of the window open space regulations.
[0123] In the window space regulation, a required space width that a window space of a dwelling unit that does not directly face an area of a specified geographic attribute including a road is to have is specified. The information processing device 1 arranges the dwelling unit block group G so that this required space width is secured. That is, based on information (information acquired in step ST100) on the geographic attributes of the area outside the site that is adjacent to each part of the boundary line of the site, the information processing device 1 determines whether the window 714 of the standard dwelling unit 711 included in the dwelling unit block group G directly faces the area of the specified geographic attribute (road, etc.) via the boundary line. If the window 714 of the standard dwelling unit 711 included in one dwelling unit block group G does not directly face the area of the specified geographic attribute (road, etc.), the information processing device 1 restricts the arrangement range of the one dwelling unit block group (preventing it from approaching the boundary line of the site) so that a window space of at least the required space width specified in the window space regulation is secured.
[0124] Some window space regulations prescribe multiple stages of required space widths so that the larger the sum (window space target dwelling unit area) of the areas of dwelling units (window space target dwelling units) that do not have windows directly facing an area of a specified geographic attribute (road, etc.), the larger the required space width that the window space facing the window of the window space target dwelling unit should have. When such window space regulations are applied, the information processing device 1 may relax the requirements for the required space width depending on the layout situation of the dwelling unit block group G. For example, when a standard dwelling unit 711 included in one dwelling unit block group G is a window space target dwelling unit, the information processing device 1 restricts the layout range of the one dwelling unit block group G so as to secure a window space that is equal to or larger than the maximum required space width prescribed in the window space regulations, in principle. However, if the placement range of the one dwelling unit block group G is restricted to secure the window space of the maximum required space width, and the one dwelling unit block group cannot be placed in the workable area (for example, the smallest dwelling unit block group G consisting of one standard dwelling unit block 71 cannot be placed), the information processing device 1 gradually reduces the required space width of the window space to be secured until the one dwelling unit block group G can be placed in the workable area. If the required space width is made smaller than the maximum value and does not satisfy the requirements of the window space regulations in step ST180 described later, the information processing device 1 reduces the number of window space target dwelling units so that the window space target dwelling unit area satisfies the requirements of the window space regulations (ST185).
[0125] FIG. 11 is a diagram showing an example of arranging dwelling unit block groups G in a workable area A by the dwelling unit arrangement process. In the example of FIG. 11, three dwelling unit block groups G are arranged in the workable area A. The three dwelling unit block groups G are arranged so that their corridors 712 are connected to each other. In FIG. 11, the hatched area indicates a window side restriction range B set on the window 714 side of the dwelling unit block group G. In order to satisfy the requirements of daylight regulation and window front space regulation, this window side restriction range B needs to be included inside the boundary line 40 of the site 4. Of the three dwelling unit block groups G, two dwelling unit block groups G having windows 714 facing the boundary line 40 adjacent to the neighboring site are arranged in a place in the workable area A where the window side restriction range B is included inside the boundary line 40.
[0126] FIG. 12A is a flowchart for explaining an example of the dwelling unit arrangement process (ST140: FIG. 3). Step ST400 is an example of a first dwelling unit block group determining step of the present invention. Step ST405 is an example of a second dwelling unit block group determining step of the present invention. Step ST420 is an example of a staircase arrangement step of the present invention.
[0127] First, the terms used in the following description of the dwelling unit placement process will be explained. "Primary dwelling block group" "Secondary dwelling block group": One of the two dwelling unit block groups G whose corridors 712 are connected vertically is called the main dwelling unit block group, and the other is called the secondary dwelling unit block group. Figure 13B shows an example of the main dwelling unit block group Gm and the secondary dwelling unit block group Gs. As shown in Figure 13B, the main dwelling unit block group Gm and the secondary dwelling unit block group Gs have their corridors 712 connected vertically. In addition, the third side S3 of the secondary dwelling unit block group Gs and the second side S2 of the main dwelling unit block group Gm are in contact with each other.
[0128] When arranging a standard dwelling unit 711 in one constructable area, the information processing device 1 determines two dwelling unit block groups G whose corridors 712 are connected perpendicularly in the one constructable area as first dwelling unit block groups G11m and G11s, respectively (ST400). The first dwelling unit block group G11m is the main dwelling unit block group, and the first dwelling unit block group G11s is the secondary dwelling unit block group. At this time, the information processing device 1 selects the positions, extension directions, lengths, and orientations of the windows 714 of the first dwelling unit block groups G11m and G11s in plan view so that the sum of the lengths of the second sides S2 (sides on the corridor 712 side) of the first dwelling unit block groups G11m and G11s approaches a maximum.
[0129] For example, the information processing device 1 uses a rectangle with the largest area inscribed in the constructable area to select the extension direction of the first dwelling unit block group G11m, G11s. That is, the information processing device 1 identifies a rectangle (rectangle or square) with the largest area inscribed in the constructable area, and selects the extension direction of two perpendicular sides of this rectangle as the extension direction of the second side S2 of the first dwelling unit block group G11m, G11s.
[0130] 13A shows an example of a rectangle Rm with the largest area inscribed in the constructable area A1 of the site 4. The two perpendicular sides of the rectangle Rm extend in the left-right direction (X direction) and the up-down direction (Y direction) of the figure. Hereinafter, in the figure showing the site 4, the right direction is called the X1 direction, the left direction is called the X2 direction, the up direction is called the Y1 direction, and the down direction is called the Y2 direction. When the information processing device 1 identifies the rectangle Rm with the largest area shown in FIG. 13A, it selects the X direction and Y direction in which the two perpendicular sides of the rectangle Rm extend as the extension directions of the second sides S2 of the first dwelling unit block groups G11m and G11s.
[0131] 14A, 14B, 15A, and 15B are diagrams showing examples of a method for searching for the main dwelling unit block group Gm and the secondary dwelling unit block group Gs that maximize the sum of the lengths of the second sides S2. When the extension direction of the second sides S2 of the first dwelling unit block groups G11m, G11s is selected based on the rectangle Rm with the largest area (FIG. 13A), there are four possible combinations of the extension direction of the main dwelling unit block group Gm and the orientation of the windows 714. 14A in which the second side S2 of the main dwelling unit block group Gm extends in the X direction and the window 714 faces the Y2 side, the pattern of Fig. 14B in which the second side S2 of the main dwelling unit block group Gm extends in the Y direction and the window 714 faces the X2 side, the pattern of Fig. 15A in which the second side S2 of the main dwelling unit block group Gm extends in the X direction and the window 714 faces the Y1 side, and the pattern of Fig. 15B in which the second side S2 of the main dwelling unit block group Gm extends in the Y direction and the window 714 faces the X1 side. The information processing device 1 searches for the main dwelling unit block group Gm and the secondary dwelling unit block group Gs with the maximum sum of the lengths of the second sides S2 for each of the four patterns.
[0132] For example, when the extension direction of the master dwelling block group Gm and the orientation of the window 714 correspond to one pattern, the information processing device 1 identifies multiple positions of the master dwelling block group Gm in the one pattern where the window side restriction range B is inside the boundary line 40 and is included within the constructable area. For each of the multiple identified positions, the information processing device 1 identifies the master dwelling block group Gm where the length of the second side S2 is the longest. Furthermore, for each of the multiple master dwelling block groups Gm identified for the multiple positions, the information processing device 1 identifies multiple positions of the secondary dwelling block group Gs where the corridor 712 is perpendicularly connected to the master dwelling block group Gm, the window side restriction range B is inside the boundary line 40, and is included within the constructable area. The information processing device 1 identifies the secondary dwelling unit block group Gs with the longest second side S2 for each of the identified positions, and calculates the sum of the length of the second side S2 of the secondary dwelling unit block group Gs and the length of the second side S2 of the primary dwelling unit block group Gm connected to the secondary dwelling unit block group Gs. Instead of calculating the sum of the lengths of the second sides S2 of the primary dwelling unit block group Gm and the secondary dwelling unit block group Gs, the information processing device 1 may calculate the sum of the numbers of standard dwelling unit blocks 71 included in the primary dwelling unit block group Gm and the secondary dwelling unit block group Gs. From the multiple combinations of the primary dwelling unit block group Gm and the secondary dwelling unit block group Gs identified for each of the four patterns, the information processing device 1 determines the combination of the primary dwelling unit block group Gm and the secondary dwelling unit block group Gs with the longest sum of the lengths of the second sides S2 (the sum of the numbers of standard dwelling unit blocks 71) as the first dwelling unit block group G11m, G11s.
[0133] In the process of step ST400 for determining the first dwelling unit block groups G11m, G11s, the secondary dwelling unit block group Gs may be positioned differently even if the sum of the length of the second side S2 of the main dwelling unit block group Gm and the length of the second side S2 of the secondary dwelling unit block group Gs is the same. In this case, the information processing device 1 selects the position of the secondary dwelling unit block group Gs where the distance between the first side S1 (the side on the window 714 side) of the secondary dwelling unit block group Gs and the boundary line 40 of the site 4 is the shortest as the position of the first dwelling unit block group G11s. This increases the distance between the second side S2 (the side on the corridor 712 side) of the first dwelling unit block group G11s and the boundary line 40 of the site 4, so that a large space can be secured for the dwelling unit block group G (the second dwelling unit block group G12 described later) connected to the corridor 712 of the first dwelling unit block groups G11m, G11s.
[0134] Fig. 16A is a diagram showing an example of the first dwelling unit block groups G11m, G11s that maximize the sum of the lengths of the second sides S2. In the example of Fig. 16A, the first dwelling unit block groups G11m, G11s are determined from the combinations of the main dwelling unit block groups Gm and the secondary dwelling unit block groups Gs searched for in the pattern shown in Fig. 14A.
[0135] Returning to Figure 12A. When the information processing device 1 determines the first dwelling block groups G11m, G11s in step ST400, it determines as the second dwelling block group G12 the dwelling block group G having a corridor 712 that is connected perpendicularly to one of the corridors 712 of the determined first dwelling block groups G11m and G11s and having the longest second side S2 inside the construction possible area (ST405).
[0136] 16B is a diagram showing an example of a method for searching for the second dwelling block group G12 with the maximum length. For example, the information processing device 1 identifies a plurality of positions of the dwelling block group G where the corridor 712 is connected perpendicularly to the first dwelling block group G11m, the window side restriction range B is inside the boundary line 40, and is included in the workable area, and identifies the dwelling block group G with the maximum length of the second side S2 for each of the identified positions. The information processing device 1 also identifies a plurality of positions of the dwelling block group G where the corridor 712 is connected perpendicularly to the first dwelling block group G11s, the window side restriction range B is inside the boundary line 40, and is included in the workable area, and identifies the dwelling block group G with the maximum length of the second side S2 for each of the identified positions. The information processing device 1 then determines, from among the multiple dwell block groups G identified for each of the first dwell block groups G11m and G11s, the dwell block group G with the longest second side S2 as the second dwell block group G12. If there are two or more dwell block groups G with the longest second side S2, the information processing device 1 determines, from among these two or more dwell block groups G, the dwell block group G with the shortest distance between the first side S1 (the side on the window 714 side) and the boundary line 40 of the site 4 as the second dwell block group G12.
[0137] Returning to Figure 12A. When the information processing device 1 determines the second dwelling block group G12 in step ST405, it places a specified building element (staircase block) including a staircase in the gap in the construction area where multiple dwelling block groups G (G11m, G11s, G12) are arranged, so that it is adjacent to the corridor 712 of the dwelling block group G (ST420).
[0138] Figures 18A to 18C each show an example of a staircase block. Staircase blocks 73A to 73C shown in Figures 18A to 18C have a predetermined shape (rectangular in the example shown) in plan view, and include stairs of a predetermined configuration. Figure 18D shows an example of an elevator block including an elevator. Elevator block 73D shown in Figure 18D has a predetermined shape (rectangular in the example shown) in plan view, and includes an elevator of a predetermined configuration.
[0139] In step ST420, the information processing device 1 identifies a range that is a gap in the workable area where a plurality of dwelling block groups G (G11m, G11s, G12) are arranged and faces the corridor 712 of the dwelling block group G, and searches for a location where the staircase blocks 73A to 73C can be arranged in the identified range. In this case, for example, the information processing device 1 searches for a location where the staircase blocks can be arranged in order from the staircase block with the highest priority according to the priority levels given in advance to the three types of staircase blocks 73A to 73C. When the information processing device 1 finds a location where the staircase blocks can be arranged, it determines a position where the staircase blocks are arranged in the found location according to a predetermined arrangement rule. The arrangement rule may be, for example, a rule that preferentially arranges the staircase blocks in a position close to a place where the corridors 712 of the two dwelling block groups G intersect perpendicularly.
[0140] The information processing device 1 determines the number of staircase blocks (73A to 73D) to be arranged in step ST420 based on, for example, the number of stairs of the building obtained by the second building plan (ST115).
[0141] Furthermore, in step ST420, the information processing device 1 places the elevator block 73D together with the staircase blocks (73A to 73D). The method of placing the elevator block 73D is the same as that of the staircase blocks (73A to 73D). The information processing device 1 determines the number of elevator blocks 73D to be placed in step ST420 based on, for example, the number of elevators in the building obtained by the second building plan (ST115).
[0142] In addition, if the information processing device 1 is unable to place the number of staircase blocks (73A-73C) or elevator block 73D predetermined based on the second building plan (ST115) or the like in the gaps in the constructable area, it replaces one or more standard dwelling unit blocks 71 in the group of dwelling unit blocks G that have already been placed with the locations of the stairs or elevator.
[0143] Fig. 18E is a diagram showing an example of a staircase / elevator block 73E including stairs and an elevator. The staircase / elevator block 73E has the same shape as the standard dwelling block 71 in a plan view, and includes stairs and an elevator. When replacing one standard dwelling block 71 with the location of the stairs and elevator, the information processing device 1 replaces the existing standard dwelling block 71 with, for example, the staircase / elevator block 73E shown in Fig. 18E.
[0144] 17 shows an example in which two staircase blocks 73A and two elevator blocks 73D are arranged in a gap in a constructable area A1 in which a plurality of dwelling block groups G (G11m, G11s, G12) are arranged. As shown in this example, the information processing device 1 may regard adjacent staircase blocks and elevator blocks (adjacent staircase blocks 73A and elevator blocks 73D in the example of FIG. 17) as one block (staircase / elevator block), and may arrange this staircase / elevator block so as to be adjacent to a corridor 712 of the dwelling block group G.
[0145] In the dwelling unit placement processing shown in Figure 12A described above, three dwelling unit block groups G (G11m, G11s, G12) are placed in the constructable area, but in other examples of the dwelling unit placement processing, four dwelling unit block groups G may be placed in the constructable area.
[0146] Fig. 12B is a flowchart for explaining a modified example of the dwelling unit arrangement process (ST140: Fig. 3). The flowchart shown in Fig. 12B is obtained by adding steps ST410 and ST415 to the flowchart shown in Fig. 12A, and the other steps are the same as those in the flowchart shown in Fig. 12. Step ST415 is an example of a third dwelling unit block group determining step of the present invention.
[0147] If the information processing device 1 is able to place the second dwelling block group G12 in the gap in the constructable area in step ST405 (Yes in ST410), it determines as the third dwelling block group G13 the dwelling block group G that has a corridor 712 that connects perpendicularly to the corridor 712 of the other dwelling block group of the two first dwelling block groups (G11m, G11s) that is not adjacent to the second dwelling block group G12 and has the longest second side S2 inside the constructable area (ST415).
[0148] For example, the information processing device 1 identifies a plurality of positions of the dwelling block group G where the corridor 712 is perpendicularly connected to the other first dwelling block group (the first block group not adjacent to the second dwelling block group G12), the window side restriction range B is inside the boundary line 40, and the position is included within the constructable area, and for each of the identified positions, identifies the dwelling block group G with the longest second side S2. The information processing device 1 determines the dwelling block group G with the longest second side S2 as the third dwelling block group G13 from among the identified plurality of dwelling block groups G. If there are two or more dwelling block groups G with the longest second side S2, the information processing device 1 determines the dwelling block group G with the shortest distance between the first side S1 (the side on the window 714 side) and the boundary line 40 of the site 4 as the third dwelling block group G13 from among the two or more dwelling block groups G.
[0149] If there is a gap between the determined third dwelling block group G13 and the second dwelling block group G12, the information processing device 1 may extend the length of the second side S2 of the third dwelling block group G13 so as to fill the gap. For example, the information processing device 1 may extend the length of the second side S2 of the third dwelling block group G13 by equally extending the length of each standard dwelling block 71 included in the determined third dwelling block group G13 in a direction parallel to the second side S2. This allows the corridors 712 of the four dwelling block groups (G11m, G11s, G12, G13) to be connected in a corridor shape.
[0150] Fig. 19A is a diagram showing an example of a third dwelling unit block group G13 determined to maximize the length. Fig. 19B is a diagram showing an example of arranging a staircase block 73A and an elevator block 73D in the gaps in the constructable area A1 shown in Fig. 19A. According to the dwelling unit arrangement process of the modified example shown in Fig. 12B, the number of standard dwelling units 711 arranged in the constructable area can be further increased.
[0151] Next, a process of arranging dwelling block groups G in the constructable areas of multiple floors will be described. When the constructable areas of all floors have the same shape in a plan view, the information processing device 1 arranges the same building elements (dwelling block groups G, staircase blocks, elevator blocks, etc.) in the same layout in the constructable areas of all floors. In this case, the information processing device 1 only needs to perform the above-mentioned dwelling arrangement process (FIGS. 12A and 12B) for one floor of the building. On the other hand, when a building includes constructable areas of multiple different shapes, the information processing device 1 determines the layout of the dwelling block groups G for the constructable areas of each shape.
[0152] FIG. 20 is a flowchart for explaining an example of a dwelling unit layout process in a case where a building contains a plurality of different types of constructable areas of different shapes. Step ST505 is an example of a main placement step of the present invention. Step ST525 is an example of the upper floor arrangement step of the present invention. Step ST545 is an example of the lower floor arrangement step of the present invention.
[0153] First, the terms used in the following description of the dwelling unit placement process will be explained. "Floor shape": The floor shape is the shape of the workable area in a plan view.
[0154] "1st floor shape": The first floor shape is the floor shape of the first floor of the building.
[0155] "ith floor shape" "(i+1)th floor shape": A floor shape different from the i-th floor shape on a floor above the i-th floor shape (i is an integer of 1 or more) is called the (i+1)-th floor shape. In plan view, the (i+1)-th floor shape is included inside the i-th floor shape.
[0156] When a building has constructable areas with a plurality of floor shapes, the information processing device 1 performs the dwelling unit layout process in step ST505 for each floor shape (ST500, ST505, ST555, ST560). For example, when a building has constructable areas with three floor shapes, the information processing device 1 performs the dwelling unit layout process in step ST505 for each of the first to third floor shapes.
[0157] When the information processing device 1 obtains multiple dwelling unit layout results by performing multiple dwelling unit layout processes corresponding to multiple floor shapes, it performs processing from step ST145 onward for each of the multiple dwelling unit layout results, which will be described later, and generates multiple building plans corresponding to the multiple dwelling unit layout results. In this case, for example, the information processing device 1 may select the plan with the largest total number of dwelling units from among the multiple generated building plans as the final building plan.
[0158] When performing the dwelling unit layout process in step ST505 for the i-th floor shape, the information processing device 1 first arranges a dwelling unit block group G in the constructable area of the i-th floor shape (ST510). The method of arranging the dwelling unit block group G in the main arrangement process in step ST510 is the same as the dwelling unit layout process already described (FIGS. 12A and 12B).
[0159] Next, if there are one or more constructable areas of floor shapes different from the i-th floor shape on floors above the floor of the i-th floor shape, the information processing device 1 performs the upper floor arrangement process of step ST525 for each of the one or more constructable areas of the floor shapes (ST515 to ST530).
[0160] In the upper floor layout process of step ST525, the information processing device 1 places the standard dwelling block 71 at the same position in a plan view as the standard dwelling block 71 placed in the main layout process (ST510) so as to satisfy the same layout conditions as in the main layout process (ST510).
[0161] Furthermore, in the upper floor arranging step of step ST525, the information processing device 1 arranges an identical stair block at the same position in plan view as the stair block arranged in the stair arranging step (ST420) of the main arranging step (ST510). If an elevator block is also arranged in the stair arranging step (ST420) of the main arranging step (ST510), the information processing device 1 arranges the identical elevator block at the same position in plan view as the elevator block.
[0162] In addition, when one or more standard dwelling unit blocks 71 are replaced with the location of stairs and elevators by the staircase placement process (ST420) of the main placement process (ST510), the information processing device 1 places the same stairs and elevators at the same position in a plan view as the replaced stairs and elevators in the upper floor placement process of step ST525.
[0163] In addition, in the upper floor placement process targeting the constructable area of the (i+p)th floor shape (p is an integer greater than or equal to 1), if it is not possible to place any standard dwelling unit blocks 71 or any staircase blocks, the information processing device 1 determines that it is not possible to place dwelling units in the constructable area of the (i+p)th floor shape or in the constructable areas of any floors above that.
[0164] Next, if there is a constructable area of one or more floor shapes different from the i-th floor shape on a floor below the floor of the i-th floor shape (i.e., if i≧2), the information processing device 1 performs the lower floor layout process of step ST545 for each of the constructable areas of the one or more floor shapes (ST535 to ST550).
[0165] When the information processing device 1 performs the lower floor placement process of step ST545 for the constructable area of the (ip)th floor shape, it first places a standard dwelling block 71 in the same position in a plan view as the standard dwelling block 71 placed in the constructable area of the (i-p+1)th floor shape (initial placement process).
[0166] Furthermore, in the initial placement step of the lower floor placement step (ST545), the information processing device 1 places an identical stair block at the same position in plan view as the stair block placed in the stair placement step (ST420) of the main placement step (ST510). If an elevator block is also placed in the stair placement step (ST420) of the main placement step (ST510), the information processing device 1 places the identical elevator block at the same position in plan view as the elevator block.
[0167] In addition, when one or more standard dwelling blocks 71 are replaced with the location of stairs and elevators by the staircase placement process (ST420) of the main placement process (ST510), the information processing device 1 places the same stairs and elevators at the same position in a plan view as the replaced stairs and elevators in the initial placement process of the lower floor placement process (ST545).
[0168] Then, if there is a gap remaining in the construction area where the standard dwelling block 71 has been placed by the above-mentioned initial placement process, the information processing device 1 places the dwelling block group G in that gap so as to satisfy the same placement conditions as in the main placement process (ST510) (additional placement process).
[0169] 21A and 21B are diagrams showing an example of the upper floor arranging step (ST525) based on the arrangement result of the main arranging step (ST510) in the constructable area A1 of the first floor shape. In this example, the building has three constructable areas (A1 to A3) of floor shapes. In the constructable area A1 of the first floor shape, three dwelling unit block groups G (first dwelling unit block groups G11m and G11s, second dwelling unit block group G12), two staircase blocks 73A, and two elevator blocks 73D are arranged by the main arranging step (ST510).
[0170] 21A, the constructable area A2 of the second floor shape is included inside the constructable area A1 of the first floor shape in plan view, but does not include any of the standard dwelling unit blocks 71 of the constructable area A1. Therefore, when the information processing device 1 performs the main placement step (ST510) for the constructable area A1 of the first floor shape, it determines that a dwelling unit cannot be placed in the constructable area A2 of the second floor shape.
[0171] 21B, the constructable area A3 of the third floor shape is included inside the constructable area A2 of the second floor shape in plan view, but does not include any of the standard dwelling unit blocks 71 of the constructable area A1. The information processing device 1 determines that because a dwelling unit cannot be placed in the constructable area A2 of the second floor shape, the dwelling unit cannot be placed in the constructable area A3 of the third floor shape included inside the constructable area A2.
[0172] 22A is a diagram showing an example of the main arranging step (ST510) in the constructable area A2 of the second floor shape. In the main arranging step (ST510), two dwelling unit block groups G (first dwelling unit block groups G21m and G21s), a staircase block 73A, and an elevator block 73D are arranged in the constructable area A2 of the second floor shape.
[0173] Fig. 22B is a diagram showing an example of the upper floor arrangement step (ST525) for the constructable area A3 of the third floor shape based on the arrangement result of the constructable area A2 of the second floor shape shown in Fig. 22A. The constructable area A3 of the third floor shape does not include any standard dwelling unit block 71 in plan view. Therefore, when the information processing device 1 performs the main arrangement step (ST510) for the constructable area A2 of the second floor shape, it determines that a dwelling unit cannot be arranged in the constructable area A3 of the third floor shape.
[0174] 23A and 23B are diagrams showing an example of the lower floor arrangement step (ST545) for the constructable area A1 of the first floor shape based on the arrangement result of the constructable area A2 of the second floor shape shown in FIG. 22A. First, the information processing device 1 arranges the standard dwelling unit block 71, the staircase block 73A, and the elevator block 73D in the constructable area A1 of the first floor shape at the same positions in plan view as the arrangement result of the main arrangement step (ST510) shown in FIG. 22A (initial arrangement step). As a result, in the constructable area A1 of the first floor shape, as shown in FIG. 23A, two dwelling unit block groups G (first dwelling unit block groups G31m and G31s), the staircase block 73A, and the elevator block 73D are arranged similarly to the constructable area A2 (FIG. 22A).
[0175] After the initial placement step shown in Fig. 23A, the information processing device 1 performs an additional placement step of placing dwelling unit block groups G in gaps in the constructable area A1 of the first floor shape. Through this additional placement step, a second dwelling unit block group G32 connected to the first dwelling unit block group G31s by a corridor 712 perpendicularly, one staircase block 73A, and one elevator block 73D are added to the constructable area A1, as shown in Fig. 23B.
[0176] 24A is a diagram showing an example of the main arranging step (ST510) in the constructable area A3 of the third floor shape. In the constructable area A3 of the third floor shape, one dwelling unit block group G41, a staircase block 73A, and an elevator block 73D are arranged by the main arranging step (ST510).
[0177] Fig. 24B is a diagram showing an example of the lower floor arrangement step (ST545) for the constructable area A2 of the second floor shape based on the arrangement result of the constructable area A3 of the third floor shape shown in Fig. 24A. First, the information processing device 1 arranges the standard dwelling unit block 71, the staircase block 73A, and the elevator block 73D in the constructable area A2 of the second floor shape at the same positions in plan view as the arrangement result of the main arrangement step (ST510) shown in Fig. 24A (initial arrangement step). As a result, in the constructable area A2 of the second floor shape, as shown in Fig. 24B, the dwelling unit block group G51, the staircase block 73A, and the elevator block 73D similar to those in the constructable area A3 (Fig. 24A) are arranged.
[0178] After the initial placement step shown in Fig. 24B, the information processing device 1 performs an additional placement step of placing dwelling unit block groups G in gaps in the constructable area A2 of the second floor shape. Through this additional placement step, standard dwelling unit blocks 71 are added to the X2 and X1 sides of the dwelling unit block group G51 in the constructable area A2 of the second floor shape, as shown in Fig. 25A, and a dwelling unit block group G52 is added with a corridor 712 perpendicularly connected to the dwelling unit block group G51' to which the standard dwelling unit blocks 71 have been added.
[0179] Fig. 25B is a diagram showing an example of the lower floor arrangement step (ST545) for the constructable area A1 of the first floor shape based on the arrangement result of the constructable area A2 of the second floor shape shown in Fig. 25A. First, the information processing device 1 arranges the standard dwelling unit block 71, the staircase block 73A, and the elevator block 73D in the same position in plan view as the arrangement result of the lower floor arrangement step (ST545) shown in Fig. 25A for the constructable area A1 of the first floor shape (initial arrangement step). As a result, as shown in Fig. 25B, two dwelling unit block groups G61 and G62 similar to the constructable area A2 (Fig. 25A), the staircase block 73A, and the elevator block 73D are arranged in the constructable area A1 of the first floor shape.
[0180] After the initial placement step shown in Fig. 25B, the information processing device 1 performs an additional placement step of placing dwelling unit block groups G in gaps in the constructable area A1 of the first floor shape. By this additional placement step, as shown in Fig. 26, in the constructable area A1 of the first floor shape, standard dwelling unit blocks 71 are added to the X2 side and X1 side of the dwelling unit block group G61, a standard dwelling unit block 71 is also added to the Y1 side of the dwelling unit block group G62, and further, a dwelling unit block group G63 is added, with a corridor 712 connected perpendicularly to the dwelling unit block group G62' to which the standard dwelling unit blocks 71 have been added.
[0181] Next, a more specific process of the lower floor arrangement step (ST545: FIG. 20) will be described with reference to the flowchart of FIG. Step ST605 is an example of a standard dwelling unit block determining step of the present invention.
[0182] When performing the lower floor arrangement step (ST545) for the constructable area of the ith floor shape, the information processing device 1 arranges the standard dwelling unit block 71 in the constructable area of the ith floor shape at the same position in plan view as the standard dwelling unit block 71 arranged in the constructable area of the (i+1)th floor shape (ST600). The information processing device 1 also arranges the staircase block and elevator block in the constructable area of the ith floor shape at the same position in plan view as the staircase block and elevator block arranged in the constructable area of the (i+1)th floor shape. In other words, the information processing device 1 arranges the same building elements (standard dwelling unit block 71, staircase block, elevator block, etc.) arranged in the constructable area of the (i+1)th floor shape in the same position in plan view as the building elements arranged in the constructable area of the (i+1)th floor shape, in the constructable area of the ith floor shape.
[0183] If a gap remains in which a group of dwelling blocks G can be placed in the workable area of the ith floor shape in which the standard dwelling blocks 71 have been placed by the initial placement step of step ST600, the information processing device 1 performs a process of placing a group of dwelling blocks G in the gap so as to satisfy the same predetermined placement conditions (such as the window side restriction range B being inside the boundary line of the site) as those in the main placement step (ST510). At this time, the information processing device 1 repeats one or more times the standard dwelling block determination step (ST605) of determining one or more standard dwelling blocks 71 to be placed in the gap in the workable area of the ith floor shape.
[0184] In one standard dwelling unit block determination step (ST605), the information processing device 1 identifies an arrangement of the standard dwelling unit blocks 71 that maximizes the number of standard dwelling unit blocks 71 to be added to the gaps for each of one or more predetermined arrangement patterns (ST610).
[0185] The one or more arrangement patterns include, for example, at least one of the three patterns shown in FIGS. 28A to 28C. FIG. 28A shows an arrangement pattern in which a group of dwelling unit blocks G100 already arranged in the constructable area is treated as a group of secondary dwelling unit blocks, and a group of main dwelling unit blocks G101 adjacent to this group of secondary dwelling unit blocks is added. FIG. 28B shows an arrangement pattern in which a group of dwelling unit blocks G100 already arranged in the constructable area is treated as a group of main dwelling unit blocks, and a group of secondary dwelling unit blocks G102 adjacent to this group of main dwelling unit blocks is added. FIG. 28C shows an arrangement pattern in which a standard dwelling unit block 71 is added to a group of dwelling unit blocks G100 already arranged in the constructable area so that the second side S2 is extended.
[0186] For example, for one of the above-mentioned arrangement patterns, the information processing device 1 searches for an arrangement in which the standard dwelling unit blocks 71 can be added to the gaps in the constructable area, and if there is one or more arrangements in which the standard dwelling unit blocks 71 can be added, identifies the arrangement among those arrangements in which the largest number of standard dwelling unit blocks 71 can be added. The information processing device 1 similarly identifies the arrangement in which the largest number of standard dwelling unit blocks 71 can be added for the other arrangement patterns.
[0187] When the information processing device 1 has identified at least one arrangement in which standard dwelling blocks 71 can be added (Yes in ST615), it selects from the arrangements of standard dwelling blocks 71 identified for each of one or more arrangement patterns the arrangement of standard dwelling blocks 71 that results in the largest number of standard dwelling blocks 71 to be added to the gaps, and adds the standard dwelling blocks 71 to the gaps in the construction area using the selected arrangement (ST620).
[0188] The information processing device 1 repeats the processes of steps ST610 to ST620 described above until it becomes impossible to identify an arrangement in which the standard dwelling unit block 71 can be added (No in ST615).
[0189] ST145: Return to Figure 3. The information processing device 1 determines whether the building in which the standard dwelling units 711 are arranged by the dwelling unit arrangement process satisfies the requirements of the dwelling unit regulations, based on the number of standard dwelling units 711 arranged in the building by the dwelling unit arrangement process in step ST140, the area (total floor area, etc.) related to the standard dwelling units 711 arranged in the building by the dwelling unit arrangement process, the building height, the number of floors of the building, etc. If the information processing device 1 determines that the requirements of the dwelling unit regulations are met or if there are no dwelling unit regulations in the location of the site, it proceeds to step ST165. On the other hand, if it determines that the requirements of the dwelling unit regulations are not met, the information processing device 1 proceeds to step ST150.
[0190] STEP ST150: If the building in which the standard dwelling units 711 are arranged by the dwelling unit arrangement process does not satisfy the requirements of the dwelling unit regulations (No in ST145), the information processing device 1 determines a set of dwelling units (a combination of the number of basic dwelling units and the number of specific dwelling units in the building) that satisfies the requirements of the dwelling unit regulations while reducing the total number of units in the building by replacing some of the standard dwelling units 711, which are basic standard dwelling units, with a smaller number of specific dwelling units without changing the total floor area in the building. For example, the information processing device 1 repeatedly replaces two or more standard dwelling units 711 with one specific dwelling unit, and each time the replacement is performed, the information processing device 1 determines whether the building after the replacement satisfies the requirements of the dwelling unit regulations based on the total number of units in the building, the total floor area of the building, etc. The information processing device 1 repeatedly performs the replacement with the specific dwelling units and the determination of the dwelling unit regulations to identify a set of dwelling units that satisfies the requirements of the dwelling unit regulations. When determining the dwelling unit regulations, the information processing device 1 assumes that the total floor area in the building has not changed.
[0191] STEP ST155: The information processing device 1 replaces K (K is an integer greater than or equal to 2) standard dwelling unit blocks 71 arranged by the dwelling unit arrangement process with M (M is an integer less than K) standard specific dwelling unit blocks 72 according to the dwelling unit number set determined in step ST150.
[0192] 29C is a diagram showing an example of a standard specific dwelling unit block 72. The standard specific dwelling unit block 72 shown in FIG. The standard specific dwelling unit 721 is a specific standard dwelling unit having a rectangular shape in a plan view. The standard specific dwelling unit 721 has an area (=second area) that corresponds to a specific standard dwelling unit. A window 724 of a predetermined size is provided on one side of the rectangular shape of the standard specific dwelling unit 721. The size of the window 724 of the standard specific dwelling unit 721 is set so that the daylight distance is equal to or smaller than the daylight distance calculated for the window 714 of the standard dwelling unit 711. The corridor 722 faces the side opposite to the side on which the window 724 is provided in the rectangular shape of the standard specific dwelling unit 721. The width of the corridor 722 is the same as that of the corridor 712 of the standard dwelling unit block 71. Balcony 723 faces the side of the rectangular shape of standard specific dwelling unit 721 on which window 724 is provided.
[0193] The standard specific dwelling block 72 has a rectangular shape as shown in FIG. 29C. The length of the side from the corridor 722 side to the balcony 723 side in the rectangular shape of the standard specific dwelling block 72 is equal to the length of the side from the corridor 712 side to the balcony 713 side in the rectangular shape of the standard dwelling block 71. In addition, the length of the side along the longitudinal direction of the corridor 722 in the rectangular shape of the standard specific dwelling block 72 is longer than the length of the side along the longitudinal direction of the corridor 712 in the rectangular shape of the standard dwelling block 71. Therefore, a plurality of adjacent standard dwelling blocks 71 can be replaced with one standard specific dwelling block 72 that fits within the range of the rectangular shape. In other words, some of the standard dwelling blocks 71 in the dwelling block group G can be replaced with fewer standard specific dwelling blocks 72 while maintaining the arrangement and size of the dwelling block group G.
[0194] The standard specific dwelling unit block 72 shown in Figure 29C can be replaced with two adjacent standard specific dwelling unit blocks 71 shown in Figure 29B. When two adjacent standard specific dwelling unit blocks 71 are replaced with one standard specific dwelling unit block 72, a remainder is generated in the rectangular area formed by the two adjacent standard dwelling unit blocks 71, as shown in Figure 29C. This remainder is adjusted in the processing of steps ST170 and ST175 described below.
[0195] FIG. 29A shows a state in which two standard dwelling unit blocks 71 included in the first group of dwelling unit blocks G11m arranged in the constructable area A1 by the dwelling unit arrangement process (ST140) have been replaced with one standard specific dwelling unit block 72.
[0196] The information processing device 1 determines the number of specific dwelling units to be allocated to each floor of the building based on the number of specific dwelling units indicated by the dwelling unit number set determined in step ST150. For example, the information processing device 1 determines the number of specific dwelling units to be allocated to each floor of the building so that the variation in the number of specific dwelling units on each floor of the building is 1 or less. In this case, for example, the information processing device 1 may preferentially allocate specific dwelling units to the lower floors of the building, such as the second floor or higher. After determining the number of specific dwelling units to be allocated to each floor of the building, the information processing device 1 next determines the standard dwelling unit block 71 to be replaced with the standard specific dwelling unit block 72 on each floor of the building. For example, the information processing device 1 may preferentially determine the standard dwelling unit block 71 to be replaced from the dwelling unit block group G facing the road. The information processing device 1 replaces two or more standard dwelling unit blocks 71 to be replaced determined on each floor of the building with the standard specific dwelling unit block 72 as shown in FIG. 29A.
[0197] STEP ST160: The information processing device 1 determines common areas (hallways, stairs, elevators, caretaker's offices, meeting halls, waste storage facilities, disaster prevention stockpiles, parking lots, bicycle parking lots, motorcycle parking lots, etc.) necessary to satisfy the requirements of the common area regulations, based on the number of dwelling units included in the building in which the dwelling units have been replaced in step ST155, the areas (total floor area, etc.) related to the dwelling units included in the building in which the dwelling units have been replaced, the building height, the number of floors of the building, etc. The information processing device 1 also determines the number of vehicles that can be accommodated in the vehicle parking lot necessary to satisfy the requirements of the vehicle parking lot regulations, which are one of the common area regulations.
[0198] In this case, the information processing device 1 performs the determination of the common areas on the assumption that the total floor area of the building has not changed due to the replacement of the dwelling units (ST155) (assuming that it has not changed from the total floor area of the building after the dwelling unit arrangement process). As a result, even if the total floor area of the building increases in the process of step ST175 described later, the determination of the common areas is performed based on the larger total floor area, so that it is possible to avoid the number and size of the common areas required to satisfy the requirements of the common area regulations becoming larger than the common areas of the determined result.
[0199] STEP ST165: If the building in which the standard dwelling units 711 are arranged by the dwelling unit arrangement process meets the requirements of the dwelling unit regulations or if there are no dwelling unit regulations at the location of the site (Yes in ST145), the information processing device 1 determines the common areas (corridors, stairs, elevators, manager's office, meeting place, waste storage facility, disaster prevention storage warehouse, parking lot, bicycle parking lot, motorcycle parking lot, etc.) necessary to meet the requirements of the common area regulations based on the number of standard dwelling units 711 arranged in the building by the dwelling unit arrangement process (ST140), the area (total floor area, etc.) related to the standard dwelling units 711 arranged in the building by the dwelling unit arrangement process, the building height, the number of floors of the building, etc. The information processing device 1 also determines the number of vehicles that can be accommodated in the vehicle parking lot necessary to meet the requirements of the vehicle parking lot regulations, which are one of the common area regulations.
[0200] ST170: The information processing device 1 adjusts the common areas of the building so as to satisfy the requirements of the common area regulations, based on the determination result of the common areas in step ST160 or step ST165.
[0201] Based on the determination result of the common areas in step ST160, the information processing device 1 replaces some of the standard dwelling unit blocks 71 in the building in which the dwelling units have been replaced (ST155) with common areas (such as a disaster prevention storage warehouse) that are determined to be necessary to meet the requirements of the common area regulations. Based on the determination result of the common areas in step ST160, the information processing device 1 also changes the width of the corridor in the building in which the dwelling units have been replaced (ST155) to the minimum width that is determined to be necessary to meet the requirements of the common area regulations. In this case, the information processing device 1 may convert the remaining space (FIGS. 29A and 29C) of the dwelling unit block group G that is generated by the replacement of the dwelling units (ST155) into a location for arranging the common areas that are determined to be necessary to meet the requirements of the common area regulations.
[0202] Furthermore, based on the determination result of the common areas in step ST165, the information processing device 1 replaces some of the standard dwelling unit blocks 71 arranged in the building by the dwelling unit layout process (ST140) with common areas (such as a disaster prevention storage warehouse) determined to be necessary to satisfy the requirements of the common area regulations. Furthermore, based on the determination result of the common areas in step ST160, the information processing device 1 changes the width of the corridors of the dwelling unit block group G arranged by the dwelling unit layout process (ST140) to the minimum width determined to be necessary to satisfy the requirements of the common area regulations.
[0203] ST175: The information processing device 1 allocates the remaining space (FIGS. 29A and 29C) of the group of dwelling unit blocks G that is generated by the replacement of the dwelling units (ST155) to the exclusive use areas of each dwelling unit included in the group of dwelling unit blocks G.
[0204] ST180: The information processing device 1 compares the window space target dwelling area of the building in which the common areas have been adjusted (ST170) with the upper limit of the window space target dwelling area set by the window space regulations for the required open space width of the window space secured for the arrangement of the dwelling block group G in the dwelling unit arrangement processing, and determines whether the window space target dwelling area of the building exceeds the upper limit set by the window space regulations.
[0205] ST185: If the area of the dwelling units subject to window space in the building exceeds the upper limit of the window space regulations (Yes in ST180), the information processing device 1 deletes standard dwelling unit blocks 71 including dwelling units subject to window space from the constructable area until the area of the dwelling units subject to window space in the building does not exceed the upper limit. For example, the information processing device 1 deletes standard dwelling unit blocks 71 of dwelling units subject to window space located at the end of the dwelling unit block group G from the constructable area on the top floor of the building.
[0206] ST190: The information processing device 1 determines whether the passage formed between the boundary line of the site and the building satisfies the requirements for an evacuation route stipulated in the evacuation route regulations, based on the number of dwelling units included in the building for which the common area adjustment (ST170) has been performed, the area (total floor area, etc.) related to the dwelling units included in the building for which the common area adjustment (ST170) has been performed, the height of the building, the number of floors of the building, etc.
[0207] Fig. 30 is a diagram showing an example of the range of an evacuation route defined in the evacuation route regulation. When a part of a building is included in the evacuation route regulation range C shown in Fig. 30, the information processing device 1 determines that a route close to the part of the building does not satisfy the requirements of the evacuation route regulation.
[0208] ST195, ST200: If a passage that does not satisfy the requirements of the evacuation passage regulation is found in step ST190 (No in ST195), the information processing device 1 replaces at least a part of the standard dwelling unit block 71 on the first floor adjacent to the passage with an evacuation passage that passes through the building (ST200). For example, the information processing device 1 replaces the corresponding standard dwelling unit block 71 on the first floor with a building element for a predetermined evacuation passage.
[0209] ST205~ST220: The information processing device 1 performs a process of arranging a vehicle parking lot (passenger car parking lot) on the site outside the building (ST205). That is, the information processing device 1 arranges one or more standard vehicle parking lots (passenger car parking lots) capable of accommodating the number of vehicles determined in step ST160 or step ST165 on the site outside the building.
[0210] A standard vehicle parking lot has a predetermined shape (e.g., a rectangular shape) in a plan view and is capable of accommodating one or more predetermined vehicles. Figs. 31A to 31D are diagrams showing examples of standard vehicle parking lots to be placed outdoors. The standard vehicle parking lot shown in Fig. 31A shows bicycle parking lots 81A and 81B, the standard vehicle parking lot shown in Fig. 31B shows motorcycle parking lots 82A and 82B, the standard vehicle parking lot shown in Fig. 31C shows normal-sized parking lots 83A and 83B for passenger cars, and the standard vehicle parking lot shown in Fig. 31D shows disabled parking lots 84A and 84B for passenger cars. In the standard vehicle parking lots shown in these figures, the white areas indicate the parking areas for vehicles, and the gray areas indicate vehicle turning spaces used for loading and unloading vehicles.
[0211] The information processing device 1 prioritizes placement of vehicle parking spaces of comparatively large sizes among a plurality of types of vehicle parking spaces.
[0212] 32A and 32B are diagrams showing an example of arranging a parking lot for passenger cars outdoors. First, the information processing device 1 searches for the locations of the largest parking lots 84A, 84B in the outdoor gaps on the site 4. At this time, the vehicle turning space (gray area) is allowed to overlap with the evacuation passage restriction range C. In the example of FIG. 32A, one parking lot 84A is arranged on the corridor side of the dwelling block group G11m.
[0213] When there is no more space outdoors for parking spaces 84A and 84B for passenger cars, or when the number of cars determined in steps ST160 and ST165 is reached, the information processing device 1 searches for a location for parking spaces 83A and 83B. At this time, the vehicle turning space of a parking space is allowed to overlap with the vehicle turning space of another parking space. In the example of FIG. 32A, parking space 83A is arranged in a location that overlaps with the vehicle turning space of parking space 84A that has already been arranged.
[0214] Here, the information processing device 1 determines whether a passageway (vehicle passageway) of a predetermined width or more for passenger cars can be secured between a parking lot for passenger cars arranged outdoors and a road adjacent to the site (ST210). If a vehicle passageway cannot be secured (No in ST210), the information processing device 1 replaces at least one of the standard dwelling unit blocks 71 on the first floor having a window 714 facing the road with a vehicle passageway leading to the parking lot arranged outdoors (ST215). In the example of FIG. 32B, two standard dwelling unit blocks 71 are replaced with one driveway 74 (vehicle passageway).
[0215] In addition, if the number of passenger car parking spaces located outdoors is less than a predetermined number, the information processing device 1 may not replace the standard dwelling block 71 with a vehicle passage in step ST215, and may instead locate the parking spaces on the first floor of the building in step ST240 described below.
[0216] When there is no more space outdoors for arranging the passenger car parking lots 83A, 83B, or when the predetermined number of passenger cars determined in steps ST160, ST165 is reached, the information processing device 1 arranges a motorcycle parking area outdoors (ST220).
[0217] The information processing device 1 searches for locations of motorcycle parking spaces 82A and 82B in outdoor gaps on the site 4. At this time, the vehicle turning space (gray area) is allowed to overlap with the evacuation route restricted area C. FIG. 33A shows an example of arranging motorcycle parking spaces outdoors.
[0218] When there is no more space outdoors to place the bike parking spaces 82A and 82B, or when the number of bikes determined in steps ST160 and ST165 is reached, the information processing device 1 places a bicycle parking space outdoors (ST220).
[0219] The information processing device 1 searches for locations of bicycle parking lots 81A and 81B in outdoor gaps on the site 4. At this time, the vehicle turning space (gray area) is allowed to overlap with the evacuation route restricted area C. FIG. 33B shows an example of arranging bicycle parking lots outdoors.
[0220] ST225: The information processing device 1 arranges the first floor common areas required to satisfy the requirements of the common area regulation on the first floor of the building based on the determination results for the first floor common areas in steps ST160 and ST165. That is, the information processing device 1 replaces at least one of the standard dwelling unit blocks 71 on the first floor with the first floor common areas determined in steps ST160 and ST165. Fig. 34A shows an example of replacing the standard dwelling unit block on the first floor with a predetermined first floor common area (entrance, caretaker's room, garbage area, etc.).
[0221] ST230: The information processing device 1 calculates the shortage in the vehicle accommodation capacity in the standard vehicle parking area arranged outside the building in steps ST205 and ST220 compared to the vehicle accommodation capacity determined in steps ST160 and ST165 as the shortage in the vehicle accommodation capacity.
[0222] ST235, ST240: When the information processing device 1 calculates the shortage number in step ST230 (Yes in ST235), it replaces at least one of the standard dwelling unit blocks 71 on the first floor having a window 714 facing the road adjacent to the site with a vehicle parking area capable of accommodating the predetermined number of vehicles that is the shortage number calculated in step ST230. Fig. 34B shows an example in which the standard dwelling unit blocks 71 on the first floor are replaced with parking spaces. In the example of Fig. 34B, four standard dwelling unit blocks 71 separated by a roadway 74 are replaced with parking spaces for five vehicles.
[0223] It should be noted that the present invention is not limited to the above-described embodiment, but includes various variations.
[0224] In the above-described embodiment, the information processing device 1 provides building plan information to the terminal device 3 in response to a request from the terminal device 3, but in other embodiments of the present invention, the user may be able to view the building plan on a display or the like provided on the information processing device 1.
[0225] Some of the processes executed by the information processing device 1 described above may be executed by other devices (such as the terminal device 3). In this case, it can be said that the processes as the information processing device according to this embodiment are executed by a plurality of computers including the processing unit 13 of the information processing device 1 and processing units of the other devices. [Explanation of symbols]
[0226] 1...information processing device, 11...communication unit, 12...storage unit, 121...program, 13...processing unit, 2...storage device, 21...regulation DB, 22...map DB, 23...area information DB, 3...terminal device, 4...site, 40...boundary line, 5...site area, 6...building area, 7...building, 71...standard dwelling block, 711...standard dwelling unit, 712...corridor, 713...balcony, 714...window, 72...standard specific dwelling block, 73A, 73B, 73C...staircase block, 73D...elevator block, 73E...staircase / elevator block, 74...driveway, 75...first floor common area, 76...indoor parking lot, 9...communication network, G...group of dwelling blocks
Claims
1. 1. A method for generating a building plan by an information processing device, comprising: The range of workable floors on each floor of the building is called the workable area, A dwelling unit that has a rectangular shape in plan view and has a window on one side of the rectangular shape is called a standard dwelling unit. A block having a rectangular shape in plan view, including the standard dwelling unit and a corridor facing the side opposite to the side on which the window is provided in the rectangular shape of the standard dwelling unit, is called a standard dwelling unit block, A group of one or more standard dwelling units is called a dwelling unit group. In the plurality of standard dwelling units included in the group of dwelling units, a plurality of the standard dwelling units are adjacent to each other, and the corridors facing the plurality of standard dwelling units are connected in a straight line, a dwelling unit arranging step of arranging one or more groups of dwelling unit blocks in the constructable area of each floor of the building; the dwelling unit arrangement step includes, when arranging the standard dwelling unit block in one of the constructable areas, repeating a process of searching for a gap in the one of the constructable areas into which one or more of the dwelling unit block groups can be arranged, and arranging the one or more dwelling unit block groups into the gap found by the search so as to satisfy a predetermined arrangement condition; The predetermined arrangement condition is: The window of the standard dwelling unit faces the boundary line of the site on which the building is to be constructed; When one of the constructable areas includes two or more of the dwelling unit block groups, the corridors of the two or more dwelling unit block groups are connected to each other. method.
2. The dwelling unit block group has a rectangular shape in a plan view, the rectangular shape being made up of a first side on the window side, a second side on the corridor side opposite to the first side, and two third sides perpendicular to the first side and the second side; The dwelling unit arranging step includes a first dwelling unit block group determination step of determining, as a first dwelling unit block group, two dwelling unit block groups in which the corridors are perpendicularly connected to each other in the one constructable area, and in which the positions, extension directions, lengths and window orientations of the dwelling unit block groups in a plan view are selected so that the sum of the lengths of the second sides of the two dwelling unit block groups approaches a maximum, when the standard dwelling unit blocks are arranged in one of the constructable areas; The method of claim 1.
3. One of the two dwelling unit block groups whose corridors are connected perpendicularly to each other is called the main dwelling unit block group, and the other is called the secondary dwelling unit block group, The third side of the group of secondary dwelling unit blocks is in contact with the second side of the group of primary dwelling unit blocks, the first dwelling unit block group determination step includes, when the secondary dwelling unit block group can be in different positions while the sum of the length of the second side of the main dwelling unit block group and the length of the second side of the secondary dwelling unit block group is the same, selecting a position of the secondary dwelling unit block group that is closest to the first side of the secondary dwelling unit block group and the boundary line of the site; The method of claim 2.
4. The dwelling unit arrangement step includes a second dwelling unit block group determination step of determining, as a second dwelling unit block group, a dwelling unit block group having a corridor perpendicular to the corridor of one of the two first dwelling unit block groups determined in the first dwelling unit block group determination step, and having the longest second side inside the constructable area; The method of claim 2.
5. The dwelling unit arrangement step includes a third dwelling unit block group determination step of determining, as a third dwelling unit block group, a dwelling unit block group having a corridor perpendicular to the corridor of the other of the first dwelling unit block groups that is not adjacent to the second dwelling unit block group and has the longest second side inside the construction possible area, among the two first dwelling unit block groups determined in the first dwelling unit block group determination step; The method according to claim 4.
6. The shape of the workable area in plan view is called the floor shape, The floor shape of the first floor is called the first floor shape, A floor shape different from the i-th floor shape (i is an integer of 1 or more) on a floor above the i-th floor shape is called the (i+1)-th floor shape, In a plan view, the (i+1)th floor shape is included inside the ith floor shape, When the building has the constructable areas for a plurality of floor shapes, the dwelling unit arrangement step is performed for each of the plurality of floor shapes; The dwelling unit arrangement process performed for one of the floor shapes includes: a main placement process of placing the group of dwelling unit blocks in the workable area of the one floor shape; an upper floor arrangement process for arranging the dwelling unit blocks in the constructable area of the floor shape different from the one floor shape on the floor above the one floor shape, when the constructable area of the floor shape different from the one floor shape exists on the floor above the one floor shape; and a lower floor arranging step of arranging the dwelling unit blocks in the constructable area of the different floor shape on the lower floor when the constructable area of the different floor shape is present on a floor below the floor having the one floor shape, the upper floor arrangement step includes arranging the standard dwelling unit block at the same position in plan view as the standard dwelling unit block arranged in the main arrangement step so as to satisfy the predetermined arrangement condition; In the lower floor arranging step, when the standard dwelling block is arranged in the constructable area of the i-th floor shape on a floor lower than the floor on which the group of dwelling block is arranged in the main arranging step, an initial placement process of placing the standard dwelling unit block at the same position in a plan view as the standard dwelling unit block placed in the workable area of the (i+1)th floor shape; and an additional placement step of placing the dwelling unit blocks in the gaps remaining in the workable area where the standard dwelling unit blocks have been placed in the initial placement step so as to satisfy the predetermined placement conditions. The method of claim 1.
7. The dwelling unit block group has a rectangular shape in a plan view, the rectangular shape being made up of a first side on the window side, a second side on the corridor side opposite to the first side, and two third sides perpendicular to the first side and the second side; One of the two dwelling unit block groups whose corridors are connected perpendicularly to each other is called the main dwelling unit block group, and the other is called the secondary dwelling unit block group, The third side of the group of secondary dwelling unit blocks is in contact with the second side of the group of primary dwelling unit blocks, The additional placement step includes repeating a standard dwelling unit block determination step of determining one or more standard dwelling unit blocks to be placed in the gap in the constructable area one or more times; The standard dwelling unit block determination process is performed once. Identifying an arrangement of the standard dwelling unit blocks that maximizes the number of the standard dwelling unit blocks to be added to the gap for each of one or more predetermined arrangement patterns; selecting an arrangement of the standard dwelling unit blocks that maximizes the number of the standard dwelling unit blocks to be added to the gap from among the arrangements of the standard dwelling unit blocks identified for each of the one or more arrangement patterns; The plurality of arrangement patterns include: a pattern in which the standard dwelling block is added to the group of dwelling block already arranged in the constructable area so that the second side is extended; a pattern in which the group of dwelling unit blocks already arranged in the constructable area is treated as the group of main dwelling unit blocks, and the group of secondary dwelling unit blocks adjacent to the group of main dwelling unit blocks is added; a pattern in which the group of dwelling unit blocks already arranged in the constructable area is treated as the group of secondary dwelling unit blocks, and the group of main dwelling unit blocks adjacent to the group of secondary dwelling unit blocks is added; At least a portion of The method according to claim 6.
8. A block that includes a staircase and has a specific shape in plan view is called a staircase block. The dwelling unit arranging step includes a staircase arranging step of arranging the staircase block in the gap of the constructable area in which one or more of the dwelling unit block groups are arranged in the main arranging step so as to contact the corridor of the dwelling unit block group, The upper floor arrangement step includes arranging the staircase block at the same position in a plan view as the staircase block arranged by the staircase arrangement step, The initial arrangement step of the lower floor arrangement step includes arranging the staircase block at the same position in a plan view as the staircase block arranged by the staircase arrangement step, The method according to claim 6.
9. the staircase arrangement step includes, when there is no gap in which the staircase block can be arranged in the workable area in which the one or more dwelling unit block groups are arranged in the main arrangement step, replacing one or more of the standard dwelling unit blocks in the dwelling unit block group with a location where the staircase is to be arranged; the upper floor arranging step includes arranging the staircase at the same position in plan view as the staircase arranged in place of one or more of the standard dwelling units by the staircase arranging step; The initial arrangement step of the lower floor arrangement step includes arranging the staircase at the same position in a plan view as the staircase arranged in place of one or more of the standard dwelling units by the staircase arrangement step. The method according to claim 8.
10. The three-dimensional range within which the building can be constructed on the site and which satisfies the requirements of the building regulations applicable at the location of the site is called the building range. A plan relating to the number of floors of the building and the constructable area of each floor of the building, which is created so as to maximize the total number of units in the building under the condition that the building falls within the construction range and each floor of the building has a predetermined floor height, is called a first building plan; The area of the workable area is called the floor area, A plan relating to the area of the exclusive area of each of the dwelling units in the floor area of each floor of the building and the area of the common area in the floor area of each floor of the building, in which the constructable area of each floor of the building is determined by the first building plan, the plan satisfies the floor area ratio requirements in the regulations, and is created so as to maximize the total number of units in the building, is called a second building plan; The dwelling unit arranging step includes arranging one or more groups of dwelling unit blocks in the constructable area of each floor of the building determined according to the given first building plan or the given second building plan. The method of claim 1.
11. The regulations include lighting regulations related to ensuring lighting through the windows in the dwelling unit, a daylight distance calculation step of calculating a daylight distance, which is the minimum distance between the window of a predetermined size of the standard dwelling unit of a predetermined area and the boundary line of the site, and which satisfies the requirements of the daylight regulation determined according to the given first building plan or the second building plan; The predetermined placement condition includes that the window of the standard dwelling unit is away from the boundary line by a distance equal to or greater than the calculated daylight distance, The method of claim 10.
12. The daylight regulation has different requirements regarding the daylight distance depending on geographic attributes of an area outside the site that is adjacent to the boundary line of the site, The daylight distance calculation step includes calculating the daylight distance for each portion of the boundary line based on information about the geographic attributes of an area outside the site that is adjacent to each portion of the boundary line. The method of claim 11.
13. The regulations include a setback regulation on the exterior wall of the building relative to the boundary line of the site, an exterior wall setback distance calculation process for calculating an exterior wall setback distance, which is the minimum distance between the exterior wall of the building and the boundary line of the site that satisfies the requirements of the exterior wall setback regulation determined according to the given first building plan or the given second building plan; a construction possible area specification process for specifying the deformed construction possible area corresponding to the outer shape of the building that has been deformed so that the distance between the outer wall of the building corresponding to the given building range and the boundary line of the site is equal to or greater than the outer wall setback distance, when there is a portion of the outer wall of the building corresponding to the given building range where the distance between the portion and the boundary line of the site is shorter than the outer wall setback distance; The dwelling unit arranging step includes, when the deformed constructable area is identified in the constructable area identifying step, arranging the dwelling unit block group inside the identified constructable area, The method of claim 10.
14. The regulations include common area regulations related to the common areas included in the building, a common area determination process for determining the common areas necessary to satisfy the requirements of the common area regulations based at least in part on the number of the standard dwelling units arranged in the building by the dwelling unit arrangement process, the area associated with the standard dwelling units arranged in the building by the dwelling unit arrangement process, the height of the building, and the number of floors of the building; and a common part adjustment step of adjusting the common part so as to satisfy the requirements of the common part regulations based on the judgment result of the common part judgment step, The adjustment of the common parts is replacing a part of the standard dwelling unit block arranged in the dwelling unit arrangement step with the common area determined to be necessary in order to satisfy the requirements of the common area regulations in the common area determination step; changing the width of the corridor in the standard dwelling unit block arranged in the dwelling unit arrangement step to the minimum width determined to be necessary in the common area determination step to satisfy the requirements of the common area regulation; At least one of The method of claim 10.
15. The regulations include dwelling unit regulations relating to the area and number of dwelling units contained in the building; The dwelling unit in which the number of units in the building is regulated in the dwelling unit regulation and which has the exclusive portion less than the first area is called a basic dwelling unit; The standard dwelling unit corresponds to the basic dwelling unit, A dwelling unit in which the number of units in the building is regulated in the dwelling unit regulation and which has an exclusive portion having a second area equal to or greater than the first area is called a "specified dwelling unit," A specific dwelling unit that has a rectangular shape in a plan view and has a window on one side of the rectangular shape is called a standard specific dwelling unit, A rectangular block including the standard specific dwelling unit and the corridor facing the side opposite to the side on which the window is provided in the rectangular shape of the standard specific dwelling unit, and including a side the same length as the depth from the corridor side to the window side of the standard dwelling unit block, is called a standard specific dwelling unit block, a dwelling unit regulation determination step of determining whether the building in which the standard dwelling units are arranged by the dwelling unit arrangement step satisfies the requirements of the dwelling unit regulation based on at least a portion of the number of the standard dwelling units arranged in the building by the dwelling unit arrangement step, the area associated with the standard dwelling units arranged in the building by the dwelling unit arrangement step, the height of the building, and the number of floors of the building; and a dwelling unit replacement step of replacing K (K is an integer of 2 or more) of the standard dwelling unit blocks arranged in the dwelling unit arrangement step with M (M is an integer less than K) of the standard specific dwelling unit blocks, so that the building falls within the range in which the standard dwelling unit blocks were arranged in the dwelling unit arrangement step and satisfies the requirements of the dwelling unit regulation, in the dwelling unit regulation determination step. The method of claim 14.
16. If it is determined in the dwelling regulation determination step that the building does not satisfy the requirements of the dwelling regulation, The common area determination step includes determining the common areas necessary to satisfy the requirements of the common area regulations based on at least a portion of the number of dwelling units included in the building in which the dwelling units have been replaced by the dwelling unit replacement step, the area related to the dwelling units included in the building in which the dwelling units have been replaced by the dwelling unit replacement step, the height of the building, and the number of floors of the building; The common area adjustment step includes adjusting the common area in the building where the dwelling unit has been replaced by the dwelling unit replacement step, based on a determination result of the common area determination step. The method of claim 15.
17. The regulations include window front space regulations regarding window front spaces, which are open spaces facing the windows of the dwelling units, The window space regulation prescribes the width of the window space of the window that does not directly face an area of a predetermined geographic attribute including a road as a required space width, The dwelling unit arrangement step includes: determining whether the windows of the standard dwelling units included in the group of dwelling unit blocks directly face the area of the predetermined geographical attribute via the boundary line based on information about the geographical attributes of the area outside the site that is adjacent to each portion of the boundary line of the site; and restricting the layout range of one of the dwelling unit blocks so that the window space is equal to or larger than the required space width stipulated in the window space regulations when the window of the standard dwelling unit included in the one of the dwelling unit blocks does not directly face the area of the specified geographical attributes. The method of claim 10.
18. The dwelling unit that does not have a window directly facing the area of the specified geographical attribute is called a window front open space target dwelling unit, The sum of the areas of the dwelling units subject to the window space in the building is called the window space subject dwelling unit area, The window space regulation prescribes a plurality of stages of the required space width so that the larger the area of the front window space subject dwelling unit, the larger the required space width that the window space facing the window of the window space subject dwelling unit should have, The dwelling unit arrangement step includes: When the standard dwelling unit included in one of the dwelling unit block groups is a dwelling unit subject to the window space requirement, restricting the layout range of the one of the dwelling unit block groups so as to secure the window space that is equal to or larger than the maximum required space width stipulated in the window space requirement regulations; and if restricting the placement range of the one group of dwelling block to secure the window space of the maximum required space width means that the one group of dwelling block cannot be placed in the constructable area, gradually reducing the required space width of the window space to be secured until the one group of dwelling block can be placed in the constructable area; a window-open-space-target-dwelling-unit reduction step of comparing the window-open-space-target-dwelling-unit area of the building in which the standard dwelling unit is arranged by the dwelling unit arrangement step with an upper limit of the window-open-space-target-dwelling-unit area set by the window-open-space regulations with respect to the required open space width of the window-open space secured for the arrangement of the dwelling unit block group in the dwelling unit arrangement step, and reducing the standard dwelling unit blocks including the window-open-space-target dwelling units based on the result of the comparison until the window-open-space-target dwelling unit area of the building does not exceed the upper limit; 20. The method of claim 17.
19. The regulations include evacuation route regulations regarding evacuation routes leading to roads adjacent to the site, an evacuation route determination process for determining whether a passage formed between the boundary line of the site and the building satisfies the requirements for the evacuation route stipulated in the evacuation route regulation based on at least a portion of the number of dwelling units included in the building whose common areas have been adjusted by the common area adjustment process, the area related to the dwelling units included in the building whose common areas have been adjusted by the common area adjustment process, the height of the building, and the number of floors of the building; and an evacuation passage forming step of replacing, when the passage determined in the evacuation passage determining step to not satisfy the requirements for the evacuation passage is found, at least a part of the standard dwelling unit block on the first floor adjacent to the passage with the evacuation passage passing through the building. The method of claim 14.
20. The common area used as a place to store specified vehicles is called a vehicle storage area. The vehicle parking lot having a predetermined shape in a plan view and capable of accommodating one or more of the predetermined vehicles is called a standard vehicle parking lot; The common area regulations include vehicle parking regulations regarding the installation of the vehicle parking area, The common area determination step includes determining a vehicle capacity of the vehicle parking lot necessary to satisfy requirements of the vehicle parking lot regulation based on at least a portion of the number of the standard dwelling units arranged in the building by the dwelling unit arrangement step, an area associated with the standard dwelling units arranged in the building by the dwelling unit arrangement step, a height of the building, and a number of floors of the building; a first vehicle parking space arrangement step of arranging one or more standard vehicle parking spaces capable of accommodating the determined vehicle capacity within the site outside the building; 20. The method of claim 19.
21. a vehicle passage forming step of replacing at least one of the standard dwelling unit blocks on the first floor, which has a window facing the road, with the vehicle passage leading to the standard vehicle parking lot when a vehicle passage of a predetermined width or more corresponding to the predetermined vehicle cannot be secured between the standard vehicle parking lot arranged outside the building by the first vehicle parking lot arrangement step and a road adjacent to the site; 21. The method of claim 20.
22. a shortage number calculation step of calculating a shortage number of vehicles by comparing the number of vehicles that can be accommodated in the standard vehicle parking lot arranged outside the building by the first vehicle parking lot arrangement step with the number of vehicles that can be accommodated in the common area determination step; and a second vehicle parking space arrangement step of replacing at least one of the standard dwelling units on the first floor having the window facing the road adjacent to the site with the vehicle parking space capable of accommodating the predetermined number of vehicles calculated in the vehicle shortage calculation step.
21. The method of claim 20.
23. The specified common area installed on the first floor of the building is called the first floor common area, The common area determination step includes determining the first floor common area necessary to satisfy the requirements of the common area regulation based at least in part on the number of the standard dwelling units arranged in the building by the dwelling unit arrangement step, the area associated with the standard dwelling units arranged in the building by the dwelling unit arrangement step, the height of the building, and the number of floors of the building; a first floor common area arrangement step of replacing at least one of the standard dwelling unit blocks on the first floor with the determined first floor common area; The method of claim 14.
24. a regulation information acquisition step of acquiring information on the boundary line of the site, information on the geographic attributes of an area outside the site adjacent to the boundary line, and information on the regulations that may be applicable at the location of the site; a construction scope determination step for determining the construction scope based on the information acquired in the regulation information acquisition step; a first building plan generating step of generating the first building plan based on the building range determined in the building range determining step and the floor height set for each floor of the building; and a second building plan generating step of generating the second building plan based on the construction scope and the first building plan. The method according to any one of claims 10 to 23.
25. A program including instructions for causing an information processing device to perform a process for generating a building plan, The processing performed by the information processing device in accordance with the command includes each step of the method according to any one of claims 1 to 23. program.
26. An information processing device that performs processing to generate a building plan, A processing section; a memory unit that stores instructions to be executed by the processing unit; The processing performed by the processing unit in accordance with the instructions includes each step of the method according to any one of claims 1 to 23. Information processing device.
27. An information processing device that performs processing to generate a building plan, The method according to any one of claims 1 to 23, further comprising a means for carrying out each step of the method. Information processing device.
Citation Information
Patent Citations
Building plan proposing system, proposing method for building plan and building plan proposing device
JP2003150655A
Building planning support system
JP2005209017A
Building planning / designing system and method
JP2016122284A
Method for designing apartment house
JP2019078028A
Fire-fighting facility arrangement support system and fire-fighting facility arrangement support method
JP2020123240A
Cited By
Bicycle parking lot layout creation system
JP7911818B1
