Floor plan restoration system, floor plan restoration program, and floor plan restoration method

The floor plan restoration system addresses the challenge of reconstructing building structures by using computer-assisted component placement based on shape and structural compatibility, enabling efficient and accurate restoration of building plans.

JP7868732B1Active Publication Date: 2026-06-02SEKISUI HOUSE KK

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
SEKISUI HOUSE KK
Filing Date
2025-05-27
Publication Date
2026-06-02

Smart Images

  • Figure 0007868732000001_ABST
    Figure 0007868732000001_ABST
Patent Text Reader

Abstract

This invention provides a building plan restoration system, a building plan restoration program, and a building plan restoration method that can easily restore building plans. [Solution] The floor plan restoration system comprises an acquisition unit that acquires drawing information relating to the floor plan of a building and component list information which is a list of component members that make up the building, and a restoration unit that restores the floor plan of the building based on the drawing information and component list information. The restoration unit identifies a component of the building that corresponds to one of the component members from the component list information as a component to be determined (S21). The restoration unit determines whether or not the component to be determined can be placed in each of a plurality of pre-set placement candidate locations in the floor plan (S30). The restoration unit places the component to be determined in the placement candidate location where it has been determined that the component to be determined can be placed (S43).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a hidden drawing restoration system, a hidden drawing restoration program, and a hidden drawing restoration method.

Background Art

[0002] When designing a building, a hidden drawing is created. Patent Document 1 discloses a hidden drawing design support device for wooden houses that supports the creation of hidden drawings in buildings.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] By the way, when renovating a building, it is necessary to grasp the structure of the building in advance. However, in many cases, the hidden drawing of the building does not exist, or even if it exists, the drawing is rough and it may be difficult to judge the structure. In such a case, referring to the factory shipment details of the members shipped from the factory at the time of construction of the building, the constituent members of the building are specified from the member names described in the factory shipment details. Then, the hidden drawing is restored by manually arranging each constituent member on the floor plan of the building.

[0005] However, since the member names described in the factory shipment details are described based on the rules at the time when the building was constructed, it is difficult to specify the constituent member corresponding to the member name only by the member name. Therefore, only a limited number of building designers can restore the hidden drawing based on the member names described in the factory shipment details. Thus, it is difficult to restore the hidden drawing.

Means for Solving the Problems

[0006] (1) A floor plan restoration system that solves the above problems is a floor plan restoration system comprising: an acquisition unit that acquires drawing information relating to a floor plan of a building and member list information which is information of constituent members that constitute the building and is a list of said constituent members; and a restoration unit that restores a floor plan of the building based on the drawing information and the member list information, wherein the restoration unit identifies a constituent member of the building that corresponds to one of the constituent members from the member list information as a member to be determined, determines whether the member to be determined can be placed in each of a plurality of candidate placement locations set in advance in the floor plan, and places the member to be determined in the candidate placement location where it has been determined that the member to be determined can be placed.

[0007] With this configuration, the restoration unit places the components to be judged at candidate locations on the floor plan. By placing the components as components to be judged on the floor plan of the building in this way, the building's structural plan can be easily restored.

[0008] (2) In the plan restoration system described in (1) above, the restoration unit determines that the member to be determined can be placed in the candidate placement location if the member to be determined is a truss and the shape of the member to be determined as a truss matches the shape of the candidate placement location.

[0009] With this configuration, the member to be judged, which is a truss, is placed in a candidate location where the shape matches. Therefore, the member to be judged can be placed as a truss on the plan view.

[0010] (3) In the plan restoration system described in (1) or (2) above, the restoration unit determines that the member to be determined can be placed in the candidate placement location if the length of the member to be determined matches the length of the candidate placement location.

[0011] With this configuration, the member to be judged is placed in a candidate location corresponding to the length of the member to be judged. Therefore, the member to be judged can be placed in a position on the plan view that matches the length of the member to be judged.

[0012] (4) In the plan reconstruction system described in any one of (1) to (3) above, the reconstruction unit determines that the member to be determined can be placed in the candidate placement location if the end shape of the member to be determined matches the end information at the end of the candidate placement location, the end shape is the win / loss shape at the end of the member to be determined, and the end information is information relating to the win / loss between the candidate placement location and the location adjacent to the candidate placement location.

[0013] With this configuration, the judgment target member corresponding to the win or loss at the end of the candidate placement area is placed. Therefore, the judgment target member corresponding to the win or loss at the end of the candidate placement area can be placed in the candidate placement area.

[0014] (5) In the floor plan restoration system described in any one of (1) to (4) above, the restoration unit determines that the member to be determined can be placed in the candidate placement location if, when the member to be determined is placed in the candidate placement location, the member to be determined protrudes from the outer wall line of the building, and a shaft support exists at the position where the candidate placement location and the outer wall line intersect.

[0015] With this configuration, the component to be judged is positioned so as to protrude from the exterior wall of the building. Therefore, the component to be judged can be placed on the plan view as a protruding component.

[0016] (6) In the floor plan restoration system described in any one of (1) to (5) above, the floor plan includes floor plans relating to the layout of each floor of the building and a roof plan relating to the roof of the building, and the restoration unit places the member to be judged in the candidate placement location in the roof plan if it is possible to place the member to be judged in the candidate placement location in the roof plan, and determines whether or not the member to be judged can be placed in the candidate placement location in each floor plan if it is not possible to place the member to be judged in the candidate placement location in the roof plan.

[0017] In buildings, certain components, such as long axial members and trusses, are often used in the roof section. According to the above configuration, if a candidate location can be placed on the roof plan, that location will be preferentially placed on the roof plan. This allows for efficient placement of components.

[0018] (7) In the plan restoration system described in any one of (1) to (6) above, the restoration unit identifies the component corresponding to each of the plurality of components as the component to be determined, and determines whether the component corresponding to the longer component can be preferentially placed in each of the candidate placement locations.

[0019] For longer components, there are fewer options for placement compared to shorter components. With the above configuration, longer components are preferentially placed on the plan view as components to be evaluated. Therefore, the placement of components can be carried out efficiently.

[0020] (8) In the floor plan restoration system described in any one of (1) to (7) above, the restoration unit accepts the user's selection of a component from a plurality of components and identifies the component selected by the user as the component to be determined.

[0021] With this configuration, the components to be evaluated are identified based on the user's selection. The user can prioritize placing the components they want on the plan view.

[0022] (9) In any one of the floor plan restoration systems described in (1) to (8) above, the system further comprises a design assistance unit that assists in the design of the building based on a building component database which is a library of the components, wherein the component list information includes identification information assigned to each of the component members, and the restoration unit places the component members linked to the identification information of the component members as the components to be determined in the candidate placement locations.

[0023] According to this configuration, the components associated with the component members are arranged on the plan view. The user can determine the type of the component member based on the components in the building member database.

[0024] (10) In the elevation view restoration system according to (9) above, the design assistance unit executes a structural calculation of the building based on the component members arranged in the plan view. According to this configuration, a structural calculation of the building can be performed based on the restored elevation view.

[0025] (11) In the elevation view restoration system according to any one of (1) to (10) above, the restoration unit displays a list of the components based on the member list information, and each time the determination target member is arranged at the arrangement candidate part, the restoration unit reduces the component corresponding to the arranged determination target member from the list.

[0026] According to this configuration, since the components arranged on the plan view are reduced from the list, it is possible to prevent omission of arranging components by referring to the list.

