Building model provision system and building model provision method
The system optimizes building design by calculating regulated areas and modifying floor models to comply with shadow regulations, addressing the inefficiencies in traditional design processes and enabling full utilization of building volume.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TOGGLE HLDG CO LTD
- Filing Date
- 2024-12-05
- Publication Date
- 2026-06-17
Smart Images

Figure 2026098209000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a building model providing system and a building model providing method for generating a building model of a building constructed on a site.
Background Art
[0002] Conventionally, there has been a demand to provide information such as a building model of a building constructed on a site to real estate developers via terminals such as smartphones and tablets.
[0003] For example, the building design planning system disclosed in Patent Document 1 is a building design planning system that operates in accordance with the execution of a program capable of generating a building model on data by a predetermined computer, and includes site information regarding the building design site of a building, and generation means for generating basic data of a building model that can be constructed on the building design site based on construction information regarding construction conditions at the building design site, correction means for correcting the basic data to conform to the construction conditions at the building design site, thereby correcting it to optimization data of a building model that can be constructed on the building design site and satisfies the requirements of a predetermined floor area ratio and building coverage ratio within the range conforming to the construction conditions, and presentation means for presenting the building model represented by the optimization data.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In Japan, when constructing a building on a site, it is necessary to meet the sunlight regulations that apply to the area, based on Article 56-2 of the Building Standards Act. However, traditionally, architects would first design a building and draw up plans, then calculate the equal-time sunlight diagram (sunlight diagram) for that building, and then redesign the building so that the sunlight diagram falls within the regulated area of the sunlight regulations. This process of trial and error was repeated to design a building that maximized the use of the building's volume. As a result, it took a lot of time and effort for architects to generate a building model that met the requirements of the sunlight regulations.
[0006] Furthermore, conventionally, even when a building was simply simulated and configured, if there were floors that exceeded the limits of the shadow regulation, those floors would be deleted when designing the building, or, as in the technology described in Patent Document 1, the design of the building would be repeated by sequentially deleting the conditions desired by the user until the conditions of the shadow regulation were met. Therefore, with conventional technology, it was difficult to design a building that could fully utilize the volume by expanding up to the limits of the shadow regulation.
[0007] Therefore, the present invention aims to provide a building model provision system and a building model provision method that can easily generate a building model of a building that can fully utilize its volume while taking into account shadow regulations, taking the above circumstances into consideration. [Means for solving the problem]
[0008] To solve the above problems, the building model provisioning system of the present invention inputs site data including the outline information of the site on which a building will be constructed, building regulation data for the area to which the site belongs, and sunlight condition data for the site, calculates and creates the maximum permissible regulated area for the building to be constructed on the site based on the site data, generates floor models of the floors of the building to be constructed on the site in order from the lower floors based on the site data, and each time a floor model for each floor is generated, calculates and creates a shadow diagram formed by the shadow of the virtual floor when a virtual floor corresponding to the floor model is constructed on the site based on the sunlight condition data, calculates the overhang portion where the shadow diagram is located outside the regulated area, calculates an inverted image model which is the inverted image of the overhang portion, and modifies the floor model so as to reduce the inverted image model from the floor model.
[0009] Furthermore, in order to solve the above problems, the present invention provides a building model provision method that includes: a data input step of inputting site data including the outline information of the site on which the building is to be constructed, building regulation data for the area to which the site belongs, and sunlight condition data for the site; a regulated area creation step of calculating and creating the maximum permissible regulated area for the building to be constructed on the site based on the site data and the building regulation data; a floor model generation step of generating floor models of the floors of the building to be constructed on the site, starting from the lower floors, based on the site data; and a floor model modification step of, each time a floor model for a floor is generated, calculating and creating a shadow diagram formed by the shadow of a virtual floor when a virtual floor corresponding to the floor model is constructed on the site, based on the sunlight condition data, calculating the overhang portion where the shadow diagram is located outside the regulated area, and calculating an inverted image model which is the inverted image of the overhang portion, and modifying the floor model so as to reduce the inverted image model from the floor model. [Effects of the Invention]
[0010] According to the present invention, it is possible to provide a building model provision system and a building model provision method that can easily generate a building model of a building that can fully utilize its volume while taking into account shadow regulations. [Brief explanation of the drawing]
[0011] [Figure 1] This is a block diagram illustrating a building model provisioning system according to one embodiment of the present invention. [Figure 2] This is a schematic diagram showing an example of a target site for which a building model is generated in a building model provision system according to one embodiment of the present invention. [Figure 3] This is a schematic diagram showing examples of floor models generated for a target site in a building model provision system according to one embodiment of the present invention. [Figure 4] This is a schematic diagram showing an example of a building model generated for a target site in a building model provision system according to one embodiment of the present invention. [Figure 5] This is a front view showing an example of a site selection screen provided in a building model provisioning system according to one embodiment of the present invention. [Figure 6] This is a front view showing an example of a building model provision screen provided in a building model provision system according to one embodiment of the present invention. [Figure 7] This is a front view showing an example of a shadow condition screen provided in a building model provisioning system according to one embodiment of the present invention. [Modes for carrying out the invention]
[0012] First, with reference to Figure 1, the overall configuration of the building model provision system 1 according to an embodiment of the present invention will be described. As shown in Figure 1, the building model provision system 1 comprises a server 2 that generates a building model 106 (see Figure 4) and a client terminal 3 that receives the building model 106. The server 2 and the client terminal 3 are connected to each other via a network 5 such as the Internet.
[0013] Although Figure 1 illustrates an example where one server 2 has one client terminal 3, the building model provisioning system 1 may have multiple client terminals 3.
[0014] The building model provision system 1 generates a building model 106 of the building to be constructed on the site based on site data including the outline information of the site on which the building will be constructed, building regulation data for the area to which the site belongs, and sunlight condition data for the site, and provides it to the client.
[0015] For example, site data includes information such as the geographical coordinates of each site, polygon data of the site boundaries, and site area. Building regulation data includes information such as zoning regulations, shadow regulations, building coverage ratio, floor area ratio, and height restrictions. Sunlight condition data includes information such as coordinates indicated by latitude and longitude, and solar orbit data.
[0016] Specifically, when a building is constructed to a predetermined height on a site, it casts shadows of different positions and shapes depending on the time of day. In this case, the shadows cast by the building may affect areas outside the site. Therefore, in some areas where buildings are constructed, a regulated area is set up as part of the shadow regulations, extending outward from the site's outline by a predetermined distance (for example, 5m or 10m), and buildings must be constructed in such a way that they do not cast shadows outside this regulated area.
[0017] Server 2 is a device that generates a building model 106 of a building to be constructed on a site based on site data, building regulations data, and sunlight conditions data. Server 2 is comprised of a control unit 10, a storage unit 11, and a communication unit 12.
[0018] Server 2 generates a building model 106 corresponding to each site based on the site data corresponding to each site of the land data by the control unit 10 and stores it in the storage unit 11. Server 2 receives a request for designating a site for generating the building model 106 and generating the building model 106 from the client terminal 3, and provides the building model 106 corresponding to the designated site to the client terminal 3. Note that Server 2 may generate and store the building model 106 of each site in advance, or may generate and store it in response to a request from the client terminal 3.
[0019] The control unit 10 is composed of a computer such as a CPU so as to comprehensively control the overall operation of Server 2, and is connected to the storage unit 11 and the communication unit 12. The storage unit 11 is composed of a recording medium such as a ROM, a RAM, and a hard disk drive, and stores programs and data for controlling various components and various functions of Server 2. In addition, the storage unit 11 includes the above-described site data, building regulation data, sunshine condition data, and a database for storing the building model 106. The communication unit 12 is an interface for Server 2 to connect to a network 5 such as the Internet, that is, connects Server 2 to the client terminal 3 via the network 5.
[0020] In other words, the control unit 10 controls various components and various functions of Server 2 by executing arithmetic processing based on the programs and data stored in the storage unit 11. The control unit 10 operates as a data input unit 20, a regulation area creation unit 21, a floor model generation unit 22, a floor model correction unit 23, a building model generation unit 24, and a building model providing unit 25 by executing the programs stored in the storage unit 11. Note that the data input unit 20, the regulation area creation unit 21, the floor model generation unit 22, the floor model correction unit 23, the building model generation unit 24, and the building model providing unit 25 realize the data input process, the regulation area creation process, the floor model generation process, the floor model correction process, the building model generation process, and the building model providing process of the building model generation method according to the present invention.
[0021] The data input unit 20 inputs land data, including polygon data that demarcates the site and area, and land information such as the area type and coordinates of each demarcated polygon, and stores it in the storage unit 11. Based on the site shown in the polygon data of the land data, the data input unit 20 acquires site data, including outline information of the site on which the building will be constructed. The data input unit 20 also inputs building regulation data for the area to which each site in the land data belongs, and sunlight condition data for each site in the land data, and stores them in the storage unit 11.
[0022] For example, the data input unit 20 accesses external websites and servers 2 via the communication unit 12 to obtain map data, cadastral maps, real estate registers, etc., extracts polygon data and land information for each site area, and stores it in the storage unit 11 as land data (site data). The data input unit 20 also accesses external websites and servers 2 via the communication unit 12 to obtain building regulation data and sunlight condition data and stores it in the storage unit 11. Alternatively, the data input unit 20 inputs land data (site data), building regulation data, and sunlight condition data in response to arbitrary operations by the user managing the server 2 and stores it in the storage unit 11.
[0023] When the server 2 starts generating a building model 106 for a predetermined site, the regulated area creation unit 21 calculates and creates the maximum permissible regulated area 101 (see Figure 2, etc.) for the building to be constructed on the site, based on site data including the outline information of the site, building regulation data for the area to which the site belongs, and sunlight condition data for the site.
[0024] Specifically, as shown in Figure 2, the regulated area creation unit 21 obtains the site outline, which consists of the site boundary line indicating the boundary between the target site 100 and adjacent properties and / or the centerline of the front road facing the target site 100, based on the site data of the target site 106 generated by the building model 106. Then, the regulated area creation unit 21 creates a regulated area 101 that extends outward from the site outline of the target site 100 by a predetermined distance (for example, 5m or 10m) defined by the shadow regulations in the building regulations data. For example, Figure 2 illustrates a first regulated area 101a, which is extended by 5m from the target site 100, and a second regulated area 101b, which is extended by 10m from the target site 100.
[0025] The floor model generation unit 22 generates floor models 103 (see Figure 3, etc.) for each floor of a building to be constructed on a site for which a regulated area 101 has been created by the regulated area creation unit 21, based on the site data of the site, and stores them in the storage unit 11. In this embodiment, an example is described in which the floor model generation unit 22 generates floor models 103 for each floor in order from the lower floor.
[0026] Specifically, the floor model generation unit 22 first generates a floor model 103 of a floor to be constructed on the first floor above ground at a predetermined floor height, following the outline of the target site 100, based on the site data and building regulation data of the target site 100 for generating the building model 106, as shown in Figure 3. Alternatively, the floor model generation unit 22 may calculate the usable area on the target site 100 where a building can be constructed, based on the site data and building regulation data, and generate a floor model 103 of a floor to be constructed along the outline of the usable area.
[0027] Next, the floor model generation unit 22 generates a floor model 103 for a floor to be built on the second floor at a predetermined floor height, following the outline of the upper surface area of the first floor floor model 103. Similarly, the floor model generation unit 22 generates floor models 103 for the second floor and above. In this way, the floor model generation unit 22 generates the floor model 103 for each floor in order from the lower floors, based on the outline of the target site 100 or the outline of the upper surface area of the floor model 103 of the previous floor.
[0028] The floor heights for each floor used in the floor model generation unit 22 may be pre-set, or they may be set according to the client's arbitrary operation. Furthermore, the floor heights for each floor may be set to a common value, or they may be set to different values.
[0029] Each time the floor model generation unit 22 generates a floor model 103 for a floor, the floor model modification unit 23 determines whether or not to modify the floor model 103 based on the regulated area 101 created by the regulated area creation unit 21, and modifies the floor model 103.
[0030] Specifically, as shown in Figure 3, the floor model modification unit 23 calculates and creates a shadow diagram 104 based on sunlight condition data, when a virtual floor corresponding to the floor model 103 generated by the floor model generation unit 22 is constructed on the target site 100 for building model 106 generation, and the shadows formed by the shadows of the virtual floor are created.
[0031] For example, the floor model modification unit 23 simulates the relationship between the site polygon of the target site 100 for generating the building model 106 and the floor model 103, based on sunlight condition data, and calculates a shadow diagram 104 (see Figure 4) for the floor model 103. The floor model modification unit 23 may calculate and create the shadow diagram 104 for the floor model 103 at predetermined time intervals.
[0032] At this time, the floor model modification unit 23 simulates the situation where the floor models 103 generated up to that point have accumulated below the lower surface region of the floor model 103. Alternatively, the floor model modification unit 23 simulates the situation where the floor exists down to the ground surface along the outer shape of the lower surface region below the lower surface region of the floor model 103.
[0033] Furthermore, the floor model modification unit 23 determines whether the shadow diagram 104 created for the floor model 103 has any overhangs 105 that are located outside the regulated area 101 created by the regulated area creation unit 21. For example, when the target site 100 and the regulated area 101 are associated, the floor model modification unit 23 calculates the regulated area polygon of the regulated area 101 corresponding to the site polygon, and determines the presence or absence of overhangs 105 based on the relationship between the shadow diagram 104 formed around the site polygon and the regulated area polygon.
[0034] In this case, if there is an overhang portion 105, the floor model modification unit 23 determines that the floor model 103 should be modified, calculates an overhang polygon corresponding to the overhang portion 105, and also calculates an inverse image model 103a in the floor model 103 which is the inverse image of this overhang polygon.
[0035] For example, the floor model modification unit 23 refers to each of the shadow diagrams 104 created at predetermined time intervals, determines that the portion that continuously casts a shadow for a predetermined continuous period of time is the overhang portion 105, and calculates the inverse image model 103a.
[0036] Specifically, as shown in Figure 4, when a first shadow diagram 104a at time t and a second shadow diagram 104b at time t+k are obtained, the floor model modification unit 23 determines that the overlapping portion of the first shadow diagram 104a and the second shadow diagram 104b continuously casts a shadow for k hours within the time range from time t to time t+k, and determines this portion to be an overhang portion 105. Furthermore, if there are overhang portions 105 in two or more time ranges from the shadow diagrams 104 for predetermined time units, the floor model modification unit 23 may calculate an inverse image model 103a of the overhang polygon corresponding to each overhang portion 105; that is, it may calculate an inverse image model 103a of the overhang polygon for each predetermined time unit.
[0037] Furthermore, the floor model modification unit 23 modifies the floor model 103 by reducing the calculated inverse image model 103a from the floor model 103. The floor model modification unit 23 may modify the floor model 103 by reducing each of the inverse image models 103a of the overflowing polygons calculated at predetermined time units from the floor model 103.
[0038] Furthermore, regardless of its relationship with the regulated area 101, the floor model modification unit 23 calculates the total floor area of each floor model 103 generated up to that point, and calculates the floor area ratio based on the site data and the total floor area. The floor model modification unit 23 then modifies each floor model 103 based on the floor area ratio of each floor model 103 up to that point and a predetermined floor area ratio threshold based on building regulation data. The floor model modification unit 23 modifies the floor model 103 by reducing the floor area of at least one floor model 103 so that the floor area ratio of each floor model 103 up to that point satisfies the predetermined floor area ratio threshold.
[0039] The building model generation unit 24 terminates the generation of floor models 103 by the floor model generation unit 22 according to predetermined termination conditions and generates a building model 106 consisting of floor models 103 for each floor.
[0040] For example, the building model generation unit 24 may set termination conditions such as building volume ratio thresholds, maximum volume, and maximum floors based on building regulation data, as well as desired conditions such as minimum floor area entered by the client via the client terminal 3. Then, each time the floor model generation unit 22 generates a floor model 103 for each floor, the building model generation unit 24 determines whether the generation status of the floor models 103 generated up to that point (e.g., volume ratio, total volume, top floor, minimum floor area, etc.) has reached the set termination conditions (e.g., maximum volume, maximum floors, minimum floor area, etc.), and terminates the generation of the floor models 103 by the floor model generation unit 22 if the termination conditions have been reached. The building model generation unit 24 may also allow the client to select the termination conditions for terminating the generation of the floor models 103 from among various regulatory conditions and desired conditions, according to their arbitrary operation.
[0041] The building model provision unit 25 provides the building model 106 generated by the building model generation unit 24 to the client terminal 3 via the communication unit 12. The building model provision unit 25 may provide the client terminal 3 with various screens related to the provision of the building model 106 through a website accessible to the client terminal 3, or it may provide the client terminal 3 with various screens related to the provision of the building model 106 through a web application launched on the client terminal 3.
[0042] As shown in Figure 5, the building model provisioning unit 25 provides the client terminal 3 with a site selection screen 70 on which the target site 100 to be provided for the building model 106 can be selected. At this time, the building model provisioning unit 25 may allow the address of the target site 100 to be entered on the site selection screen 70, or it may allow the polygon of the target site 100 to be selected on a map based on polygon data. The building model provisioning unit 25 may also allow multiple consecutively adjacent sites to be selected on the site selection screen 70 and treat these sites as a single target site 100.
[0043] Furthermore, the building model provider 25 may, in the site selection screen 70, simultaneously display, in a way that allows for identification, polygons representing the outline of each site and polygons representing the outline of the usable area on which a building can be constructed within that site, based on polygon data. In this case, the building model provider 25 may, in the site selection screen 70, allow the display and hiding of the polygons representing the usable area of each site to be switched on and off according to the user's arbitrary operation.
[0044] Furthermore, the building model provision unit 25 provides the client terminal 3 with a building model provision screen 71, as shown in Figure 6, which provides the building model 106 generated by the regulated area creation unit 21, floor model generation unit 22, floor model modification unit 23, and building model generation unit 24 for the target site 100 selected on the site selection screen 70. The building model provision unit 25 displays various information about the generated building model 106 on the building model provision screen 71, and may allow the client to select whether to display or hide each piece of information based on display conditions entered by the client terminal 3.
[0045] The building model provision unit 25 simultaneously displays, on the building model provision screen 71, a polygon showing the outline of the site selected on the site selection screen 70 based on site data, a polygon showing the regulated area 101 created by the regulated area creation unit 21 for the site, and a two-dimensional or three-dimensional model of the building model 106 generated for the site.
[0046] For example, the building model providing unit 25 may create and display floor plans, elevations, and cross-sectional views of each floor of the building model 106 as a two-dimensional model of the building model 106, based on display conditions entered by the client via the client terminal 3. In this case, the display conditions include the floor of the floor plan, the direction of the elevation, and the cross-sectional position of the cross-sectional view. The building model providing unit 25 may also create and display a three-dimensional model of the building model 106, such as an oblique view of the entire building model 106 or each floor, based on display conditions entered by the client via the client terminal 3. In this case, the display conditions include the direction of the oblique view.
[0047] Furthermore, the building model provision unit 25 may display the building specifications of the generated building model 106 (for example, building area, total floor area, floor area of each floor, actual floor area ratio, etc.) and the building conditions used when generating the building model 106 (for example, sunlight regulations, floor area ratio, building coverage ratio, etc.) on the building model provision screen 71.
[0048] Furthermore, the building model provision unit 25 may display on the building model provision screen 71 the compliance status with shadow regulations and other building regulations at the time of generation of the building model 106.
[0049] Furthermore, the building model provision unit 25 may, on the building model provision screen 71, display the polygon of the site, the polygon of the regulated area 101, and the building model 106 as a detailed display of the building model 106 to be provided, or it may display a map based on polygon data as a wide-area display of the surrounding area including the target site 100, and on the map, display the polygon of the target site 100, the polygon of the regulated area 101, and the building model 106.
[0050] Furthermore, if the building model providing unit 25 performs a modification by the floor model modification unit 23 to delete the inverted image model 103a, which is the inverted image of the protruding portion 105 from the original floor model 103, the building model 106 consisting of the floor model 103 before modification (original floor model 103) and the building model 106 consisting of the modified floor model 103 may be displayed in a map based on polygon data in a way that allows for identification.
[0051] Furthermore, as shown in Figure 7, the building model provision unit 25 provides the client terminal 3 with a shadow situation screen 72 that shows the situation in which sunlight affects the building model 106 and casts a shadow around the site polygon. For example, the building model provision unit 25 simulates the situation in which sunlight affects the building model 106 consisting of the original floor model 103 and the building model 106 consisting of the modified floor model 103 and casts a shadow around the site polygon, based on sunlight condition data. The building model provision unit 25 then calculates the shadow diagram 104x for the original building model 106 and the shadow diagram 104y for the modified building model 106, and may display the shadow diagram 104x for the original building model 106 and the shadow diagram 104y for the modified building model 106 in a distinguishable manner on the shadow situation screen 72.
[0052] The client terminal 3 is a device that allows the client to receive a building model 106 of a desired site from the server 2, and is composed of, for example, a personal computer, smartphone, or tablet terminal. The client terminal 3 is comprised of a control unit 30, a storage unit 31, a communication unit 32, a display unit 33, and an operation unit 34.
[0053] The control unit 30 is composed of a computer such as a CPU to comprehensively control the overall operation of the client terminal 3, and is connected to the storage unit 31, communication unit 32, display unit 33, and operation unit 34. The storage unit 31 is composed of recording media such as ROM, RAM, and hard disk drive, and stores programs and data for controlling various components and functions of the client terminal 3. The communication unit 32 is an interface for the client terminal 3 to connect to a network 5 such as the Internet, that is, it connects the client terminal 3 to the server 2 via the network 5.
[0054] Client terminal 3, for example, is equipped with a web browser and accesses server 2 via communication unit 32, displaying site selection screen 70, building model provision screen 71, and shadow condition screen 72 provided by server 2 via the web browser.
[0055] Alternatively, the client terminal 3 may be equipped with a web application for displaying, for example, a site selection screen 70, a building model provision screen 71, and a shadow condition screen 72. The client terminal 3 accesses the server 2 via the communication unit 32, receives information necessary for displaying the site selection screen 70, the building model provision screen 71, and the shadow condition screen 72 from the server 2, and displays the site selection screen 70, the building model provision screen 71, and the shadow condition screen 72 using the web application.
[0056] In this embodiment, as described above, the building model provisioning system 1 receives site data including the outline information of the site on which the building will be constructed, building regulation data for the area to which the site belongs, and sunlight condition data for the site from the data input unit 20 of the server 2. The regulated area creation unit 21 of the server 2 calculates and creates the maximum permissible regulated area 101 for the building to be constructed on the target site 100 based on the site data and building regulation data of the target site 100. The floor model generation unit 22 of the server 2 generates the floor model for the building to be constructed on the target site 100. A floor model 103 is generated based on site data, and the floor model modification unit 23 of server 2 calculates and creates a shadow diagram 104 formed by the shadow of the virtual floor when the virtual floor corresponding to the floor model 103 is built on the target site 100, based on sunlight condition data, calculates the overhang portion 105 where the shadow diagram 104 is located outside the regulated area 101, and calculates an inverted image model 103a which is the inverted image of the overhang portion 105, and modifies the floor model 103 so as to reduce the inverted image model 103a from the floor model 103.
[0057] In other words, the building model provision method of this embodiment involves the data input unit 20 of the server 2 receiving site data including the outline information of the site on which the building will be constructed, building regulation data for the area to which the site belongs, and sunlight condition data for the site; the regulated area creation unit 21 of the server 2 calculating and creating the maximum permissible regulated area 101 for the building to be constructed on the target site 100 based on the site data and building regulation data of the target site 100; and the floor model generation unit 22 of the server 2 generating the floors of the building to be constructed on the target site 100. The lower model 103 is generated based on site data, and the floor model modification unit 23 of server 2 calculates and creates a shadow diagram 104 formed by the shadow of a virtual floor when a virtual floor corresponding to the floor model 103 is built on the target site 100, based on sunlight condition data. The unit calculates the overhang portion 105 where the shadow diagram 104 is located outside the regulated area 101, and also calculates an inverted image model 103a which is the inverted image of the overhang portion 105. The unit then modifies the floor model 103 so as to reduce the inverted image model 103a from the floor model 103.
[0058] As a result, according to this embodiment, it is possible to generate a building model 106 by accumulating data from each floor model 103 while satisfying the conditions of shadow regulations. Therefore, the present invention provides a building model providing system 1 and a building model providing method that can easily generate a building model 106 of a building that can fully utilize its volume while taking shadow regulations into consideration.
[0059] Therefore, clients such as real estate developers can automatically, quickly, and accurately determine how much floor area can be utilized by constructing a building on a given site, without relying on specialists such as architects. Furthermore, clients can proceed with investigations such as confirming the exterior shape, floor area, and floor shape of the building to be constructed on the given site, estimating construction costs, and estimating the purchase or rental costs for residents, and can also proceed with considering the purchase or lease of the site. Accordingly, this embodiment makes it possible to automate subsequent processing of the client's work.
[0060] Specifically, the floor model generation unit 22 generates floor models 103 for each floor in order from the lower levels, and the floor model modification unit 23 modifies the floor model 103 each time a floor model 103 for a floor is generated.
[0061] As a result, according to this embodiment, it is possible to generate a building model 106 by accumulating data from the lower floor model 103 while satisfying the conditions of shadow regulation.
[0062] Furthermore, in this embodiment, the floor model modification unit 23 modifies the floor model 103 each time it generates a floor model 103 for each floor so that it satisfies a predetermined volume ratio condition.
[0063] As a result, according to this embodiment, it is possible to generate a building model 106 by accumulating each floor model 103 while satisfying the floor area ratio conditions.
[0064] Furthermore, in this embodiment, the floor model generation unit 22 generates the floor model 103 of the next floor level based on the upper surface region of the floor model 103 generated at a predetermined floor level.
[0065] This makes it possible to optimize the generation of the upper-level floor model 103 according to this embodiment.
[0066] In this embodiment, the building model generation unit 24 terminates the generation of the floor models 103 based on predetermined termination conditions and generates a building model 106 consisting of the floor models 103 for each floor.
[0067] As a result, according to this embodiment, the generation of the floor model 103 can be terminated and the building model 106 can be generated by setting the desired regulatory conditions or preferred conditions as termination conditions.
[0068] Furthermore, in this embodiment, the building model providing unit 25 outputs the building model 106 in a two-dimensional or three-dimensional display.
[0069] As a result, according to this embodiment, the client can visually confirm the building that can be constructed on the desired site using a two-dimensional or three-dimensional building model 106.
[0070] In the above-described embodiment, an example was explained in which the floor model generation unit 22 generates floor models 103 for each floor sequentially from the lowest level upwards. However, the present invention is not limited to this example.
[0071] For example, in the first modified example, the floor model generation unit 22 may generate the floor models 103 for each floor in order from the top floor.
[0072] Specifically, the floor model generation unit 22 first generates a floor model 103 of a floor to be built on a predetermined top floor with a predetermined floor height, along the outline of the target site 100 or the outline of the effective area, based on the site data and building regulation data of the target site 100 for generating the building model 106. Here, the top floor is the top floor of the total number of floors set in advance, and the total number of floors may be the number of floors calculated to comply with building regulations based on the outline area of the target site 100 or the outline area of the effective area, or it may be the number of floors entered according to the user's arbitrary operation.
[0073] Next, the floor model generation unit 22 generates a floor model 103 for the floor to be built at a predetermined floor height on the floor directly below, following the outline of the lower surface area of the top floor's floor model 103. In this way, the floor model generation unit 22 generates the floor models 103 for each floor in order from the top floor, based on the outline of the target site 100 or the outline of the lower surface area of the previous floor's floor model 103.
[0074] Alternatively, in the second modified example, the floor model generation unit 22 may generate the floor models 103 for each floor in any order from any hierarchy. Here, any hierarchy may be any hierarchy entered in response to any operation by the user.
[0075] Specifically, the floor model generation unit 22 first generates a floor model 103 of a floor to be built at a predetermined floor height on any floor, along the outline of the target site 100 or the outline of the effective area, based on the site data and building regulation data of the target site 106 for generating the building model 106.
[0076] Next, the floor model generation unit 22 generates a floor model 103 for a floor to be built at a predetermined floor height on the floor directly above, following the outline of the upper surface area of the floor model 103 of any floor, and also generates a floor model 103 for a floor to be built at a predetermined floor height on the floor directly below, following the outline of the lower surface area of the floor model 103 of any floor. In this way, the floor model generation unit 22 generates the floor model 103 for each floor in order from any floor, based on the outline of the target site 100 or the outlines of the upper and lower surface areas of the floor model 103 of the previous floor.
[0077] Alternatively, in the third modified example, the floor model generation unit 22 may provisionally generate floor models 103 for all floors. Here, the total number of floors may be the number of floors calculated to comply with building regulations based on the external area of the target site 100 or the external area of the effective area, or it may be the number of floors entered according to the user's arbitrary operation.
[0078] Specifically, the floor model generation unit 22 first generates a provisional floor model 103 for each floor to be built on all levels with a predetermined floor height, along the outline of the target site 100 or the outline of the effective area, based on the site data and building regulation data of the target site 100 for generating the building model 106.
[0079] Next, the floor model modification unit 23 simulates the situation in which a provisional building consisting of provisional floor models 103 for all floors is constructed on the site, and determines whether or not it satisfies constraints such as shadow regulations and floor area ratio based on building regulation data. The floor model modification unit 23 then identifies areas in each provisional floor model 103 that do not satisfy the constraints and assesses the extent of the impact caused by those areas. Furthermore, if the floor model modification unit 23 determines that the extent of the impact caused by areas that do not satisfy the constraints is problematic, it modifies the floor model 103 containing those areas. The floor model modification unit 23 may repeat the process of determining constraints and making modifications based on the results of that determination for the provisional building consisting of the modified floor models 103.
[0080] In this way, the floor model generation unit 22 and the floor model modification unit 23 generate each floor model 103 by optimizing the entire building while making changes to the floor model 103 for each floor.
[0081] The present invention may be modified as appropriate, provided that it does not contradict the gist or idea of the invention as can be read from the claims and the specification as a whole, and building model provisioning systems and building model provisioning methods that involve such modifications are also included in the technical concept of the present invention. [Explanation of Symbols]
[0082] 1. Building Model Provisioning System 2 servers 3. Client terminals 5 Network 10 Control Unit 11 Storage section 12 Communications Department 20 Data Entry Section 21. Regulated Area Creation Department 22 Floor Model Generation Unit 23 Floor Model Modification Section 24. Building Model Generation Unit 25. Building Model Provision Department 30 Control Unit 31 Storage section 32 Communications Department 33 Display section 34 Control section 100 Target Sites 101 Restricted Area 101a First Regulatory Area 101b Second regulatory area 103 Floor Model 103a Inverse Image Model 104 Shadow Diagram 104a First Sun Shade 104b Second Sun Shadow 105 Overhang 106 Building Models
Claims
1. The system inputs site data including the outline information of the site on which the building will be constructed, building regulation data for the area to which the site belongs, and sunlight condition data for the site. Based on the aforementioned site data and building regulation data, the maximum permissible regulated area for the building to be constructed on the site is calculated and created. A floor model of the building to be constructed on the aforementioned site is generated based on the aforementioned site data. A building model providing system characterized by: calculating and creating a shadow diagram formed by the shadow of a virtual floor when a virtual floor corresponding to the floor model is constructed on the site, based on the sunlight condition data; calculating the overhang portion of the shadow diagram that is located outside the regulated area, and calculating an inverted image model that is an inverted image of the overhang portion; and modifying the floor model so as to reduce the inverted image model from the floor model.
2. The building model providing system according to claim 1, characterized in that it generates the floor models for each floor in order from the lower floors, and modifies the floor models each time the floor models for each floor are generated.
3. The building model providing system according to claim 1, characterized in that it generates the floor models for each floor in order from the upper floor, and modifies the floor model each time the floor model for each floor is generated.
4. The building model providing system according to claim 1, characterized in that it generates the floor models for each floor in order from an arbitrary hierarchy, and modifies the floor model each time the floor model for each floor is generated.
5. The building model providing system according to claim 1, characterized in that each time a floor model is generated for each floor, the floor model is modified to satisfy a predetermined floor area ratio condition.
6. The building model providing system according to claim 2, characterized in that it generates the floor model for the next floor based on the upper surface area of the floor model generated for a predetermined floor.
7. The building model providing system according to claim 1, characterized in that it terminates the generation of the floor models based on predetermined termination conditions and generates a building model consisting of the floor models for each floor.
8. The building model providing system according to claim 7, characterized in that it outputs the building model in a two-dimensional or three-dimensional display.
9. A data input process involves inputting site data including the outline information of the site on which the building will be constructed, building regulation data for the area to which the site belongs, and sunlight condition data for the site. A regulatory area creation process that calculates and creates the maximum permissible regulatory area for a building to be constructed on the site, based on the site data and the building regulation data, A floor model generation process for generating a floor model of the floors of a building to be constructed on the site based on the site data, A method for providing a building model, comprising: a floor model modification step, which involves calculating and creating a shadow diagram formed by the shadow of a virtual floor when a virtual floor corresponding to the floor model is constructed on the site, based on the sunlight condition data; calculating the portion of the shadow diagram that extends beyond the regulated area, and calculating an inverted image model that is an inverted image of the portion that extends beyond the regulated area; and modifying the floor model so as to reduce the inverted image model from the floor model.