Building data processing device, method, and building data structure
Patent Information
- Application Number
- JP2024549979
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Priority Date
- 2023-09-08
- Filing Date
- 2023-09-08
- Publication Date
- 2025-06-17
AI Technical Summary
Existing systems lack a universal building data structure that can be easily utilized for multiple purposes, such as residential damage assessment and property tax evaluation, due to differences in standards and requirements for building data across various applications.
A building data processing device and method that includes identifiers for building parts, shape and state information, and part relationship data, allowing for the specification of calculation methods based on usage needs to generate relevant information effectively.
Enables the generation of useful information for various applications by specifying calculation methods based on usage, facilitating the use of building data across different business purposes, including residential damage certification and property tax investigations, even for non-experts.
Abstract
Description
Building data processing device and method, and building data structure
[0001] The present invention relates to a building data processing device and method, and a building data structure, and more particularly to a building data structure that can be used for multiple purposes and a technology for generating information useful for multiple purposes from building data in the building data structure.
[0002] Local government operations include multiple tasks related to building surveys and evaluations, and each task requires information on the dimensions and attributes of each part of the building, such as building drawings.
[0003] For example, in residential damage assessment surveys after a disaster, local government officials visit the site and visually inspect damaged buildings, creating blueprints and recording damage for each building element. Meanwhile, insurance companies also conduct similar surveys for damage assessment surveys, but because the damage calculation standards for each building element are different, the building damage information created by local governments cannot be used as is. Additionally, building surveys for fixed asset tax assessments also measure the dimensions of each element, but detailed calculation methods are required, particularly for building area, such as the interior dimensions and wall center area. As such, the building information required for each business purpose has both common and different items, making it difficult to use static data, such as blueprints, created in one business operation in another.
[0004] On the other hand, a damage survey system has been proposed that allows even those who do not have the knowledge to determine the extent of damage to disaster-stricken objects to collect the information necessary to determine the extent of damage to disaster-stricken objects in disaster-stricken areas (Patent Document 1).
[0005] The damage survey system described in Patent Document 1 includes a management server device that collects and manages information related to disaster-affected objects, and a mobile terminal device that has a display unit and a photographing unit and is connected to the management server device via a network. The mobile terminal device also includes a judgment criteria designation unit that designates criteria for determining the extent of damage to disaster-affected objects, and a disaster object information transmission unit that transmits disaster object information, including image data of the photographs taken and the designated criteria for determining the extent of damage to the disaster-affected objects, from the mobile terminal device to the management server device.
[0006] With this damage investigation system, even a person who does not have the knowledge to determine the extent of damage to the affected objects can specify the criteria for determining the degree of damage that the affected objects are thought to fall under in the judgment criteria designation unit, take photos of the affected objects in the photography unit, and send the damage object information to the management server device in the damage object information transmission unit, thereby collecting the information necessary for the management server device to determine the extent of damage to the affected objects.
[0007] Furthermore, a device for assessing damage inside buildings during earthquakes has been proposed that can be easily used by individuals other than experts (Patent Document 2).
[0008] The earthquake building damage assessment device described in Patent Document 2 calculates the earthquake response based on building data and seismic motion data, calculates the probability of tipping, the probability of movement, and the amount of movement based on the earthquake response, installed object data, and floor data, evaluates the risk of tipping based on the probability of tipping and evaluates the risk of movement based on the probability of movement and the amount of movement, evaluates the degree of damage to non-structural parts based on the earthquake response, building data, and non-structural part data, evaluates the possibility of human casualties based on the probability of tipping, the probability of movement and the amount of movement, the degree of damage to non-structural parts, installed object data, and room data, and evaluates the degree of impediment to evacuation within the building based on the risk of tipping, the risk of movement, and the degree of damage to non-structural parts.
[0009] JP 2018-165906 A JP 2021-56139 A
[0010] The damage survey system described in Patent Document 1 is a dedicated system for collecting information necessary to determine the degree of damage to affected objects in the disaster area, and the earthquake building damage assessment device described in Patent Document 2 is also a dedicated device for assessing the degree of damage to non-structural components, the possibility of human casualties, and the degree of impediment to evacuation within the building. In other words, Patent Documents 1 and 2 do not describe a building data structure that can be used generally for multiple purposes, and do not describe a technology for easily generating information useful for multiple purposes using building data in that building data structure.
[0011] The present invention has been made in consideration of the above circumstances, and aims to provide a building data structure that can be used generally for multiple uses, and a building data processing device and method, as well as a building data structure, that can generate information useful for multiple uses from the building data of that building data structure.
[0012] In order to achieve the above-mentioned object, the invention of a first aspect is a building data processing device that includes a memory that stores building data composed of identifiers that identify multiple parts that make up a building, part information consisting of part types that indicate the types of each of the multiple parts associated with the identifiers, shape information that indicates the three-dimensional shape of the multiple parts, and status information that indicates the status of the multiple parts, and part relationship information that indicates the relationships between the multiple parts, and a processor, wherein the processor accepts input of the intended use of the building data, identifies a calculation method for information useful for the intended use based on the accepted intended use, executes the identified calculation method using the part information and part relationship information stored in the memory, and generates information useful for the intended use.
[0013] According to the first aspect of the present invention, when input of the intended use of building data is received, a calculation method for information useful for the intended use is identified based on the received intended use, and the identified calculation method is executed using the part information and part relationship information stored in memory to generate information useful for the intended use, allowing the user to easily obtain information useful for the intended use.
[0014] In the building data processing device according to the second aspect of the present invention, in the first aspect, it is preferable that the part type includes information indicating one or more of the exterior wall, interior wall, roof, foundation, pillar, beam, floor, ceiling, fixtures, and equipment.
[0015] In the building data processing device of the third aspect of the present invention, in the first aspect, the part relationship information preferably includes information indicating one or more of the following relationships: an aggregation relationship indicating the relationship between a first part and a second part that is a subordinate structure of the first part; a dependency relationship indicating the relationship between a first part and a second part when the first part depends on the structure of the second part; an adjacency relationship indicating the relationship between a first part and a second part when the same type of first part and second part are adjacent; a possession relationship indicating the relationship between a first part and a second part when the first part possesses the second part as a component; and a chronological relationship regarding the history of the same part due to additions or renovations.
[0016] In the building data processing device according to a fourth aspect of the present invention, in the first aspect, the status information preferably includes damage type, damage size, damage extent, flood depth, inspector comments, or images.
[0017] In the building data processing device according to a fifth aspect of the present invention, in the first aspect, it is preferable that the building data of the building to be surveyed includes information on damaged buildings that have been damaged in the vicinity of the building to be surveyed.
[0018] In the building data processing device of the sixth aspect of the present invention, in the first aspect, the intended use preferably includes one or more of residential damage certification survey work, fixed asset tax survey work, urban planning work, and vacant house management work.
[0019] A seventh aspect of the present invention is a building data processing device according to any one of the first to sixth aspects, wherein the processor associates the generated information with an identifier corresponding to the part as part status information and stores it in the memory.
[0020] According to the seventh aspect of the present invention, when information useful for a particular application is generated in relation to a part, the generated information is stored in memory as part status information in association with an identifier corresponding to the part.
[0021] In the first aspect of the building data processing device of the eighth aspect of the present invention, when a processor receives a building damage assessment survey work as a use of building data, it identifies a calculation method for building damage information useful for the received residential damage assessment survey work, accepts input instructions to display or hide each part of the building, displays the received part, the dimensions of the part, and status information on a display, executes the identified calculation method using the part information and part relationship information corresponding to the part displayed on the display, and generates building damage information, which is status information.
[0022] A ninth aspect of the present invention provides a building data processing device according to the eighth aspect, wherein the building damage information preferably includes information indicating a damage image, damage size, the area proportion occupied by the damage, or flood depth.
[0023] A tenth aspect of the present invention provides a building data processing device according to the ninth aspect, wherein the processor accepts a user input of the degree of damage for each type of damage, and the building damage information preferably includes the degree of damage.
[0024] In the building data processing device of the eleventh aspect of the present invention, in the first aspect, when a processor receives a fixed asset tax survey of a building as a use of building data, it identifies a floor area calculation method useful for the received fixed asset tax survey, displays the building's expansion and renovation history on the display based on the chronological relationship contained in the part relationship information, and when it receives a change of history from the expansion and renovation history displayed on the display, it displays part and status information on the display based on the part information linked to the changed history, executes the identified floor area calculation method using the part information and part relationship information corresponding to the part displayed on the display, and generates the floor area as status information.
[0025] The invention of a twelfth aspect is a building data processing method executed by a processor in a building data processing device having a memory that stores building data composed of identifiers that identify multiple parts that make up a building, part information consisting of part types that indicate the types of each of the multiple parts associated with the identifiers, shape information that indicates the three-dimensional shapes of the multiple parts, and state information that indicates the state of the multiple parts, and part relationship information that indicates the relationships between the multiple parts, the building data processing method includes the steps of accepting input of the intended use of the building data, identifying a calculation method for information useful for the intended use based on the accepted intended use, and executing the identified calculation method using the part information and part relationship information stored in the memory to generate information useful for the intended use.
[0026] A building data processing method according to the thirteenth aspect of the present invention, in the twelfth aspect, includes the steps of accepting a building damage assessment survey work as a use of building data, identifying a calculation method for building damage information useful for the accepted residential damage assessment survey work, accepting input of instructions to display or hide each part of the building and displaying the accepted part, the dimensions of the part, and status information on a display, and executing the identified calculation method using part information and part relationship information corresponding to the part displayed on the display, and generating building damage information, which is status information.
[0027] A building data processing method according to a fourteenth aspect of the present invention, in the twelfth aspect, includes the steps of accepting a fixed asset tax investigation of a building as a use of building data, identifying a floor area calculation method useful for the accepted fixed asset tax investigation, displaying on a display the expansion / renovation history for each part of the building based on the chronological relationship contained in the part relationship information, and upon accepting a change of history from the expansion / renovation history displayed on the display, displaying on the display the part and status information based on the part information linked to the changed history, and executing the specified floor area calculation method using the part information and part relationship information corresponding to the part displayed on the display, and generating a floor area as status information.
[0028] The invention of the fifteenth aspect is a building data structure that includes part information consisting of identifiers that identify multiple parts that make up a building, part types that indicate the types of each of the multiple parts associated with the identifiers, shape information that indicates the three-dimensional shapes of the multiple parts, and state information that indicates the state of the multiple parts, and part relationship information that indicates the relationships between the multiple parts, and is expressed as an effective graph with the part information as nodes and the part relationship information as edges.
[0029] In the building data structure according to a sixteenth aspect of the present invention, in the fifteenth aspect, it is preferable that the part type includes information indicating one or more of the exterior wall, interior wall, roof, foundation, pillar, beam, floor, ceiling, fixtures, and equipment.
[0030] In the building data structure of the 17th aspect of the present invention, in the 15th aspect, the part relationship information preferably includes information indicating one or more of the following relationships: an aggregation relationship indicating the relationship between a first part and a second part that is a subordinate structure of the first part; a dependency relationship indicating the relationship between a first part and a second part when the first part depends on the structure of the second part; an adjacency relationship indicating the relationship between a first part and a second part when the same type of first part and second part are adjacent; a possession relationship indicating the relationship between a first part and a second part when the first part possesses the second part as a component; and a chronological relationship regarding the history of the same part due to additions or renovations.
[0031] In the building data structure according to an eighteenth aspect of the present invention, in the fifteenth aspect, the status information preferably includes damage type, damage size, extent of damage, flood depth, inspector comments, or an image.
[0032] According to the present invention, it is possible to provide a building data structure that can be used for multiple purposes. Furthermore, by using the building data of this building data structure, even an unskilled person can obtain information useful for multiple purposes with a simple selection operation.
[0033] FIG. 1 is a diagram showing the exterior of a building created using a modeling tool applied to a building data structure. FIG. 2 is a diagram showing an embodiment of the building data structure for the building shown in FIG. 1. FIG. 3 is a system configuration diagram showing a building data processing system including a building data processing device and a server according to the present invention. FIG. 4 is a functional block diagram showing an embodiment of the building data processing device according to the present invention. FIG. 5 is a diagram showing an example of building components displayed on a display. FIG. 6 is a front view of the exterior wall of the building shown in FIG. 5(B). FIG. 7 is a diagram showing an example of a screen showing the extension and renovation history displayed on a display. FIG. 8 is a diagram showing the history switching from a newly constructed building to a renovated building. FIG. 9 is a diagram showing an example of a display of floor area. FIG. 10 is a diagram showing the exterior of the building shown in FIG. 1 when the roof and exterior wall are damaged. FIG. 11 is a diagram showing a building data structure in which subsequently acquired condition information for components is linked to the building data structure shown in FIG. 2. FIG. 12 is a diagram showing an example of building data and a building drawing displayed based on the building data. FIG. 13 is a conceptual diagram showing wall center area and interior area. FIG. 14 is a diagram showing a model of a building composed of four columns and interior walls shown in FIG. 13 , based on component information and component relationship information. FIG. 15 is a diagram used to explain a method for extracting four interior walls that constitute the floor area from the model shown in FIG. 14 . FIG. 16 is a diagram used to explain a method for calculating the center line of each interior wall using component information (vertex polygons) of the four extracted interior walls. FIG. 17 is a diagram used to explain a method for identifying interior wall pairs that are "adjacent" to the four extracted interior walls and a method for calculating the intersection of the center lines of the interior wall pairs. FIG. 18 is a schematic diagram of interior walls that constitute the floor area and are used to calculate the interior area. FIG. 19 is a diagram used to explain a method for identifying interior wall pairs that are "adjacent" to the four extracted interior walls and a method for calculating the intersection of the inner radial lines of the interior wall pairs. FIG. 20 is a diagram used to explain a method for calculating the interior wall area using the coordinates of the intersection of the four inner radial lines. Figure 21 is a diagram used to explain how to extract the part (pillar) sandwiched between the "adjacency relationship" of the identified inner wall pair, and how to obtain the vertex coordinates on the inner diameter side of the extracted pillar.Fig. 22 is a diagram used to explain a method for calculating the area of an inner diameter column from the coordinates of the vertices on the inner diameter side of the column and the coordinates of the intersection of the inner diameter lines of an inner wall pair. Fig. 23 is a flowchart showing an embodiment of the building data processing method according to the present invention.
[0034] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the building data processing device and method and building data structure according to the present invention will now be described with reference to the accompanying drawings.
[0035] [Building Data Structure] The building data structure according to the present invention will be described.
[0036] FIG. 1 is a diagram showing the exterior of a building created using a modeling tool applied to a building data structure, and FIG. 2 is a diagram showing an embodiment of a building data structure for the building shown in FIG. 1.
[0037] The building 10 shown in Figure 1 is composed of multiple parts including a roof 11, four exterior walls including exterior walls 12 and 13, a door 14 arranged on the exterior wall 12, and two windows 15 and 16 arranged on the exterior wall 13.
[0038] As shown in Figures 1 and 2, the building data structure includes part information consisting of identifiers that identify multiple parts that make up the building 10, part types that indicate the types of each of the multiple parts associated with the identifiers, shape information that indicates the three-dimensional shapes of the multiple parts, and state information that indicates the state of the multiple parts, and part relationship information that indicates the relationships between the multiple parts, and is expressed as an effective graph with the part information as nodes and the part relationship information as edges.
[0039] Identifiers (for example, E1 to E10) that identify the parts are assigned to the multiple parts that make up the building 10. If there are four exterior walls that make up the building 10, each of the four exterior walls is assigned a different identifier (E4 to E7).
[0040] The part type indicating the type of each of the multiple parts associated with the identifier includes, for example, information indicating one or more of the exterior wall, interior wall, roof, foundation, pillar, beam, floor, ceiling, fixtures, and equipment.
[0041] Furthermore, the shape information indicating the three-dimensional shapes of the multiple body parts associated with the identifiers can be, for example, three-dimensional data of the vertices of a polygon (hereinafter referred to as "polygon data") when the shape of the body part is a polygon. The polygon data for each body part can be created using a modeling tool.
[0042] The condition information indicating the condition of multiple parts includes damage type, damage size, damage extent, flood depth, investigator comments, or images. The images are damage images taken of the damage range of the building (house). The condition information includes information that can be prepared in advance, such as damage images, information calculated using a calculation method for information useful for the intended use, and other information that is generated and input later, such as information input by the user.
[0043] The part information is composed of part type, shape information, and state information associated with the identifier.
[0044] The building data structure also includes part relationship information that indicates the relationships between multiple parts.
[0045] The part relationship information includes information indicating one or more of an aggregation relationship, a dependency relationship, an adjacency relationship, a holding relationship, and a time series relationship.
[0046] Here, the aggregation relationship refers to the relationship between a first part and a second part that is a subordinate structure of the first part. For example, if the part type is "roof 11" and there are two "roof planes" that are subordinate structures to the "roof 11," then the "roof 11" and the two "roof planes" are in an aggregation relationship.
[0047] A dependency relationship refers to a relationship between a first part and a second part when the first part depends on the structure of the second part. For example, if the first part is the "roof 11" and this "roof 11" is installed on the second part, which is four "exterior walls 12, 13, etc.", the first part, "roof 11," depends on the structure of the second part, which is four "exterior walls 12, 13, etc." Conversely, if the first part is the four "exterior walls 12, 13, etc." and the second part is the "roof 11," the four "exterior walls 12, 13, etc." of the first part depend on the second part, "roof 11." In other words, the "roof 11" and the four "exterior walls 12, 13, etc." are mutually dependent.
[0048] The adjacent relationship refers to the relationship between a first portion and a second portion of the same type when the first portion and the second portion are adjacent to each other. For example, two adjacent exterior walls (e.g., exterior wall 12 and exterior wall 13) among the four exterior walls are adjacent to each other. Also, two adjacent windows 15 and 16 arranged on the same exterior wall 13 are adjacent to each other.
[0049] A possession relationship refers to the relationship between a first part and a second part when the first part possesses the second part as a component. For example, if the first part is "exterior wall 12" and the second part is "door 14" which is a fixture arranged on "exterior wall 12," then "exterior wall 12" is in a possession relationship with "door 14." Also, if the first part is "exterior wall 13" and the second part is "windows 15, 16" which are fixtures arranged on "exterior wall 3," then "exterior wall 13" is in a possession relationship with "windows 15, 16."
[0050] A chronological relationship refers to a relationship regarding the history of the same part due to expansion or renovation, for example. If the first part of a newly constructed building is a "floor" and the second part after the expansion or renovation is a "floor" that is an expansion or renovation of the "floor" of the first part of the newly constructed building, the first part "floor" of the newly constructed building and the second part "floor" after the expansion or renovation are in a chronological relationship.
[0051] As shown in Figure 2, the building data structure is expressed as an effective graph in which the nodes represent "part information" for each part of a building, which is composed of part type, shape information, status information, etc. associated with an identifier, and the edges represent "part relationship information" such as aggregation relationships, dependency relationships, adjacency relationships, ownership relationships, and chronological relationships.
[0052] The building data structure of the building to be investigated may include information about nearby damaged buildings.
[0053] [Building Data Processing System] FIG. 3 is a system configuration diagram showing a building data processing system including a building data processing device and a server according to the present invention.
[0054] As shown in FIG. 3, the building data processing system is configured so that building data processing devices 100 and 100-1 and a server 200 can communicate with each other via a network 202.
[0055] The building data processing devices 100 and 100-1 are computers of a local government's disaster prevention department, property tax department, etc. The building data processing devices 100 and 100-1 may also be computers of other businesses (for example, insurance companies), and the number of building data processing devices 100 and 100-1 that can be connected to the server 200 is not limited to two as shown in FIG.
[0056] The server 200 is, for example, a server of a local government, and includes a database 210 that stores building data of buildings under the jurisdiction of the local government. The building data managed by the database 210 has a building data structure as shown in FIG.
[0057] [Hardware Configuration of Building Data Processing Device] The hardware of the building data processing device 100 configured by a computer includes a processor 110 , a memory 120 , a database 130 , a display 140 , an input / output interface 150 , and an operation unit 160 .
[0058] The processor 110 is composed of a CPU (Central Processing Unit) and other components, and executes various programs including the operating system stored in the memory 120, controls each part of the building data processing device 100, and performs calculations and display control, etc., as described below.
[0059] The memory 120 includes flash memory, ROM (Read-only Memory), RAM (Random Access Memory), a hard disk drive, etc. The flash memory, ROM, or hard disk drive is a non-volatile memory that stores various programs, including an operating system and a modeling tool (3D modeling software) applied to the building data structure. The RAM functions as a working area for processing by the processor 110 and temporarily stores programs, etc. stored in the flash memory, etc. The processor 110 may have a portion of the memory 120 (RAM) built in. The memory 120 may also store building data, building damage information, etc.
[0060] The database 130 may be the same as the database 210 of the server 200. In this case, communication with the server 200 is not required. Furthermore, when the database 210 of the server 200 is used, the database 130 may be omitted.
[0061] The display 140 displays necessary drawings of the building in response to instructions from the processor 110 and is also used as part of a GUI (Graphical User Interface) when receiving various types of information from the operation unit 160 .
[0062] The display 140 may be included in the building data processing device 100 if the building data processing device 100 is configured as a tablet terminal or a laptop computer, or may be an external display connected to the building data processing device 100 if the building data processing device 100 is configured as a desktop computer.
[0063] The input / output interface 150 includes a connection unit connectable to an external device and a communication unit connectable to a network. The connection unit connectable to an external device may be a Universal Serial Bus (USB), a High-Definition Multimedia Interface (HDMI) (HDMI is a registered trademark), or the like. The processor 110 can exchange necessary data with the server 200 or other external devices via the input / output interface 150.
[0064] The operation unit 160 includes a pointing device such as a mouse, a keyboard, etc., and functions as part of a GUI that uses the display screen of the display unit 140 to accept input of various information and instructions by user operation.
[0065] [Embodiment of Building Data Processing Apparatus] FIG. 4 is a functional block diagram showing an embodiment of a building data processing apparatus according to the present invention.
[0066] FIG. 4 is a functional block diagram mainly showing the functions of the processor 110 of the building data processing device 100 shown in FIG.
[0067] In FIG. 4, the processor 110 functions as a calculation method specifying unit 112, a display control unit 114, and an information generating unit .
[0068] First, in response to an instruction input from the operation unit 160 , the processor 110 acquires building data of the building to be surveyed from the server 200 via the input / output interface 150 and temporarily stores the data in the memory 120 .
[0069] The calculation method identification unit 112 receives input of the intended use of the building data from the operation unit 160 and identifies a calculation method for information useful for the intended use based on the received intended use. Here, the intended use of the building data includes one or more of residential damage assessment surveys, fixed asset tax surveys, urban planning, and vacant house management. Even for the same intended use, it may be effective to switch calculation methods for the same component information when standards change due to revisions to the laws and regulations governing the work. In particular, in residential damage assessment surveys, damage assessment standards frequently change due to changes in national guidelines. Therefore, interpreting differences in guideline versions as differences in use and incorporating them into the calculation identification can improve interpretability, such as by allowing comparison of new and old results.
[0070] <Use of residential damage certification survey work> Next, a case where input of the use of residential damage certification survey work is received as the use of building data will be described.
[0071] In a disaster damage assessment survey of residential buildings, the dimensions of each part of the damaged building, the size of the damage (damaged area), and the percentage of the area that is damaged are calculated.
[0072] The display control unit 114 receives an instruction input to display or hide each part of the building from the operation unit 160, and displays the received part, its dimensions, and status information on the display 140. That is, the display control unit 114 uses the building data stored in the memory 120 and executes the modeling tool to display on the display 140 the part of the building for which an instruction input to display each part of the building from the operation unit 160 has been received.
[0073] FIG. 5 is a diagram showing an example of parts of a building displayed on a display.
[0074] Figure 5(A) shows an example of the display when all check boxes for displaying each part of the building are checked (i.e., when instructing to display all parts), and Figure 5(B) shows an example of the display when only the "exterior wall" check box for displaying each part of the building is checked.
[0075] The building data includes part type for each part that makes up the building, shape information (vertex polygons) that indicates the three-dimensional shape of the part, and part relationship information that indicates the relationship between each part. Therefore, the display control unit 114 can use the shape information and part relationship information for each part and combine each part to display the part desired by the user on the display 140.
[0076] Fig. 6 is a front view of the exterior walls of the building shown in Fig. 5(B). The display control unit 114 can arbitrarily enlarge, reduce, translate, or rotate the drawing of the part displayed on the display 140 in response to an instruction input from the operation unit 160. Note that Fig. 6 displays front views of two exterior walls on the first floor and two exterior walls on the second floor.
[0077] The information generating unit 116 can calculate the dimensions and area of each exterior wall based on the shape information (vertex polygon) of each exterior wall and display the calculated dimensions and area on the display 140 .
[0078] Furthermore, if an image of a part is included as status information indicating the condition of the part, the display control unit 114 displays the image superimposed on a drawing of the corresponding part. In the example shown in FIG. 6, the exterior wall on the right side of the first floor is damaged in FIG. 6. The user (inspector) can input an image of the damaged area (damage image) as status information indicating the condition of the damaged part. In other words, the damage image is data that captures only the damaged area in advance as information included in the status information of the part, and is treated as part of the input data. At this time, the inspector also inputs data on the damage dimensions and damage position as status information of the part along with the damage image. The dimensions of the damage shown in the damage image shown in FIG. 6 are 0.3 m in length and 0.5 m in width.
[0079] However, the "image size" as the number of pixels when displaying the damage image on the display 140 is automatically calculated by the display control unit 114. For example, if the input damage dimension is 1 meter, the display control unit 114 will draw the damage image size at 100 pixels, assuming 1 pixel per centimeter. The position data of the damage image can be input by the investigator by appropriately moving the damage image on the display screen.
[0080] The information generating unit 116 calculates the damage size and the area ratio of the damaged area to the area of the part, and displays the calculation results on the display 140. In this example, the area of the damaged exterior wall on the right side of the first floor shown in FIG. 6 is 7.5 m 2 (=2.5 × 2.0), and the damage area is 0.15m 2 Since the area ratio is (=0.3×0.5), the area ratio is 2.0% (=(0.3 / 7.5)×100). The information generating unit 116 also calculates the distance between the damaged area and surrounding areas.
[0081] Investigators can determine the extent of damage based on the size and area percentage of the damage in the area, and enter the determined extent of damage.
[0082] The damage size (damage area) and area ratio calculated in this way are added as condition information (building damage information) for the corresponding part. The processor 110 also accepts user input (input by an inspector) of the degree of damage for each damaged part, and the received information on the degree of damage is added as condition information (building damage information) for the corresponding part. The inspector can also enter the type of damage to the part (e.g., peeling, cracks) and inspector comments, and if the building damage is due to flooding, can enter the depth of flooding, etc., as condition information for the part.
[0083] This allows the information generation unit 116 to generate information useful for residential damage assessment survey work (damaged area, area ratio, etc.), display it on the display 140, and also record it linked to building data.
[0084] <Use in Fixed Asset Tax Investigation> Next, a case where input of the use in fixed asset tax investigation is received as the use of building data will be described.
[0085] When investigating fixed asset tax for buildings, it is necessary to determine the floor area as part of the fixed asset tax assessment.
[0086] Now, a case will be described in which the building data of the building to be investigated stored in memory 120 contains, as part relationship information, a time series relationship relating to the history of the same part in relation to additions and renovations.
[0087] The display control unit 114 receives instructions to display or hide each part of the building from the operation unit 160, and displays the received part, its dimensions, and status information on the display 140. However, if the building data has a chronological relationship as part relationship information, it further receives input such as renovation or new construction from the inspector, and displays the part information of the newly constructed or renovated parts on the display 140.
[0088] If the building data has a time-series relationship as part relationship information, the display control unit 114 causes the display 140 to display the building's expansion and renovation history.
[0089] FIG. 7 is a diagram showing an example of a screen showing the extension / renovation history displayed on the display device.
[0090] The inspector uses the screen of the display 140 showing the extension / renovation history shown in FIG. 7 and the operation unit 160 to select either renovation or new construction.
[0091] When the display control unit 114 receives a switch from the expansion / renovation history displayed on the display 140 to the renovation or new construction history, it displays the part and status information on the display 140 based on the part information linked to the switched history.
[0092] For example, when the history is switched from new construction to renovation, the display screen of the display 140 switches from a drawing of the new building to a drawing of the renovated building.
[0093] Fig. 8 shows the changeover of the history from a newly constructed building to a renovated building. Fig. 8(A) shows a drawing of the newly constructed building, and Fig. 8(B) shows a drawing of the renovated building. In particular, in Fig. 8(B), the grayed-out parts indicate the renovated parts.
[0094] FIG. 9 is a diagram showing an example of displaying floor area.
[0095] When the calculation method identification unit 112 receives input from the operation unit 160 that the building data will be used for fixed asset tax investigation work, it identifies a calculation method for calculating the floor area, and the information generation unit 116 uses the building data (part information and part relationship information) of the building to be investigated stored in memory 120 and executes the identified calculation method to calculate the floor area useful for fixed asset tax investigation work.
[0096] The information generation unit 116 determines the length and width of the floor from the shape information (vertex polygons) of four adjacent walls (exterior walls / interior walls), and calculates the floor area. The floor area may be calculated for each compartment such as a room, or for each floor including rooms, bathrooms, washrooms, and corridors, in accordance with the floor area calculation method of the local government.
[0097] The information generating unit 116 can display the floor area calculated in this manner on the display 140 and also record it in association with the building data.
[0098] <Recording of Damage by Part> FIG. 10 is a diagram showing the exterior of the building shown in FIG. 1 when the roof and exterior walls of the building are damaged.
[0099] 10, the roof damage is breakage of roof plane E2 having identifier (E2), and the exterior wall damage is peeling of exterior wall E5 having identifier (E5). An inspector can use the operation unit 160 of the building data processing device 100 to identify the damaged building to be inspected and the damaged parts of that damaged building, input the damage size (1 m x 2 m) and part condition (damage) of roof plane E2, and input the damage size (1 m x 2 m) and part condition (peeling) of exterior wall E5.
[0100] When processor 110 receives input of the damage size (1m x 2m) and part condition (damage) of roof plane E2, it links the damage size (1m x 2m) and part condition (peeling) of roof plane E2 to the building data of the affected building stored in memory 120 and stores it as status information indicating the state of the damaged part (roof plane E2).Similarly, when processor 110 receives input of the damage size (2m x 1m) and part condition (peeling) of exterior wall E5, it stores the damage size (2m x 1m) and part condition (peeling) of exterior wall E5 in the building data of the affected building as status information indicating the state of the damaged part (exterior wall E5).
[0101] Fig. 11 is a diagram showing a building data structure in which subsequently acquired condition information of parts is linked to the building data structure shown in Fig. 2. The subsequently acquired condition information of parts is condition information having the damage size (1 m x 2 m) and part state (broken) of the roof plane E2, as explained in Fig. 10, and condition information having the damage size (2 m x 1 m) and part state (peeling) of the exterior wall E5.
[0102] The processor 110 of the building data processing device 100 converts the updated graph-structured building data of the damaged buildings stored in the memory 120 into a JSON (JavaScript Object Notation) file and transmits it to the server 200 via the network 202.
[0103] Furthermore, the inspector can take a photo of the damaged area with a camera and input the damage image into the building data processing device 100. The processor 110 associates the input damage image with the damaged area as condition information of the damaged area in the building data of the building being inspected, and stores the image in the memory 120. The image file in which this damage image is recorded can be associated with a JSON file and transmitted to the server 200.
[0104] Next, a case where a damaged building is displayed by the remote building data processing device 100 will be described.
[0105] When the building data processing device 100 receives an instruction input from the operation unit 160 to identify a damaged building, it requests the server 200 to send a JSON file of the damaged building, and in response to the transmission request, the server 200 sends the JSON file of the corresponding damaged building to the building data processing device 100.
[0106] The processor 110 of the building data processing device 100 restores a building information graph from the received JSON file and displays a drawing of the damaged building on the display 140. In this example, the building data in a graph structure is converted into a JSON file before being sent and received, but the file format to be converted is not limited to a JSON file and may be a file in another text format.
[0107] FIG. 12 shows an example of building data and a drawing of a building displayed based on the building data, particularly showing a case where damaged areas are displayed.
[0108] The processor 110 acquires the part identifier (E5) from the part status (damage (peeling)) indicating the damaged location as shown in Figure 12 (A) to identify the part (exterior wall E5) for which dimension calculation is required, and also identifies the parts in the ownership relationship (two windows E9 and E10 with identifiers (E9, E10)) using part relationship information (in this example, ownership relationship) that can be traced from the identified exterior wall E5. The processor 110 acquires part information for each of the identified parts (exterior wall E5, windows E9 and E10).
[0109] The processor 110 executes the necessary dimension calculation process according to the part information of each part and the type of relationship between the parts.
[0110] The processor 110 calculates the distance from the left edge of the exterior wall E5 to the left edge of the window E9 based on polygon data appropriately extracted from shape information (polygon data) of the exterior wall E5 and the window E9 and the relationship (ownership relationship) between the exterior wall E5 and the windows E9 and E10. That is, the processor 110 calculates the distance from the left edge of the exterior wall E5 to the left edge of the window E9 from the difference between the polygon data of the exterior wall E5 that shows the three-dimensional data of the left edge in Figure 12 among the polygon data of the exterior wall E5 and the polygon data of the window E9 that shows the three-dimensional data of the left edge in Figure 12 among the polygon data of the window E9.
[0111] Similarly, processor 110 calculates the outer peripheral dimensions of window E9 and window E10 based on the respective polygon data of window E9 and window E10, and calculates the distance between window E9 and window E10 based on polygon data extracted from the relationship (adjacency relationship) between window E9 and window E10.
[0112] On the other hand, the damage size (2m x 1m in this example) of the damage (peeling) on the exterior wall E5 is input by the inspector, but the damage area and area ratio are calculated by the processor 110.
[0113] If a damage image is linked to the exterior wall E5, the damage image can be pasted onto the drawing of the exterior wall E5 as described with reference to FIG.
[0114] The processor 110 calculates the distance (2 m) from the right edge of the damage on the exterior wall E5 to the right edge of the exterior wall E5 in Figure 12 based on the damage information on the exterior wall E5 (damage size and damage location data) and the polygon data on the exterior wall E5, and calculates the distance (4 m) from the right edge of the window E10 to the left edge of the damage based on the polygon data on the window E10 and the damage information (damage size and damage location data).
[0115] In this way, the processor 110 can calculate the necessary distance (dimension) at the damaged area (external wall E5) and display it on the display 140.
[0116] [Methods for calculating floor area] There are two methods for calculating floor area, which is the basis for tax calculations in fixed asset surveys: wall center area and interior area.
[0117] FIG. 13 is a conceptual diagram showing the wall core area and the interior area, where FIG. 13(A) shows the wall core area and FIG. 13(B) shows the interior area.
[0118] FIG. 14 is a diagram showing a model of the building shown in FIG. 13, which is made up of four pillars and an interior wall, based on the part information and part relation information.
[0119] In FIG. 14, a building made up of four pillars and interior walls has four pillars E3, E5, E7, E9 with identifiers (E3, E5, E7, E9) and four interior walls E2, E4, E6, E8 with identifiers (E2, E4, E6, E8).
[0120] From the part relationship information showing the relationship (adjacency relationship) between each of the pillars E3, E5, E7, and E9 and each of the interior walls E2, E4, E6, and E8, it can be seen that an interior wall E2 is provided between pillars E9 and E3, an interior wall E4 is provided between pillars E3 and E5, an interior wall E6 is provided between pillars E5 and E7, and an interior wall E8 is provided between pillars E7 and E9.
[0121] In the following, for two different uses, wall core area calculation and interior area calculation, by specifying different calculations for one model shown in Figure 14, calculation results appropriate for each use can be output.
[0122] <Example of Wall Core Area Calculation> FIGS. 15 to 17 are conceptual diagrams each showing an example of a procedure for calculating a wall core area.
[0123] (1) As shown in Fig. 15, the interior walls that make up the floor area are extracted. The processor 110 searches for a closed circuit that can be traced using part relationship information whose relationship is "adjacency," and obtains part information on the interior walls E2, E4, E6, and E8 included in the closed circuit.
[0124] (2) The processor 110 calculates the center line of each of the four inner walls E2, E4, E6, and E8 based on the region information (vertex polygons) of the four inner walls E2, E4, E6, and E8, as shown in FIG.
[0125] (3) The processor 110 identifies pairs of adjacent inner walls based on the "adjacency" part relation information as shown in FIG. 17, and calculates the intersection of the center lines of the pairs.
[0126] (4) The processor 110 calculates the area from the coordinates of the four intersections calculated in (3). The floor area calculated in this way becomes the wall core area shown in Figure 13(A).
[0127] <Example of calculation of interior area> FIGS. 18 to 22 are diagrams showing an example of the procedure for calculating the interior area.
[0128] (1) Fig. 18 is a schematic diagram of the interior walls that make up the floor area. In Fig. 18, the processor 110 extracts the interior walls E2, E4, E6, and E8 that make up the floor area, similar to (1) of "Wall Core Area Calculation," and obtains the location information of the interior walls E2, E4, E6, and E8.
[0129] (2) The processor 110 calculates the line segments on the inner diameter side of the closed circuit for each of the inner walls E2, E4, E6, and E8 from the vertex polygons of the region information, as shown in FIG.
[0130] (3) The processor 110 identifies a pair of adjacent inner walls based on the part relation information of "adjacency relation" as shown in FIG. 19, and calculates the coordinates of the intersection of the inner radial lines of the pair.
[0131] (4) The processor 110 calculates the inner wall area based on the coordinates of the intersections of the four inner radial lines calculated in (3), as shown in FIG.
[0132] (5) The processor 110 extracts the areas (four pillars E3, E5, E7, and E9) sandwiched by the "adjacency relationship" from the "adjacency relationship" of the interior wall pair identified in (3), and acquires the area information of the pillars E3, E5, E7, and E9. The processor 110 acquires the vertex coordinates of the inner diameter side of each of the pillars E3, E5, E7, and E9 from the vertex polygons included in the area information of the pillars E3, E5, E7, and E9, as shown in FIG.
[0133] (6) As shown in Fig. 22, the processor 110 calculates the area of each of the columns E3, E5, E7, and E9 from the vertex coordinates of the inner diameter side of each of the columns E3, E5, E7, and E9 obtained in (5) and the coordinates of the four inner diameter line intersections of the inner wall pair calculated in (3). Note that the vertex coordinates of the inner diameter side of the column and the coordinates of the inner diameter line intersections are the vertex coordinates of the diagonal corners of the rectangle of the inner diameter column, and the difference in the x coordinates (coordinates in the left-right direction in Fig. 22) of the two vertex coordinates is the horizontal length of the rectangle of the inner diameter column, and the difference in the y coordinates (coordinates in the up-down direction in Fig. 22) is the vertical length of the rectangle of the inner diameter column. Therefore, the area of the inner diameter column can be calculated by multiplying the vertical length and the horizontal length of the rectangle of the inner diameter column.
[0134] (7) The processor 110 calculates the interior area shown in Figure 13 (B) by subtracting the total value of the interior column areas of the four columns E3, E5, E7, and E9 calculated in (6) from the interior wall area calculated in (3).
[0135] [Embodiment of Building Data Processing Method] FIG. 23 is a flowchart showing an embodiment of a building data processing method according to the present invention.
[0136] The building data processing method shown in FIG. 23 is a method performed by the building data processing device 100 shown in FIG.
[0137] 23, the processor 110 determines whether or not the intended use of the building data has been input from the operation unit 160 (step S10). If the input of the intended use of the building data is accepted (if "Yes"), the processor 110 identifies a calculation method for information useful for the intended use based on the accepted intended use (step S12). The intended use of the building data includes one or more of residential damage assessment surveys, fixed asset tax surveys, urban planning, and vacant house management. Even for the same intended use, it may be effective to switch the calculation method for the same part information if the standards change due to revisions to the laws and regulations governing the business.
[0138] Next, the processor 110 acquires the building data of the building to be surveyed from the server 200 in response to an instruction input from the operation unit 160, and temporarily stores the data in the memory 120 (step S14). Note that the building data is as described in the embodiment of the building data processing device 100, and a detailed description thereof will be omitted here.
[0139] The processor 110 uses the part information and part relationship information for each part contained in the building data stored in the memory 120, executes the calculation method identified in step S12, and generates information useful for the intended use (step S16).
[0140] The processor 110 can output the information generated in this manner that is useful for the intended use to the display 140 and / or to the memory 120, and store it in association with the identifier of the corresponding part of the building data stored in the memory 120 (step S18).
[0141] That is, the processor 110 uses the building data and executes a modeling tool to display drawings of one or more parts desired by the user on the display 140. When an input of the use of the building data is received, for example, for a residential damage assessment survey, the processor 110 calculates the dimensions and area of each part of the damaged building based on the shape information (vertex polygons) of the part, and displays the calculation results on the display 140. When the processor 110 receives input of the damage dimensions by the surveyor operating the operation unit 160, it calculates the damage area (m 2 ), and the area ratio (the ratio of the damaged area to the area of the part) (%) are calculated and displayed on the display 140.
[0142] In addition, when the processor 110 receives input of the use of the building data, for example, for fixed asset tax investigation work, it calculates the floor area of the building being investigated for fixed asset tax assessment using the part information and part relationship information for each part contained in the building data.
[0143] Methods for calculating floor area include calculating the wall core area as shown in Figure 13, and calculating the interior area, and processor 110 calculates information (floor area) useful for fixed asset tax assessment according to the calculation method identified in step S12.
[0144] Furthermore, the processor 110 includes a chronological relationship as part relationship information, and when it receives a change of history from the expansion / renovation history displayed on the display 140, it can display part and status information on the display 140 based on the part information linked to the changed history. Furthermore, the processor 110 can calculate the floor area of the new building or the floor area after the expansion / renovation, using the part information and part relationship information corresponding to the part displayed on the display 140.
[0145] [Others] In this embodiment, a building data processing system composed of one or more client building data processing devices 100, 100-1, etc. and a server 200 has been described as an example, but the building data processing device according to the present invention may also be one that processes building data independently by storing building data in a database or memory within the building data processing device.
[0146] In this embodiment, the hardware structure of a processing unit that executes various processes, such as a CPU (Central Processing Unit), is the following various processors: The various processors include a CPU, which is a general-purpose processor that executes software (programs) to function as various processing units, a programmable logic device (PLD), such as an FPGA (Field Programmable Gate Array), whose circuit configuration can be changed after manufacture, and a dedicated electrical circuit, such as an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing specific processes.
[0147] A single processing unit may be configured with one of these various processors, or may be configured with two or more processors of the same or different types (e.g., multiple FPGAs, or a combination of a CPU and an FPGA). Multiple processing units may also be configured with a single processor. Examples of multiple processing units configured with a single processor include: a first configuration, as typified by client or server computers, in which a single processor is configured with a combination of one or more CPUs and software, and this processor functions as multiple processing units; and a second configuration, as typified by system-on-chip (SoC), in which a processor is used to realize the functions of an entire system including multiple processing units on a single IC (Integrated Circuit) chip. In this way, the various processing units are configured with one or more of the above-mentioned various processors as a hardware structure.
[0148] Furthermore, the hardware structure of these various processors is, more specifically, an electric circuit made up of a combination of circuit elements such as semiconductor elements.
[0149] Furthermore, the present invention is not limited to the above-described embodiment, and it goes without saying that various modifications are possible without departing from the spirit of the present invention.
[0150] DESCRIPTION OF SYMBOLS 10... Building 11... Roof 12... Exterior wall 13... Exterior wall 14... Door 15, 16... Window 100... Building data processing device 110... Processor 112... Calculation method specification unit 114... Display control unit 116... Information generation unit 120... Memory 130... Database 140... Display 150... Input / output interface 160... Operation unit 200... Server 202... Network 210... Database S10... Step S12... Step S14... Step S16... Step
Claims
1. A building data processing device comprising: a memory for storing building data consisting of identifiers for identifying multiple parts that make up a building; part information consisting of part types that indicate the types of each of the multiple parts associated with the identifiers, shape information that indicates the three-dimensional shapes of the multiple parts, and status information that indicates the status of the multiple parts; and part relationship information that indicates the relationships between the multiple parts; and a processor, wherein the processor receives input of the intended use of the building data, identifies a calculation method for information useful for the intended use based on the received intended use, and executes the identified calculation method using the part information and part relationship information stored in the memory to generate information useful for the intended use.
2. The building data processing device according to claim 1, wherein the part type includes information indicating one or more of exterior walls, interior walls, roofs, foundations, pillars, beams, floors, ceilings, fixtures, and equipment.
3. The building data processing device of claim 1, wherein the part relationship information includes information indicating one or more of the following relationships: an aggregation relationship indicating the relationship between a first part and a second part that is a subordinate structure of the first part; a dependency relationship indicating the relationship between the first part and the second part when the first part depends on the structure of the second part; an adjacency relationship indicating the relationship between the first part and the second part when the same type of first part and second part are adjacent to each other; a possession relationship indicating the relationship between the first part and the second part when the first part possesses the second part as a component; and a chronological relationship regarding the history of the same part due to additions or renovations.
4. The building data processing device according to claim 1, wherein the condition information includes damage type, damage size, extent of damage, flood depth, inspector comments, or images.
5. The building data processing device according to claim 1, wherein the building data of the building under investigation includes information on damaged buildings in the vicinity of the building under investigation.
6. The building data processing device according to claim 1, wherein the intended use includes one or more of residential damage certification survey work, fixed asset tax survey work, urban planning work, and vacant house management work.
7. A building data processing device according to any one of claims 1 to 6, wherein the processor associates the generated information with an identifier corresponding to the part as status information of the part and stores it in the memory.
8. A building data processing device as described in claim 1, wherein, when the processor receives a building damage assessment survey as a use of the building data, it identifies a calculation method for building damage information useful for the received building damage assessment survey, receives input to display or hide each part of the building, displays the received part, the dimensions of the part, and the status information on a display, and executes the identified calculation method using the part information and part relationship information corresponding to the part displayed on the display, to generate building damage information, which is the status information.
9. The building data processing device according to claim 8, wherein the building damage information includes information indicating a damage image, damage size, the area ratio occupied by the damage, or flood depth.
10. The building data processing device according to claim 9, wherein the processor accepts user input of the degree of damage for each type of damage, and the building damage information includes the degree of damage.
11. The building data processing device of claim 1, wherein, when the processor receives a fixed asset tax survey of a building as a use of the building data, it identifies a floor area calculation method useful for the received fixed asset tax survey, displays the building's expansion and renovation history on a display based on the chronological relationship contained in the part relationship information, and when it receives a change of history from the expansion and renovation history displayed on the display, it displays the part and the status information on the display based on the part information linked to the changed history, and executes the identified floor area calculation method using the part information and part relationship information corresponding to the part displayed on the display, and generates the floor area which is the status information.
12. A building data processing method executed by a processor in a building data processing device equipped with a memory for storing building data composed of identifiers that identify multiple parts that make up a building, part information consisting of identifiers that identify multiple parts that make up a building, part types that indicate the types of each of the multiple parts associated with the identifiers, shape information that indicates the three-dimensional shape of the multiple parts, and status information that indicates the status of the multiple parts, and part relationship information that indicates the relationships between the multiple parts, the building data processing method includes the steps of: accepting input of the intended use of the building data; identifying a calculation method for information useful for the intended use based on the accepted intended use; and executing the identified calculation method using the part information and part relationship information stored in the memory to generate information useful for the intended use.
13. A building data processing method as described in claim 12, comprising the steps of: accepting a building damage assessment survey as a use of the building data; identifying a calculation method for building damage information useful for the accepted residential damage assessment survey; accepting input of instructions to display or hide each part of the building, and displaying the accepted part, the dimensions of the part, and the status information on a display; and executing the identified calculation method using the part information and part relationship information corresponding to the part displayed on the display, to generate building damage information, which is the status information.
14. A building data processing method as set forth in claim 12, comprising the steps of: accepting a fixed asset tax investigation of a building as a use of the building data; identifying a floor area calculation method useful for the accepted fixed asset tax investigation; displaying on a display the expansion / renovation history for each part of the building based on the chronological relationship contained in the part relationship information; upon accepting a change of history from the expansion / renovation history displayed on the display, displaying on the display the part and the status information based on the part information linked to the changed history; and executing the specified floor area calculation method using the part information and part relationship information corresponding to the part displayed on the display, and generating the floor area which is the status information.
15. A building data structure comprising: identifiers that identify multiple parts that make up a building; part information consisting of part types that indicate the types of each of the multiple parts associated with the identifiers, shape information that indicates the three-dimensional shapes of the multiple parts, and status information that indicates the status of the multiple parts; and part relationship information that indicates the relationships between the multiple parts, wherein the building data structure is represented as an directed graph with the part information as nodes and the part relationship information as edges.
16. The building data structure according to claim 15, wherein the part type includes information indicating one or more of exterior walls, interior walls, roofs, foundations, pillars, beams, floors, ceilings, fixtures, and equipment.
17. The building data structure described in claim 15, wherein the part relationship information includes information indicating one or more of the following relationships: an aggregation relationship indicating the relationship between a first part and a second part that is a subordinate structure of the first part; a dependency relationship indicating the relationship between the first part and the second part when the first part depends on the structure of the second part; an adjacency relationship indicating the relationship between the first part and the second part when the same type of first part and the second part are adjacent to each other; a possession relationship indicating the relationship between the first part and the second part when the first part possesses the second part as a component; and a chronological relationship regarding the history of the same part due to expansion or renovation.
18. The building data structure according to claim 15, wherein the status information includes damage type, damage size, damage extent, flood depth, inspector comments, or images.