[0027] (12) The elevation view restoration program for solving the above problems is an elevation view restoration program that causes a computer to execute a first step of acquiring drawing information regarding a plan view of a building and member list information that is a list of the component members that constitute the building, a second step of specifying, as a determination target member, a component of the building corresponding to one of the component members from the member list information, a third step of determining whether the determination target member can be arranged at each of a plurality of preset arrangement candidate parts in the plan view, and a fourth step of arranging the determination target member at the arrangement candidate part determined to be able to arrange the determination target member.

[0028] With this configuration, the computer executes steps 1 through 4, which places the constituent members, as members to be judged, into candidate locations on the floor plan. By placing the constituent members as members to be judged on the floor plan of the building in this way, the building's structural drawing can be easily reconstructed.

[0029] (13) A method for restoring a floor plan that solves the above problems is a method for restoring a floor plan, wherein a computer performs the following steps: a first step of acquiring drawing information relating to a floor plan of a building and member list information which is information of constituent members that constitute the building and is a list of the constituent members; a second step of identifying a constituent member of the building that corresponds to one of the constituent members from the member list information as a member to be determined; a third step of determining whether the member to be determined can be placed in each of a plurality of candidate placement locations set in advance in the floor plan; and a fourth step of placing the member to be determined in the candidate placement location where it has been determined that the member to be determined can be placed.

[0030] In this configuration, the computer executes steps 1 through 4, thereby placing the constituent members, which are the members to be judged, into candidate locations on the floor plan. By placing the constituent members as the members to be judged on the floor plan of the building in this way, the building's structural drawing can be easily reconstructed. [Effects of the Invention]

[0031] According to the floor plan restoration system, floor plan restoration program, and floor plan restoration method of this disclosure, the floor plan of a building can be easily restored. [Brief explanation of the drawing]

[0032] [Figure 1] This is a schematic diagram of a building. [Figure 2] This is a schematic diagram of the frame that makes up the exterior wall of a building. [Figure 3] This is a conceptual diagram of the floor plan restoration system. [Figure 4] This is an example of a floor plan for each floor of a building. [Figure 5] This is an example of a roof plan for a building. [Figure 6] This is an example of a component list. [Figure 7] This is a block diagram of the component restoration system. [Figure 8] This is an example of a list of components. [Figure 9] This is a flowchart showing the process of restoring the floor plan using the floor plan restoration system. [Figure 10] This is a schematic diagram illustrating the processing performed by the floor plan restoration system. [Figure 11] This is an example of a list of components. [Figure 12] This is a flowchart showing the process of judgment processing by the floor plan restoration system. [Figure 13] This is a schematic diagram illustrating the processing performed by the floor plan restoration system. [Figure 14] This is a schematic diagram illustrating the processing performed by the floor plan restoration system. [Figure 15] This is a schematic diagram illustrating the processing performed by the floor plan restoration system. [Figure 16] This is an example of a restored floor plan. [Modes for carrying out the invention]

[0033] <Embodiment> The floor plan restoration system 10 according to an embodiment will be described with reference to Figures 1 to 16. Note that the building B and floor plan 110 in the drawings are shown schematically for illustrative purposes and do not necessarily coincide with the floor plan 300.

[0034] As shown in Figures 1 and 2, in this embodiment, a two-story house is described as Building B. Building B is, for example, a steel-frame house constructed of lightweight steel. Building B has a first floor F1 and a second floor F2. The entrance E of Building B is located on the first floor F1. The second floor F2 is located above the first floor F1. Above the second floor F2 is a roof section R. In this embodiment, the roof section R is a hip roof.

[0035] Building B has a framework structure composed of axial members. The framework structure is made up of horizontal members that extend along the horizontal direction and columns that extend along the vertical direction.

[0036] Building B has an exterior wall W. The exterior wall W is composed of, for example, a frame FB. The frame FB has, for example, two vertical axis members FB1 and two horizontal axis members FB2. Each of the two horizontal axis members FB2 is installed between the two vertical axis members FB1. There are various types of frame FB, each with a different form. Examples of frame FB types include the first frame FBX, the second frame FBY, and the third frame FBZ.

[0037] In the first frame FBX, the horizontal axis member FB2 located above the outer wall W is a truss beam. The vertical axis member FB1 and the horizontal axis member FB2 are made of lightweight steel. The length of the horizontal axis member FB2 is set according to the shape of the outer wall W. Multiple frame FBs are arranged horizontally. As in the second frame FBY, the horizontal axis member FB2 located above does not have to be a truss beam. As in the third frame FBZ, bracing may be provided inside the second frame FBY.

[0038] The exterior wall W is formed when the frame FB is fitted into an opening in the framework structure of building B, and exterior cladding is attached to the outside of the frame FB. The vertical axis members FB1 of adjacent frame FBs are fixed to each other. In the first frame FBX, a sash S is placed in the opening formed by two vertical axis members FB1 and two horizontal axis members FB2.

[0039] As indicated by the arrows in Figure 2, the ends of the horizontal members can be placed on the vertical axis member FB1 of the frame FB, on the intersection of the diagonal members of the horizontal axis member FB2 which is a truss beam, and on the vertical axis member of the horizontal axis member FB2 which is a truss beam, due to their high strength.

[0040] Building B has an overhang H1. The overhang H1 extends from the exterior wall W of building B. The overhang H1 is, for example, a veranda or balcony located on the second floor F2.

[0041] By the way, when renovating building B, there are cases where the floor plan of building B does not exist, or where the existing drawings are rough and make it difficult to determine the structure. In such cases, it is necessary to restore the floor plan of building B. Below, we will describe the floor plan restoration system 10 for restoring the floor plan of building B.

[0042] <Floor Plan Restoration System> As shown in Figures 1 and 3, the floor plan restoration system 10 restores the floor plan 300 based on the drawing information 100 and member list information 200 relating to building B. The floor plan 300 is a drawing relating to the arrangement of axial members in building B. The floor plan 300 includes a first floor plan, a second floor plan, and a roof plan relating to the roof section R. The first floor plan is a drawing relating to the arrangement of axial members located vertically between the ceiling of the first floor F1 and the floor of the second floor F2. The second floor plan is a drawing relating to the arrangement of axial members located vertically above the ceiling of the second floor F2. The roof plan is a drawing relating to the arrangement of axial members in the roof section R of building B.

[0043] As shown in Figures 1, 4, and 5, the drawing information 100 is information relating to the floor plan 110 of building B. The floor plan 110 includes floor plans 111 for each floor and a roof plan 112. Floor plans 111 are floor plans 110 relating to the layout of each floor of building B. Roof plan 112 is a floor plan 110 relating to the roof R of building B.

[0044] As shown in Figure 1, each floor plan 111 includes a first floor plan 111A and a second floor plan 111B. The first floor plan 111A is a floor plan relating to the layout of the first floor F1 of building B. The second floor plan 111B is a floor plan relating to the layout of the second floor F2 of building B.

[0045] Figure 4 shows a first plan view 111A as an example of plan view 110. As shown in Figure 4, columns P are shown in plan view 110. Columns P are columns located inside the room and columns located outside the room. In this embodiment, window sashes S and load-bearing walls L are also shown in plan view 110. Note that columns P are indicated by circles and load-bearing walls L are indicated by dashed lines.

[0046] As shown in Figures 1 and 5, the roof plan 112 shows the shape of the roof section R of building B. In Figure 5, the roof plan 112 is shown superimposed on the second plan 111B. Note that in the second plan 111B of Figure 5, the columns P, load-bearing walls L, etc. are omitted. The roof plan 112 shows the roof line 120, which is the shape of the roof section R as seen from above. Inside the roof line 120, the ridge line 121 and corner line 122, which represent the ridge of the roof section R, are shown. In the example in Figure 5, the ridge line 121 and corner line 122 are shown as dashed lines. The ridge line 121 is a line that shows the horizontal ridge at the top of the roof section R. The corner line 122 is a ridge line that extends from the end of the ridge line 121 toward the roof line 120 of the roof section R. The corner line 122 is inclined in the horizontal direction.

[0047] As shown in Figure 6, the component list information 200 is information about the component members 210 that make up building B. Specifically, the component list information 200 is a list of component members 210. For example, the component list information 200 is a factory shipment details document listing the components shipped from the factory at the time of construction of building B. The component list information 200 was created at the time building B was constructed. The component list information 200 includes information on beams, trusses, frames, columns, brackets, etc., as component members 210.

[0048] The component list information 200 includes identification information 211. Identification information 211 is assigned to each component 210. Identification information 211 includes, for example, a part code and a part name. The part code is a number used to identify the component 210 during production or factory shipment. The part code is a code assigned to each type of component 210. The part name is a name assigned to each type of component 210. One part code corresponds to one part name.

[0049] In the component list information 200, each component 210 is associated with a grade and a quantity. The grade indicates, for example, the order in which the component 210 is shipped from the factory. In one example, when building B is constructed, the component 210 belonging to the first grade is shipped first, followed by the component 210 belonging to the second grade. The quantity is the quantity for each type of component 210. Each component 210 may also be associated with the floor number of building B, the roof section R, or other locations where that component 210 is used.

[0050] <System Configuration> As shown in Figure 7, the floor plan restoration system 10 is configured as a computer. The computer comprises a processing circuit and a memory device. The processing circuit consists of a CPU that executes processing according to a program and its peripheral circuits. The memory device consists of a ROM where programs are stored, a volatile RAM on which data can be temporarily written, and a non-volatile storage device on which data can be written. Various programs are executed on the computer by the processing circuit executing various programs stored in the memory device.

[0051] The floor plan restoration system 10 is implemented using a computer terminal such as a personal computer, tablet, or smartphone. The computer terminal is just one example of a computer. The floor plan restoration system 10 may also be implemented on a computer connected to the aforementioned computer terminal via a network such as the Internet, using the computer terminal as its user interface.

[0052] The floor plan restoration system 10 comprises an acquisition unit 11 and a restoration unit 12. The acquisition unit 11 acquires drawing information 100 and component list information 200. The acquisition unit 11 is, for example, an input device for the computer of the floor plan restoration system 10.

[0053] The restoration unit 12 restores the floor plan 300 of building B based on the drawing information 100 and the member list information 200. The restoration unit 12 is configured on the processing circuit of a computer as the floor plan restoration system 10. In the floor plan restoration system 10, a layout diagram of the constituent elements 401 is created by placing the constituent elements 401 on a layer on which the plan view 110 is displayed as a background drawing. The constituent elements 401 are data representing various members such as framing, beams, trusses, roof trusses, brackets, plates, beam connectors, and horizontal braces.

[0054] The floor plan restoration system 10 further includes a storage unit 13. The storage unit 13 is configured, for example, on the storage device of the computer that serves as the floor plan restoration system 10. The storage unit 13 stores the building component database 400.

[0055] As shown in Figures 7 and 8, the building component database 400 is a library of components 401 of building B. For example, if a component 401 is a structural member such as a frame or beam, then information such as length, cross-sectional shape, and material is set for that component 401. Each component 401 is linked to the identification information 211 of the component member 210. For example, each component 401 is assigned identification information. The identification information 211 of each component member 210 is pre-linked to the identification information of each component 401.

[0056] As shown in Figure 7, the floor plan restoration system 10 further includes a display unit 14. The display unit 14 is, for example, a display connected to a computer acting as the floor plan restoration system 10. The layers described above are displayed on the display unit 14.

[0057] As shown in Figure 8, the display unit 14 displays a list 500, which is a list of constituent elements 401 associated with the identification information 211 of each constituent element 210 included in the member list information 200. In the list 500, each constituent element 401 is classified by type, such as frame, beam, truss, roof structure, bracket, plate, beam connector, horizontal brace, etc. In the example in Figure 8, the constituent elements 401 classified as beams and braces selected by the user are displayed in the list 500, and types that are not displayed are grayed out.

[0058] In the example in Figure 8, the component 401 is shown with auxiliary information, length information, and cross-sectional shape. The auxiliary information is information to be considered when arranging the component 401. The auxiliary information may be set only for specific component 401. The length information is the length of the component 401. The cross-sectional shape is the cross-sectional shape of the component 401 which is a shaft member. List 500 may include a checklist that the user can check.

[0059] As shown in Figure 7, the floor plan restoration system 10 further includes a design assistance unit 15. The design assistance unit 15 assists in the design of building B based on the building component database 400. The design assistance unit 15 assists in the design of building B by performing structural calculations for building B. The design of building B includes not only the design of building B at the time of construction but also the creation of the floor plan 300 for building B. The design assistance unit 15 is configured on the processing circuit of the computer as the floor plan restoration system 10.

[0060] The design support unit 15 performs structural calculations for building B based on the components 210 arranged in the floor plan 110. Specifically, the design support unit 15 performs structural calculations for building B based on a model of building B that includes components 401 arranged on a layer.

[0061] <Method for restoring floor plans> As shown in Figures 1, 4, and 6 to 8, the restoration unit 12 identifies a component 401 of building B corresponding to one of the component members 210 from the component list information 200 as the component to be judged. The restoration unit 12 sets up multiple candidate placement locations 130 on the plan view 110. The candidate placement locations 130 are locations on the plan view 110 where the component to be judged may be placed. Here, setting up candidate placement locations 130 on the plan view 110 means setting up positions on the layer where the plan view 110 is displayed as a background image where the component 401 can be placed. The restoration unit 12 determines whether the component to be judged can be placed in each of the multiple candidate placement locations 130 that are set up in advance on the plan view 110. The restoration unit 12 places the component to be judged in the candidate placement location 130 where it has been determined that the component to be judged can be placed. The restoration unit 12 places the component 401 linked to the identification information 211 of the component member 210 in the candidate placement location 130 as the component to be judged. The following are specific examples of methods used by computers to reconstruct floor plans.

[0062] Referring to Figures 9 to 16, the method of restoring the floor plan performed by the floor plan restoration system 10 will be explained. The following floor plan restoration method is executed by the computer as the floor plan restoration system 10 based on the floor plan restoration program. The floor plan restoration system 10 performs the process shown in Figure 9 at the user's request. In the following explanation, the component 401, which is a beam or truss included in the floor plan 300, is the target of placement.

[0063] In step S11, the acquisition unit 11 acquires the component list information 200. The acquisition unit 11 acquires the component list information 200 as tabular data. The component list information 200 is entered, for example, by the user. The restoration unit 12 creates a list 500 of component members 401 based on the component list information 200. The list 500 is a list of component members 401 associated with the identification information 211 of each component member 210 included in the component list information 200. The display unit 14 displays the list 500. After processing in step S11, the acquisition unit 11 proceeds to step S12.

[0064] In step S12, the acquisition unit 11 acquires the drawing information 100. The acquisition unit 11 acquires the drawing information 100 as image data, which is an image of the floor plan 110. The drawing information 100 includes images of all floor plans 110 for each floor and roof section R of building B. The drawing information 100 is entered, for example, by the user. The floor plan 110 is displayed on the display unit 14 as a background image for the layer. After processing in step S12, the acquisition unit 11 proceeds to step S13.

[0065] In step S13, the restoration unit 12 adjusts the plan view 110. The restoration unit 12 receives input from the user regarding the adjustment of the plan view 110. In adjusting the plan view 110, the plan view 110 is rotated so that the exterior wall W in the plan view 110 aligns with the reference line on the layer. The scale and position of the plan view 110 are adjusted to match the reference line on the layer. After processing in step S13, the acquisition unit 11 proceeds to step S14.

[0066] In step S14, the restoration unit 12 creates the outline lines. The outline lines include the roof line 120, ridge line 121, corner line 122, exterior wall line 140, and overhang line 150. The outline lines are created on the layer on which the floor plan 110 is displayed. The restoration unit 12 accepts input for the outline lines from the user. As shown by the solid line in Figure 10, the exterior wall line 140 is a line that passes over the exterior wall of the floor plan 110. As shown by the dashed line in Figure 10, the overhang line 150 is a line that indicates the overhang H2 of the upper floor in the floor plan 110. Since Figure 10 is the first floor plan 111A, when the first floor plan 111A and the second floor plan 111B are superimposed, the overhang line 150 overlaps with the exterior wall line 140 of the second floor plan 111B, as shown in Figure 5. In Figure 5, the portion of the exterior wall line 140 in the first plan view 111A corresponding to the overhang H2 is shown as a dashed line, the overhang line 150 is shown as a dashed line, and the exterior wall line 140 in the second plan view 111B is shown as a solid line. The dashed line representing the overhang line 150 would normally overlap with the exterior wall line 140 in the second plan view 111B, but in Figure 5, the dashed line representing the overhang line 150 is shown shifted.

[0067] The restoration unit 12 further creates the position of the axial support portion 141 on the layer in step S14. The axial support portion 141 is a part that can support the horizontal member from below. Specifically, the position of the axial support portion 141 is created at one of the following locations: the position of the column P on the plan view 110, the position of the vertical axis member FB1 of the frame FB, or a position on the horizontal axis member FB2 of the frame FB where the end of the horizontal member can be placed. The size and position of the frame FB on the plan view 110 can be inferred, for example, by referring to the sash S on the plan view 110. The restoration unit 12 accepts input from the user for the position of the axial support portion 141. Note that in Figure 10, the position of the axial support portion 141 is shown as a black circle. After the procedure in step S14, the restoration unit 12 proceeds to step S21. The restoration unit 12 may further create the position of the load-bearing wall L on the layer in step S14.

[0068] In step S21, the restoration unit 12 identifies the component 401 as the component to be determined. The restoration unit 12 accepts the user's selection of a component 401 from among multiple components 401. The restoration unit 12 identifies the component 401 selected by the user as the component to be determined. The user's selection of the component 401 is made using the list 500 displayed on the display unit 14.

[0069] The restoration unit 12 identifies the component 401 corresponding to each of the multiple component members 210 as the component to be determined. The restoration unit 12, for example, prioritizes the component 401 corresponding to the longer component member 210 among the component members 210 and determines whether the component to be determined can be placed in each of the candidate placement locations 130. The restoration unit 12, for example, highlights the component 401 on the list 500 by changing its color or making it blink, so that the user can easily select the component 401 corresponding to the longer component member 210 among the component members 210. After processing in step S21, the restoration unit 12 proceeds to step S22.

[0070] In step S22, the restoration unit 12 determines whether a cross-sectional shape is set for the component 401 selected as the member to be judged in step S21. The cross-sectional shape is related to the strength of the component 401. Since strong component 401s are often placed in areas with long placement spans, the cross-sectional shape can be used as a reference when selecting the location for placing the member to be judged. If the cross-sectional shape is set, the restoration unit 12 proceeds to step S30. If the cross-sectional shape is not set, the restoration unit 12 proceeds to step S23.

[0071] In step S23, the restoration unit 12 sets the cross-sectional shape of the component 401 selected as the member to be judged. The restoration unit 12 accepts, for example, input of the cross-sectional shape of the component 210 from the user. After the procedure in step S23, the restoration unit 12 proceeds to step S30.

[0072] In step S30, the restoration unit 12 performs a determination process. The determination process involves setting multiple candidate placement locations 130 on the plan view 110 and determining whether or not the member to be determined can be placed in each of the multiple candidate placement locations 130. Details of the determination process will be described later. After the procedure in step S30, the restoration unit 12 proceeds to step S41.

[0073] In step S41, the restoration unit 12 determines whether or not there is a candidate placement area 130 where the member to be judged can be placed. If there is a candidate placement area 130 where the member to be judged can be placed, the restoration unit 12 proceeds to S42. If there is no candidate placement area 130 where the member to be judged can be placed, the restoration unit 12 proceeds to S43.

[0074] In step S42, the restoration unit 12 selects a candidate placement location 130. The restoration unit 12 selects one from the candidate placement locations 130 listed in the determination process in step S30. The restoration unit 12 accepts input from the user regarding the selection of a candidate placement location 130. In selecting a candidate placement location 130, candidate placement locations 130 that overlap with the axial support 141 and the load-bearing wall L are given priority.

[0075] The restoration unit 12 prioritizes placing the member to be judged in candidate placement locations 130 at high elevations of building B. Specifically, before determining whether the member to be judged can be placed in candidate placement locations 130 in each floor plan 111, the restoration unit 12 determines whether the member to be judged can be placed in candidate placement locations 130 in the roof plan 112. If the member to be judged can be placed in candidate placement locations 130 in the roof plan 112, the restoration unit 12 places the member to be judged in candidate placement locations 130 in the roof plan 112. If the member to be judged cannot be placed in candidate placement locations 130 in the roof plan 112, the restoration unit 12 determines whether the member to be judged can be placed in candidate placement locations 130 in each floor plan 111. Furthermore, if the member to be judged cannot be placed in candidate placement locations 130 in the second floor plan 111B, the restoration unit 12 determines whether the member to be judged can be placed in candidate placement locations 130 in the first floor plan 111A. The restoration unit 12 highlights the candidate placement locations 130 in step S42 by changing their display color or making them blink, for example, to make it easier for the user to select a candidate placement location 130 at a high elevation of building B. After processing in step S42, the restoration unit 12 proceeds to step S43.

[0076] In step S43, the restoration unit 12 places the member to be judged, which was identified in step S21, into the candidate placement area 130 selected in step S42. If it was determined in step S41 that there are no candidate placement areas 130 where the member to be judged can be placed (S41: NO), the member to be judged is placed into a candidate placement area 130 selected by the user on the layer.

[0077] As shown in Figure 11, each time a member to be judged is placed in a candidate placement location 130, the restoration unit 12 reduces the number of components 401 corresponding to the placed member to be judged from the list 500. Specifically, the number in the quantity column for the component 210 placed in step S43 is reduced. The quantity number in list 500 indicates the remaining quantity of component 210. Component 210 whose remaining quantity becomes zero is grayed out. After processing in step S43, the restoration unit 12 proceeds to step S51.

[0078] In step S51, the restoration unit 12 determines whether or not the determination process has been performed for all components 401. If the determination process has been performed for all components 401, the restoration unit 12 proceeds to step S52. If the determination process has not been performed for all components 401, the restoration unit 12 repeats the process from step S21. When the process is repeated from step S21, the components 401 identified in step S21 are the components 401 for which the determination process has not been performed. When the process is repeated from step S51, the components 401 that were placed as members to be determined remain placed on the plan view 110 as placement information.

[0079] In step S52, the restoration unit 12 determines whether there are any surpluses or deficiencies in the components 401 arranged on the plan view 110. The restoration unit 12 determines that there are surpluses or deficiencies in the components 210 if there are surplus components 401 or if the necessary components 401 are not arranged on the plan view 110. If there are no surpluses or deficiencies in the components 401, the restoration unit 12 terminates the process shown in Figure 9. If there are surpluses or deficiencies in the components 401, the restoration unit 12 proceeds to step S53.

[0080] The restoration unit 12 resets the placement information of the components 401 placed on the plan view 110 in step S53, and then repeats the process from step S21. Because the placement information is reset, the process is repeated starting from a state in which the components 210 are not placed on the plan view 110.

[0081] Referring to Figures 12 to 15, the determination process performed in step S30 of Figure 9 will be explained. In step S311, the restoration unit 12 creates auxiliary lines. As shown in Figure 13, the first auxiliary line 161 and the second auxiliary line 162 are created as auxiliary lines in the area enclosed by the outer wall line 140 and the overhang line 150 created in step S14 of Figure 9. The first auxiliary line 161 is a plurality of line segments extending in the X direction and drawn at a predetermined pitch in the Y direction. The second auxiliary line 162 is a plurality of line segments extending in the Y direction and drawn at a predetermined pitch in the X direction. In Figure 13, the X direction is the vertical direction and the Y direction is the horizontal direction. The predetermined pitch is, for example, 500 mm. The auxiliary lines are also drawn on the outer wall line 140 and the overhang line 150. After processing in step S311, the restoration unit 12 proceeds to step S312.

[0082] In step S312, the restoration unit 12 creates candidate placement areas 130. One of the intersections of the first auxiliary line 161 and the second auxiliary line 162 created in step S311 is selected as the first intersection. The second intersection is selected from the intersections of the first auxiliary line 161 and the second auxiliary line 162 that is different from the first intersection and lies on the same auxiliary line as the first intersection. The line segment connecting the first intersection and the second intersection becomes the candidate placement area 130. Multiple candidate placement areas 130 with different lengths and directions are created by the combination of the first and second intersections.

[0083] As shown in Figure 14, there are cases where the component 401 is already placed on the layer as placement information. Placement candidate areas 130 that overlap with component 401 are divided at the intersection with the component 401. After processing in step S312, the restoration unit 12 proceeds to step S321.

[0084] In step S321, the restoration unit 12 identifies a candidate placement location 130. The restoration unit 12 identifies one from the multiple candidate placement locations 130 created in step S312. In step S321, a candidate placement location 130 that has not yet been processed from step S321 to step S328 is identified. After processing in step S321, the restoration unit 12 proceeds to step S322.

[0085] In step S322, the restoration unit 12 determines whether the member to be judged is a truss or not. Here, in this specification, a truss refers to a member that, when placed on the roof section R, combines a horizontal axis member and an axis member that inclins along the roof surface of the roof section R. The truss constitutes the framework structure of the roof section R.

[0086] As shown in Figures 1 and 5, the roof structure of the roof section R according to this embodiment has a first truss T1 of a first shape and a second truss T2 of a second shape as trusses. The first shape is a truss that is positioned perpendicular to the ridge line 121 when viewed from above on the roof section R. When viewed from a direction parallel to the ridge line 121, the first shape is a triangle with the ridge line 121 as its vertex. The second shape is a truss that extends in a direction perpendicular to the ridge line 121 when viewed from above on the roof section R, and is positioned to intersect with two corner lines 122 when viewed from above on the roof section R. When viewed from a direction parallel to the ridge line 121, the second shape is a trapezoid with the intersection with the two corner lines 122 as its upper base.

[0087] If the member to be judged is a truss, the restoration unit 12 proceeds to step S323. If the member to be judged is not a truss, the restoration unit 12 proceeds to step S324. If the candidate placement area 130 is not on the roof plan 112, that is, if the candidate placement area 130 is on the floor plan 111 of each floor, the restoration unit 12 may skip steps S322 and S323 and proceed to step S324.

[0088] In step S323, the restoration unit 12 performs a shape determination. The shape determination determines whether the shape of the member to be determined as a truss matches the shape of the candidate placement area 130. The restoration unit 12 determines that the member to be determined can be placed in the candidate placement area 130 if the member to be determined is a truss and the shape of the member to be determined as a truss matches the shape of the candidate placement area 130. The shape of the member to be determined as a truss is either the first shape or the second shape. The shape of the candidate placement area 130 is determined according to the ridge line 121 and the corner line 122. For example, the restoration unit 12 obtains the shape of the member to be determined as a truss from the building material database 400. The restoration unit 12 obtains the shape of the candidate placement area 130 based on the ridge line 121 and the corner line 122 of the roof plan 112. If the shape of the member to be determined as a truss matches the shape of the candidate placement area 130 (S323: YES), the restoration unit 12 proceeds to step S324. If the shape of the member to be determined as a truss does not match the shape of the candidate placement area 130 (S323: NO), the restoration unit 12 proceeds to step S328.

[0089] In step S324, the restoration unit 12 performs a length determination. The length determination determines whether the length of the member to be determined matches the length of the candidate placement area 130. If the length of the member to be determined matches the length of the candidate placement area 130, the restoration unit 12 determines that the member to be determined can be placed in the candidate placement area 130. The restoration unit 12 obtains the length of the member to be determined from the building member database 400. The restoration unit 12 obtains the distance between the first intersection and the second intersection when the candidate placement area 130 was created as the length of the candidate placement area 130. If the length of the member to be determined matches the length of the candidate placement area 130 (S324: YES), the restoration unit 12 proceeds to step S325. If the length of the member to be determined does not match the length of the candidate placement area 130 (S324: NO), the restoration unit 12 proceeds to step S328.

[0090] In step S325, the restoration unit 12 performs an end determination. The end determination determines whether the end shape of the member to be determined matches the end information at the end of the candidate placement area 130. The end shape is the shape of the end of the member to be determined. The end information is information regarding the win / loss relationship between the candidate placement area 130 and the area adjacent to the candidate placement area 130. The restoration unit 12 determines that the member to be determined can be placed in the candidate placement area 130 if the end shape of the member to be determined matches the end information at the end of the candidate placement area 130. The restoration unit 12 obtains the end shape of the member to be determined from the building material database 400.

[0091] The restoration unit 12 acquires end information for the candidate placement area 130 based on the outline line, the shaft support part 141, and the arrangement information of the component 401. The end information for the candidate placement area 130 is the win or loss at the first intersection of the candidate placement area 130 and the win or loss at the second intersection of the candidate placement area 130. For example, with respect to the first intersection of the candidate placement area 130, the restoration unit 12 determines that the first intersection is a win if the shaft support part 141 is present at the first intersection on the outline line and no other component 401 is placed at the first intersection. If the first intersection is not a win, the restoration unit 12 determines that the first intersection is a loss. The same win or loss determination is made for the second intersection. The restoration unit 12 acquires the results of the win or loss determination as end information for the candidate placement area 130. If the end information of the candidate placement area 130 matches the end shape of the member to be judged (S325: YES), the restoration unit 12 proceeds to step S326. If the end information of the candidate placement area 130 does not match the end shape of the member to be judged (S325: NO), the restoration unit 12 proceeds to step S328.

[0092] The restoration unit 12 determines that the first intersection of the candidate placement area 130 is a winner if it is located on the protruding section H2 and no other components 401 are located at that first intersection. In other words, if the first intersection of the candidate placement area 130 is located on the protruding section H2, the axis support portion 141 does not need to be present at the first intersection when determining whether it is a winner or loser. Here, "the first intersection is located on the protruding section H2" means that the first intersection is located inside the protruding line 150 on the protruding section H2, and in a part of the protruding line 150 that does not overlap with the outer wall line 140. "The first intersection is located on the protruding section H2" does not include the first intersection being located on the outer wall line 140. The restoration unit 12 makes the same determination for the second intersection of the candidate placement area 130.

[0093] In step S326, the restoration unit 12 performs an overhang determination. The overhang determination determines whether the member to be determined can be placed in the candidate placement area 130 if the candidate placement area 130 is located at the overhang H2. The restoration unit 12 determines that the member to be determined can be placed in the candidate placement area 130 if, when the member to be determined is placed in the candidate placement area 130, the member to be determined will overhang from the outer wall W of building B, and a shaft support portion 141 exists at the position where the candidate placement area 130 and the outer wall line 140 intersect. If a shaft support portion 141 exists at the position where the candidate placement area 130 and the outer wall line 140 intersect, the member to be determined is supported by the shaft support portion 141. If the candidate placement area 130 is not located in the overhang H2, or if the candidate placement area 130 is located in the overhang H2 and the member to be judged can be placed in the candidate placement area 130 (S326: YES), the restoration unit 12 proceeds to step S327. If the candidate placement area 130 is located in the overhang H2 and the member to be judged cannot be placed in the candidate placement area 130 (S326: NO), the restoration unit 12 proceeds to step S328. Note that if the candidate placement area 130 is not located in the overhang H2, or if there is no overhang H2 in building B, the restoration unit 12 may skip step S326 and proceed to step S327.

[0094] In step S327, the restoration unit 12 determines that the member to be judged can be placed in the candidate placement area 130, and then proceeds to step S329. In step S328, the restoration unit 12 determines that the member to be judged cannot be placed in the candidate placement area 130, and then proceeds to step S329. The determination result in step S327 or step S328 is stored for each candidate placement area 130.

[0095] In step S329, the restoration unit 12 determines whether or not all candidate placement locations 130 have been determined. If all candidate placement locations 130 have been determined, the restoration unit 12 terminates the process shown in Figure 12. If there are candidate placement locations 130 that have not been determined, the restoration unit 12 repeats the process from S321. When the process is repeated from step S321, the candidate placement locations 130 identified in the next step S321 are the candidate placement locations 130 that have not yet been determined.

[0096] As shown in Figure 15, the determination process in Figure 12 is executed, and in step S41 of Figure 9, candidate placement areas 130 where the member to be determined can be placed are shown on the plan view 110. As a result of the process in Figure 9, the component 401 is placed as shown in Figure 16, and the floor plan 300 is restored on the plan view 110.

[0097] <Operation of this embodiment> The first operation of this embodiment will now be described. The factory shipment details for building B during its construction list contain a large number of components, approximately 1000 items. Traditionally, components were placed manually on the floor plan 110, but selecting the necessary components from the factory shipment details and placing them in the correct locations on the structural drawing 300 was extremely time-consuming. The structural drawing restoration system 10 determines whether a component 210 can be placed on the floor plan 110 based on the length, end shape, etc., of the corresponding component 401. The component 401 is then placed in a candidate placement location 130 on the placementable layer. By using the structural drawing restoration system 10, the time required to select placement locations is reduced compared to manually placing the component 210 on the floor plan 110, thus improving the efficiency of the structural drawing restoration work.

[0098] The second operation of this embodiment will now be described. The product codes and names, which serve as identification information 211 for component 210, are complex because they are assigned at the time of factory shipment of the component 210. Therefore, restoring the floor plan 300 required someone with factory experience or a thorough understanding of the types of component 210. In contrast, the floor plan restoration system 10 links the identification information 211 of a component 210 to a component 401 included in the building component database 400. The display unit 14 displays the component 401 linked to the component 210, categorized by type. This makes it easier for users to understand the type and shape of the component 210, thus facilitating the identification of the component 401 to be reproduced in the floor plan 300. As a result, the restoration of the floor plan 300, which previously relied on individual experience, becomes simpler, leading to the continuation of the renovation business for building B, which requires the restoration of the floor plan 300.

[0099] The third function of this embodiment will now be described. In the floor plan restoration system 10, the components 401 that should be placed on the plan 110 are displayed in list 500. When a component 210 is placed, the quantity in list 500 decreases, and when the quantity becomes zero, it is grayed out. This helps to prevent users from forgetting to place components.

[0100] A fourth function of this embodiment will now be described. As described above, the floor plan restoration system 10 streamlines the restoration of floor plan 300, enabling quicker proposals to customers who wish to renovate building B. This allows for the transfer and expansion of renovation technology.

[0101] <Effects of this embodiment> The effects of this embodiment will now be explained. (1) The floor plan restoration system 10 comprises an acquisition unit 11 and a restoration unit 12. The acquisition unit 11 acquires drawing information 100 relating to the floor plan 110 of building B and information on the constituent members 210 that constitute building B, and member list information 200 which is a list of the constituent members 210. The restoration unit 12 restores the floor plan 300 of building B based on the drawing information 100 and the member list information 200. The restoration unit 12 identifies a constituent member 401 corresponding to one of the constituent members 210 from the member list information 200 as a member to be judged. The restoration unit 12 determines whether or not the member to be judged can be placed in each of a plurality of pre-set placement candidate locations 130 in the floor plan 110. The restoration unit 12 places the member to be judged in the placement candidate location 130 where it has been determined that the member to be judged can be placed.

[0102] With this configuration, the restoration unit 12 places the members to be judged at candidate placement locations 130 on the plan view 110. By placing the constituent elements 401 as members to be judged on the plan view 110 of building B in this way, the structural drawing 300 of building B can be easily restored.

[0103] (2) The restoration unit 12 determines that the member to be judged can be placed in the candidate placement area 130 if the member to be judged is a truss and the shape of the member to be judged as a truss matches the shape of the candidate placement area 130.

[0104] With this configuration, the member to be determined, which is a truss, is placed in the candidate placement area 130 whose shape matches. Therefore, the member to be determined can be placed as a truss on the plan view 110.

[0105] (3) The restoration unit 12 determines that the member to be judged can be placed in the candidate placement area 130 if the length of the member to be judged matches the length of the candidate placement area 130.

[0106] With this configuration, the member to be judged is placed in a candidate placement location 130 corresponding to the length of the member to be judged. Therefore, the member to be judged can be placed in a position on the plan view 110 that matches the length of the member to be judged.

[0107] (4) The restoration unit 12 determines that the member to be judged can be placed in the candidate placement area 130 if the end shape of the member to be judged matches the end information at the end of the candidate placement area 130. The end shape is the shape of the win or loss at the end of the member to be judged. The end information is information regarding the win or loss between the candidate placement area 130 and the area adjacent to the candidate placement area 130.

[0108] With this configuration, the judgment target member corresponding to the win or loss at the end of the candidate placement area 130 is placed. Therefore, the judgment target member corresponding to the win or loss at the end of the candidate placement area 130 can be placed in the candidate placement area 130.

[0109] (5) The restoration unit 12 determines that the member to be determined can be placed in the candidate placement area 130 if, when the member to be determined is placed in the candidate placement area 130, the member to be determined protrudes from the outer wall line 140 of the plan view 110, and the shaft support portion 141 is located at the position where the candidate placement area 130 and the outer wall line 140 intersect.

[0110] In this configuration, the member to be judged is positioned to protrude from the exterior wall W of building B. Therefore, the member to be judged can be positioned on the plan view 110 as a member of the protruding section H2.

[0111] (6) The floor plan 110 includes floor plans 111 relating to the layout of each floor of building B, and a roof plan 112 relating to the roof R of building B. If the restoration unit 12 can place the member to be judged in the candidate placement area 130 in the roof plan 112, it places the member to be judged in the candidate placement area 130 in the roof plan 112. If the member to be judged cannot be placed in the candidate placement area 130 in the roof plan 112, the restoration unit 12 determines whether or not the member to be judged can be placed in the candidate placement area 130 in each floor plan 111.

[0112] In building B, some components 210, such as long axial members and trusses, are often used in the roof section R. According to the above configuration, if a candidate placement location 130 can be placed on the roof plan 112, that candidate placement location 130 will be preferentially placed on the roof plan 112. This allows for efficient placement of the components 210.

[0113] (7) The restoration unit 12 identifies the component 401 corresponding to each of the multiple component members 210 as the component to be determined. The restoration unit 12 prioritizes identifying the component 401 corresponding to the longer component member 210 as the component to be determined as to whether or not it can be placed in each of the candidate placement areas 130.

[0114] The placement options for long components 210 are fewer in the candidate locations 130 compared to short components 210. According to the above configuration, long components 210 are preferentially placed on the plan view 110 as components to be judged. Therefore, the placement work of the components 210 can be carried out efficiently.

[0115] (8) The restoration unit 12 accepts the user's selection of a component 401 from among a plurality of components 401. The restoration unit 12 identifies the component 401 selected by the user as the component to be determined.

[0116] With this configuration, the components to be evaluated are identified based on the user's selection. The components 401 that the user wants to place can be preferentially placed on the plan view 110.

[0117] (9) The floor plan restoration system 10 further includes a design assistance unit 15 that assists in the design of building B based on a building component database 400, which is a library of building component 401 of building B. The component list information 200 includes identification information 211 assigned to each of the component members 210. The restoration unit 12 places the component members 401 linked to the identification information 211 of the component members 210 identified as components to be determined in the candidate placement area 130 as components to be determined.

[0118] In this configuration, the component 401 linked to the component 210 is placed on the plan view 110. The user can determine the type of component 210 based on the component 401 in the building component database 400.

[0119] (10) The design support unit 15 performs structural calculations for building B based on the component members 210 arranged in the floor plan 110. With this configuration, structural calculations for building B can be performed based on the restored floor plan 300.

[0120] (11) The restoration unit 12 displays a list 500 of component 401 based on the component list information 200. Each time a member to be judged is placed in a candidate placement location 130, the restoration unit 12 removes a component 401 corresponding to the placed member to be judged from the list 500.

[0121] With this configuration, the number of components 401 placed on the plan view 110 is reduced from the list 500, so by referring to the list 500, it is possible to prevent forgetting to place components 401.

[0122] <Variation> The above embodiments are illustrative of possible forms of a floor plan restoration system and are not intended to limit its form. A floor plan restoration system may take forms different from those illustrated in the above embodiments. Examples include forms in which parts of the configuration of the embodiments are replaced, modified, or omitted, or forms in which new configurations are added to the embodiments. Modifications of the embodiments are shown below.

[0123] Building B may be a wooden house. In this modified example, the wooden component 401 is placed on the floor plan 110.

[0124] • In the floor plan restoration system 10, user input was accepted for some processes, but these processes may be automated within the floor plan restoration system 10. For example, the adjustment of the plan view 110 in step S13 and the creation of the outline lines in step S14 may be automated using image recognition technology or the like. The process of identifying the component 401 as the member to be judged in step S21 may be automated by prioritizing the selection of long component members 210 or component members 210 with a lower order. The selection of candidate placement locations 130 in step S42 may be automated by prioritizing the selection of candidate placement locations 130 at high places on building B.

[0125] The setting of the cross-sectional shape in steps S22 and S23 may be omitted from the process shown in Figure 12.

[0126] In the process shown in Figure 12, it was determined whether the member to be evaluated can be placed in the candidate placement area 130 after shape determination, length determination, end determination, and overhang determination. However, at least one of the above determinations may be omitted.

[0127] The restoration unit 12 does not have to prioritize placing the member to be judged at the candidate placement location 130 at a high elevation of building B.

[0128] The restoration unit 12 does not need to prioritize identifying the longer component 210 among the component 210 as the component to be determined.

[0129] The design assistance unit 15 may be omitted from the floor plan restoration system 10. Alternatively, the design assistance unit 15 may be provided separately from the floor plan restoration system 10, and the design assistance unit 15 may perform structural calculations for building B by receiving the floor plan 300 from the floor plan restoration system 10.

[0130] The series of processes performed by the floor plan restoration system 10 may be configured as a floor plan restoration program. The floor plan restoration program causes a computer to perform a first step, a second step, a third step, and a fourth step. In the first step, the computer is caused to obtain drawing information 100 relating to the floor plan 110 of building B, and member list information 200, which is information on the constituent members 210 that make up building B and is a list of constituent members 210. In the second step, the computer is caused to identify a constituent member 401 of building B that corresponds to one of the constituent members 210 from the member list information 200 as a member to be determined. In the third step, the computer is caused to determine whether or not the member to be determined can be placed in each of a plurality of pre-set placement candidate locations 130 in the floor plan 110. In the fourth step, the computer is caused to place the member to be determined in the placement candidate location 130 that has been determined to be able to accommodate the member to be determined. The floor plan restoration program can add or modify any steps according to the series of processes performed by the floor plan restoration system 10 of the embodiment.

[0131] The series of processes performed by the floor plan restoration system 10 may be configured as a floor plan restoration method. In the floor plan restoration method, the computer performs a first step, a second step, a third step, and a fourth step. In the first step, the computer obtains drawing information 100 relating to the floor plan 110 of building B, and member list information 200, which is information on the constituent members 210 that make up building B and is a list of constituent members 210. In the second step, the computer identifies a constituent member 401 of building B that corresponds to one of the constituent members 210 from the member list information 200 as a member to be judged. In the third step, the computer determines whether the member to be judged can be placed in each of a plurality of pre-set placement candidate locations 130 in the floor plan 110. In the fourth step, the computer places the member to be judged in the placement candidate location 130 where it has been determined that the member to be judged can be placed. The floor plan restoration method can have any additional or modified steps depending on the series of processes performed by the floor plan restoration system 10 of the embodiment.

[0132] This specification discloses the following technologies: [Note 1] A floor plan restoration system comprising: an acquisition unit that acquires drawing information relating to a floor plan of a building and component list information which is information relating to the components that constitute the building and is a list of the components; and a restoration unit that restores the floor plan of the building based on the drawing information and the component list information, wherein the restoration unit identifies a component of the building corresponding to one of the components from the component list information as a component to be determined, determines whether the component to be determined can be placed in each of a plurality of pre-set placement candidate locations in the floor plan, and places the component to be determined in the placement candidate location where it has been determined that the component to be determined can be placed.

[0133] [Note 2] The floor plan restoration system according to Appendix 1, wherein the restoration unit determines that the member to be determined can be placed in the candidate placement location when the member to be determined is a truss and the shape of the member to be determined as a truss matches the shape of the candidate placement location.

[0134] [Note 3] The floor plan restoration system according to Appendix 1, wherein the restoration unit determines that the member to be determined can be placed in the candidate placement location when the length of the member to be determined matches the length of the candidate placement location.

[0135] [Note 4] The floor plan restoration system according to Appendix 1, wherein the restoration unit determines that the member to be determined can be placed in the candidate placement location when the end shape of the member to be determined matches the end information at the end of the candidate placement location, the end shape is the win / loss shape at the end of the member to be determined, and the end information is information relating to the win / loss between the candidate placement location and a location adjacent to the candidate placement location.

[0136] [Note 5] The floor plan restoration system according to Appendix 1, wherein the restoration unit determines that the member to be determined can be placed in the candidate placement location if the member to be determined protrudes from the outer wall line of the building when placed in the candidate placement location, and an axial support exists at the position where the candidate placement location and the outer wall line intersect.

[0137] [Note 6] The floor plan restoration system according to Appendix 1, wherein the floor plan includes floor plans relating to the layout of each floor of the building and a roof plan relating to the roof of the building, and the restoration unit places the member to be determined in the candidate placement location in the roof plan if it is possible to place the member to be determined in the candidate placement location in the roof plan, and determines whether or not the member to be determined can be placed in the candidate placement location in each floor plan if it is not possible to place the member to be determined in the roof plan.

[0138] [Note 7] The floor plan restoration system according to Appendix 1, wherein the restoration unit identifies the component corresponding to each of the plurality of components as the component to be determined, and determines whether the component corresponding to the longer component can be preferentially placed in each of the candidate placement locations.

[0139] [Note 8] The floor plan restoration system according to Appendix 1, wherein the restoration unit accepts the user's selection of a component from a plurality of components and identifies the component selected by the user as the component to be determined.

[0140] [Note 9] A floor plan restoration system according to any one of appendices 1 to 8, further comprising a design assistance unit that assists in the design of the building based on a building component database which is a library of the aforementioned components, wherein the component list information includes identification information assigned to each of the aforementioned component members, and the restoration unit places the aforementioned components linked to the identification information of the component members as the components to be determined and in the candidate placement locations.

[0141] [Note 10] The aforementioned design support unit performs structural calculations of the building based on the constituent members arranged in the floor plan, as described in Appendix 9, for the floor plan restoration system.

[0142] [Note 11] The floor plan restoration system according to any one of the appendices 1 to 8, wherein the restoration unit displays a list of components based on the component list information, and each time the component to be determined is placed in the candidate placement location, the component corresponding to the placed component to be determined is removed from the list.

[0143] [Note 12] A floor plan restoration program, which causes a computer to perform the following steps: a first step of causing a computer to obtain drawing information relating to a floor plan of a building and information of constituent members that constitute the building, which is a list of the constituent members; a second step of causing a computer to identify a constituent member of the building that corresponds to one of the constituent members from the member list information as a member to be determined; a third step of causing a computer to determine whether or not the member to be determined can be placed in each of a plurality of pre-set candidate placement locations in the floor plan; and a fourth step of causing a computer to place the member to be determined in the candidate placement location where it has been determined that the member to be determined can be placed.

[0144] [Note 13] A method for restoring a floor plan, comprising: a first step of a computer acquiring drawing information relating to a floor plan of a building and member list information which is information relating to the constituent members of the building and is a list of the constituent members; a second step of identifying a constituent member of the building that corresponds to one of the constituent members from the member list information as a member to be determined; a third step of determining whether the member to be determined can be placed in each of a plurality of pre-set candidate placement locations in the floor plan; and a fourth step of placing the member to be determined in the candidate placement location where it has been determined that the member to be determined can be placed. [Explanation of Symbols]

[0145] 10...Floor plan restoration system, 11...Acquisition unit, 12...Restoration unit, 13...Storage unit, 14...Display unit, 15...Design assistance unit, 100...Drawing information, 110...Floor plan, 111...Floor plans for each floor, 112...Roof plan, 120...Roof line, 121...Ridge line, 122...Corner line, 130...Possible placement area, 140...Exterior wall line, 141...Axis support part, 150...Cantilever line, 161...First auxiliary line, 162...Second auxiliary line, 200...Component list information, 210...Components, 211...Identification information, 300...Floor plan, 400...Building component database, 401...Components, 500...List.

Claims

1. It is a floor plan restoration system, An acquisition unit that acquires drawing information relating to the floor plan of a building, and component list information which is a list of the component members that make up the building, A restoration unit that restores the building plan based on the aforementioned drawing information and the aforementioned list of components information, The restoration unit is, From the member list information, the building component corresponding to one of the constituent members is identified as the component to be determined. In the aforementioned plan view, it is determined whether the member to be judged can be placed in each of the multiple candidate placement locations that are set in advance. The member to be determined is placed in the candidate placement location where it has been determined that the member to be determined can be placed. Floor plan restoration system.

2. The restoration unit determines that the member to be determined can be placed in the candidate placement location if the member to be determined is a truss and the shape of the member to be determined as a truss matches the shape of the candidate placement location. The floor plan restoration system according to claim 1.

3. The restoration unit determines that the member to be determined can be placed in the candidate placement location if the length of the member to be determined matches the length of the candidate placement location. The floor plan restoration system according to claim 1.

4. The restoration unit determines that the member to be determined can be placed in the candidate placement location if the end shape of the member to be determined matches the end information at the end of the candidate placement location. The end shape is the shape of the win or lose at the end of the member to be judged. The end information is information relating to the win / loss between the candidate placement area and the area adjacent to the candidate placement area. The floor plan restoration system according to claim 1.

5. The restoration unit determines that the member to be determined can be placed in the candidate placement location if, when the member to be determined is placed in the candidate placement location, the member to be determined protrudes from the outer wall line of the building, and a shaft support exists at the position where the candidate placement location and the outer wall line intersect. The floor plan restoration system according to claim 1.

6. The aforementioned floor plan includes floor plans relating to the layout of each floor of the building, and a roof plan relating to the roof of the building. The restoration unit is, If the member to be determined can be placed in the candidate placement area in the roof plan, the member to be determined is placed in the candidate placement area in the roof plan. If the member to be judged cannot be placed in the candidate placement area in the roof plan, then it is determined whether or not the member to be judged can be placed in the candidate placement area in each floor plan. The floor plan restoration system according to claim 1.

7. The restoration unit is, Each of the multiple components is identified as the component to be determined. It is determined whether the component corresponding to the longer component among the components can be preferentially placed in each of the candidate placement locations. The floor plan restoration system according to claim 1.

8. The restoration unit is, The system accepts the user's selection of a component from among a plurality of such components. The component selected by the user is identified as the member to be determined. The floor plan restoration system according to claim 1.

9. The system further includes a design assistance unit that assists in the design of the building based on a building component database which is a library of the aforementioned components, The aforementioned list of components includes identification information assigned to each of the constituent components, The restoration unit places the component associated with the identification information of the component as the member to be determined in the candidate placement area. A floor plan restoration system according to any one of claims 1 to 8.

10. The design assistance unit performs structural calculations of the building based on the components arranged in the floor plan. The floor plan restoration system according to claim 9.

11. The restoration unit is, Based on the aforementioned list of components information, the list of components is displayed. Each time the member to be determined is placed in the candidate placement location, the component corresponding to the placed member to be determined is removed from the list. A floor plan restoration system according to any one of claims 1 to 8.

12. This is a floor plan restoration program, On the computer, The first step involves obtaining drawing information relating to the floor plan of a building, and information on the constituent members that make up the building, which is a list of said constituent members. A second step involves identifying a component of the building that corresponds to one of the constituent members from the member list information as the member to be determined, A third step involves determining whether the member to be judged can be placed in each of the multiple candidate placement locations predetermined in the plan view, A fourth step is to place the member to be determined in the candidate placement location where it has been determined that the member to be determined can be placed. Floor plan restoration program.

13. A method for restoring floor plans, Computers A first step involves obtaining drawing information relating to the floor plan of a building, and information on the constituent members that make up the building, which is a list of the constituent members. A second step involves identifying a component of the building that corresponds to one of the constituent members from the member list information as a member to be determined, A third step involves determining whether the member to be judged can be placed in each of the multiple candidate placement locations predetermined in the plan view, A fourth step is performed in which the member to be determined is placed in the candidate placement location where it has been determined that the member to be determined can be placed. Method for restoring floor plans.