Construction site image data storage system, construction site image data storage method, and program
Patent Information
- Application Number
- JP2024520098
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Priority Date
- 2022-05-09
- Filing Date
- 2022-05-09
- Publication Date
- 2025-01-17
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing technologies fail to automatically associate construction site images with relevant site information, such as location and work type, making it difficult to determine the context of images taken during site inspections.
A construction site image data storage system that creates and assigns attribute data to construction site data, acquires and adds drawing data, specifies positional relationships, and reflects attribute data in image data, enabling automatic association and storage of image context.
This system saves effort and improves work efficiency by automatically associating image data with site information, enhancing the ability to manage and retrieve construction site images effectively.
Abstract
Description
Construction site image data storage system, construction site image data storage method and program
[0001] The present invention relates to a technique that is effective for storing image data captured at a construction site.
[0002] In recent years, technology related to images of construction sites has been attracting attention. For example, Patent Document 1 provides a technology that includes a device equipped with a camera and an information processing device, and saves an image with a virtual display board, in which a virtual display board image with predetermined entry fields related to the construction site is superimposed on an image captured by the camera. Furthermore, Patent Document 2 provides a technology that saves information about an image captured by a mobile terminal in association with information about a construction confirmation location, and displays an icon of the construction confirmation location and the location where the image of the construction confirmation location selected by the user was taken on a drawing of the construction site.
[0003] JP 2018-055705 A JP 2018-045355 A
[0004] At construction sites, many images are taken while comparing the drawings with the actual site to confirm that there are no construction defects. However, when reviewing the images later, it is difficult to determine which site, type of work, and work status were photographed and where the images were taken. Therefore, there is a need for a technology that automatically reflects in each image of a construction site the location of the photograph, which type of work, and work status, and saves the image. However, the technologies described in Patent Documents 1 and 2 are unable to automatically reflect in each image of a construction site the location of the photograph, which type of work, and work status, and save the image. Therefore, the present inventor focused on a system that automatically reflects in each image of a construction site the location of the photograph, which type of work, and work status, and saves the image.
[0005] The present invention aims to provide a construction site image data storage system, construction site image data storage method, and program that automatically reflects in the image, each time an image of a construction site is taken, which work type, site, and work status was photographed and where it was photographed, thereby eliminating the need to save images and improving work efficiency.
[0006] the first attribute data is reflected in the first image data based on the result of the identification; a storage unit that stores image data of a construction site photographed at the construction site, the storage unit comprising: a first creating unit that creates construction site data corresponding to the construction site; a first assigning unit that assigns first attribute data to the created construction site data; a first acquiring unit that acquires drawing data of the construction site; a second assigning unit that assigns second attribute data to the acquired drawing data; a third assigning unit that assigns third attribute data to the acquired drawing data; a placing unit that arranges placement data on the drawing data to which the second attribute data and the third attribute data have been assigned; an identifying unit that identifies fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged placement data; a second acquiring unit that acquires first image data of the construction site photographed; a first reflecting unit that, each time the first image data is acquired, reflects each of the first attribute data, the third attribute data, and the fourth attribute data in the first image data based on the identification result; and a storage unit that stores second image data in which each of the first attribute data, the third attribute data, and the fourth attribute data has been reflected. The present invention provides a construction site image data storage system comprising:
[0007] According to the present invention, a construction site image data storage system that stores image data photographed at a construction site creates construction site data corresponding to the construction site, assigns first attribute data to the created construction site data, acquires drawing data of the construction site, assigns second attribute data to the acquired drawing data, assigns third attribute data to the acquired drawing data, places placement data on the drawing data to which the second attribute data and the third attribute data have been assigned, identifies fourth attribute data based on the positional relationship between the assigned second attribute data and the placed placement data, acquires first image data photographed at the construction site, and each time the first image data is acquired, reflects each of the first attribute data, the third attribute data, and the fourth attribute data in the first image data based on the identification result, and stores second image data that reflects each of the first attribute data, the third attribute data, and the fourth attribute data.
[0008] Although the present invention is categorized as a system, the same effects and advantages can be obtained even when it is a method or a program.
[0009] According to the present invention, it is possible to eliminate the need to save images and improve work efficiency.
[0010] 1 is a diagram illustrating an overview of the construction site image data storage system 1. FIG. 2 is a diagram illustrating the functional configuration of the construction site image data storage system 1. FIG. 3 is a diagram illustrating a flowchart of a construction site data assignment process executed by the construction site image data storage system 1. FIG. 4 is a diagram illustrating a flowchart of a first drawing data assignment process executed by the construction site image data storage system 1. FIG. 5 is a diagram illustrating a schematic diagram of an example of first attribute data, second attribute data, and third attribute data assigned by the contractor terminal 10. FIG. 6 is a diagram illustrating a schematic diagram of an example of placement data arranged by the contractor terminal 10, and fourth attribute data and fifth attribute data assigned. FIG. 7 is a diagram illustrating a flowchart of a second drawing data assignment process executed by the construction site image data storage system 1. FIG. 8 is a diagram illustrating a flowchart of a photography process executed by the construction site image data storage system 1. FIG. 9 is a diagram illustrating a schematic diagram of an example of an image photographed by the contractor terminal 10. FIG. 10 is a diagram illustrating a flowchart of an attribute data change process executed by the construction site image data storage system 1. FIG. 11 is a diagram illustrating a flowchart of a first image data acquisition process executed by the construction site image data storage system 1. FIG. 12 is a diagram illustrating a flowchart of an attribute data reflection process executed by the construction site image data storage system 1. Fig. 1 is a diagram schematically showing an example of a state in which the contractor terminal 10 has reflected each attribute data in the first image data. Fig. 2 is a diagram showing a flowchart of a form creation process executed by the construction site image data storage system 1. Fig. 3 is a diagram showing a flowchart of a first storage process executed by the construction site image data storage system 1. Fig. 4 is a diagram showing a flowchart of a second storage process executed by the construction site image data storage system 1.
[0011] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following drawings, the same elements are designated by the same numbers or symbols throughout the description of the embodiments.
[0012] [Basic Concept / Basic Configuration] Fig. 1 is a diagram for explaining an overview of a construction site image data storage system 1. The construction site image data storage system 1 is a system that stores image data of a construction site that includes at least a contractor terminal 10. In this embodiment, the construction site image data storage system 1 is configured only by the contractor terminal 10, but it may also be connected to other terminals or devices, such as a photography device that takes images of the construction site and a computer that stores drawing data of the construction site, so as to be able to communicate data.
[0013] In this embodiment, it is assumed that image data of a construction site is stored, and that a predetermined application executes each process.
[0014] An outline of the processing steps when the construction site image data storage system 1 stores image data that reflects attribute data will be described with reference to FIG.
[0015] The contractor terminal 10 creates construction site data corresponding to the construction site (step S1). The contractor terminal 10 creates the construction site data in accordance with a predetermined format that specifies the items and locations to which attribute data (described later) is assigned, the locations to which drawing data, etc. are to be placed, etc.
[0016] The contractor terminal 10 assigns first attribute data to the created construction site data (step S2). The first attribute data is related to the construction site, such as the site name, location name, contractor name, and client name. The contractor terminal 10 accepts the input of the first attribute data and assigns the accepted first attribute data to the construction site data.
[0017] The contractor terminal 10 acquires drawing data of the construction site (step S3). The contractor terminal 10 acquires drawing data of the construction site in progress that has been stored in advance in the contractor terminal 10, or drawing data of the construction site that has been stored in an external computer or the like.
[0018] The contractor terminal 10 assigns second attribute data to the acquired drawing data (step S4). The second attribute data is related to the drawing itself, such as the layout of the center line and the setting of the room range. The contractor terminal 10 accepts the input of the second attribute data and assigns the accepted second attribute data to the drawing data. The acquired drawing data may also have the second attribute data.
[0019] The contractor terminal 10 assigns third attribute data to the acquired drawing data (step S5). The third attribute data relates to the construction content in the drawing, such as the type of work, the category, and the floor. The contractor terminal 10 accepts the input of the third attribute data and assigns the accepted third attribute data to the drawing data. The acquired drawing data may also have the third attribute data.
[0020] The contractor terminal 10 places the placement data on the drawing data to which the second attribute data and the third attribute data have been added (step S6). The placement data is an icon such as a camera icon, a pin, or an arrow, or a leader line. The contractor terminal 10 usually places an icon on the drawing data as placement data. The contractor terminal 10 places a leader line on the drawing data as placement data when it becomes difficult for the contractor to understand each attribute data or drawing. In this case, the contractor terminal 10 places a leader line whose start point is the location where the icon would normally be placed, and places the icon at the end point of this leader line. The placement data may also be contained in the acquired drawing data.
[0021] The contractor terminal 10 identifies fourth attribute data based on the positional relationship between the assigned second attribute data and the placed placement data (step S7). The fourth attribute data is, for example, related to the shooting situation, such as the shooting location and room name. The contractor terminal 10 identifies fourth attribute data based on the positional relationship between the second attribute data assigned to the drawing data and the placement data placed on the drawing data. The fourth attribute data may also be included in the acquired drawing data.
[0022] The contractor terminal 10 acquires first image data of an image of the construction site (step S8). The contractor terminal 10 acquires, as the first image data, an image that the contractor terminal 10 has captured, an image that the contractor terminal 10 has saved, or an image that has been captured by a capturing device that is connected to the contractor terminal 10 so as to be capable of data communication.
[0023] Each time the contractor terminal 10 acquires the first image data, it reflects the first attribute data, the third attribute data, and the fourth attribute data in the first image data based on the identification result (step S9). The contractor terminal 10 reflects each attribute data in the first image data to create second image data. The reflection may be performed by adding the attribute data to the image data or by associating the attribute data with the image data.
[0024] The contractor terminal 10 saves second image data in which the first attribute data, the third attribute data, and the fourth attribute data are reflected in the first image data (step S10). The contractor terminal 10 saves the second image data in a folder based on the set sorting conditions or in a specified folder. The attribute data may be added to the image data or may be associated with the image data and reflected.
[0025] According to the construction site image data storage system 1, it is possible to reduce the effort required for storing images and improve work efficiency.
[0026] [Functional Configuration] The functional configuration of the construction site image data storage system 1 will be described with reference to FIG. 2. The construction site image data storage system 1 is a system that includes at least a contractor terminal 10 carried by a contractor working at the construction site and stores image data of the construction site. In this embodiment, the construction site image data storage system 1 is configured only with the contractor terminal 10. However, it may be connected to other terminals and devices, such as a photographing device that photographs images of the construction site and a computer that stores drawing data of the construction site, via a network such as a public line network, or by wired or wireless communication, so as to be able to communicate data. The construction site image data storage system 1 may include other terminals and devices in addition to the contractor terminal 10. In this case, the construction site image data storage system 1 executes the processes described below using one or a combination of the included terminals and devices.
[0027] The contractor terminal 10 is a mobile terminal such as a mobile phone, smartphone, or tablet terminal carried by a contractor working at a construction site, or a wearable terminal such as an HMD (Head Mounted Display) or smart glasses, and stores image data captured at the construction site.
[0028] The constructor terminal 10 includes a control unit such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), etc., and a communication unit such as a device for enabling communication with other terminals and devices, etc. The constructor terminal 10 also includes a memory unit such as a data storage unit using a hard disk, semiconductor memory, storage medium, memory card, etc., and a storage unit 11 for storing second image data reflecting attribute data. The contractor terminal 10 also includes, as processing units, various devices for performing various processes, a first creation unit 12 for creating construction site data, a first assignment unit 13 for assigning first attribute data to the construction site data, a first acquisition unit 14 for acquiring drawing data, a second assignment unit 15 for assigning second attribute data to the drawing data, a third assignment unit 16 for assigning third attribute data to the drawing data, a placement unit 17 for placing placement data on the drawing data, an identification unit 18 for identifying fourth attribute data based on the positional relationship between the second attribute data and the placement data, a second acquisition unit 19 for acquiring first image data obtained by photographing the construction site, and a first reflection unit 20 for reflecting each of the first, third, and fourth attribute data on the first image data.
[0029] In the contractor terminal 10, the control unit reads a predetermined program and cooperates with the memory unit to realize a storage module. Also, in the contractor terminal 10, the control unit reads a predetermined program and cooperates with the processing unit to realize a construction site data creation module, a first attribute data assignment module, a drawing data acquisition module, a second attribute data assignment module, a third attribute data assignment module, a placement module, a fifth attribute data assignment module, an identification module, a layer data creation module, a startup module, a photography module, a change acceptance module, a change module, a first image data acquisition module, a sixth attribute data acquisition module, a seventh attribute data acceptance module, an attribute data reflection module, a definition data creation module, a report creation module, a report output module, a sorting condition setting module, a sorting module, a folder data acquisition module, a folder data reflection module, a folder assignment module, and a designation acceptance module.
[0030] Below, we will explain the processes executed by the construction site image data storage system 1, along with the processes executed by each of the above-mentioned modules. In this embodiment, each module executes its processing content using a predetermined application.
[0031] [Construction site data assignment process executed by the contractor terminal 10] The construction site data assignment process executed by the contractor terminal 10 will be described with reference to Fig. 3. The figure shows a flowchart of the construction site data assignment process executed by the contractor terminal 10. This construction site data assignment process is a detailed description of the construction site data creation process (step S1) and the first attribute data assignment process (step S2) described above.
[0032] The construction site data creation module creates construction site data corresponding to the construction site (step S20). The construction site data is created in accordance with a predetermined format that specifies the items and locations to which attribute data (described later) is assigned, the locations to which drawing data, etc. are to be placed, etc. Note that the content, etc., created as construction site data is not limited to the above-mentioned examples.
[0033] The first attribute data assignment module assigns first attribute data to the created construction site data (step S21). The first attribute data is related to the construction site, such as the site name, location name, contractor name, and client name. In this process, assigning first attribute data to construction site data means assigning the first attribute data to a predetermined location in the construction site data. The first attribute data assignment module accepts input of the first attribute data. The first attribute data assignment module accepts input from the contractor to the created construction site data via a virtual device such as a virtual keyboard displayed on the module, tapping, and / or a physical device such as a physical keyboard or mouse connected to the module, and assigns the accepted first attribute data to the corresponding location in the construction site data. Note that the first attribute data assignment module may accept input of the first attribute data via a predetermined input screen or other methods other than the above example.
[0034] The construction site data assignment process is now complete. The contractor terminal 10 executes the process described below using the construction site data created by the construction site data assignment process and the assigned first attribute data.
[0035] [First drawing data assignment process executed by the contractor terminal 10] The first drawing data assignment process executed by the contractor terminal 10 will be described with reference to Fig. 4. This figure is a flowchart of the first drawing data assignment process executed by the contractor terminal 10. This first drawing data assignment process is a detailed description of the above-mentioned drawing data acquisition process (step S3), second attribute data assignment process (step S4), third attribute data assignment process (step S5), placement process of placement data (step S6), and fourth attribute data identification process (step S7). This first drawing data assignment process is a process executed after the above-mentioned construction site data assignment process.
[0036] The drawing data acquisition module acquires drawing data of the construction site (step S30). The drawing data acquisition module accesses drawing data of the construction site in progress that has been stored in advance in the drawing data acquisition module, or a computer or the like that stores drawing data of the construction site in progress and is connected for data communication, to acquire the drawing data of the construction site in progress. If there is multiple drawing data stored in the contractor terminal 10 itself or the computer, the drawing data acquisition module displays content that can uniquely identify the drawing data, such as a list or details of the drawing data, accepts selection input of the drawing data desired by the contractor from the multiple displayed drawing data, and acquires the accepted drawing data. This drawing data is output to the location where the drawing data is to be placed in the created construction site data.
[0037] The second attribute data assignment module assigns second attribute data to the acquired drawing data (step S31). The second attribute data relates to the drawing itself, such as the layout of the street centerline and the room range settings (including room names). In this process, assigning second attribute data to drawing data means outputting the second attribute data on the drawing data. The second attribute data assignment module accepts input of the second attribute data. The second attribute data assignment module accepts this input for the acquired drawing data via a virtual device, tap operation, and / or physical device, and assigns the accepted second attribute data to the corresponding location of the drawing data. Note that the second attribute data assignment module may accept input of the second attribute data via a predetermined input screen or other methods other than the above example.
[0038] The third attribute data assignment module assigns third attribute data to the acquired drawing data (step S32). The third attribute data relates to the construction details in the drawing, such as the type of work, the construction category, and the floor. In this process, assigning third attribute data to drawing data means outputting the third attribute data onto the drawing data. The third attribute data assignment module accepts input of the third attribute data. The third attribute data assignment module accepts this input for the acquired drawing data via a virtual device, tap operation, and / or a physical device, and assigns the accepted third attribute data to the corresponding location in the drawing data. Note that the third attribute data assignment module may accept input of the third attribute data via a predetermined input screen or other methods other than the above example.
[0039] [Example of First to Third Attribute Data] The first to third attribute data will be described with reference to FIG. 5. This figure is a schematic diagram illustrating an example of the first to third attribute data. In this figure, construction site data 30 includes a first attribute data column 31, to which the first attribute data is assigned, and a drawing data column 32, to which the second and third attribute data are assigned. The first attribute data column 31 includes, as first attribute data 33, the creation date and time, construction details (site name, location name, contractor name, client name), etc. The drawing data column 32 includes drawing data 34, which includes, as second attribute data 35, multiple center lines X1 to X5 and Y1 to Y4, and the range of the room enclosed by a predetermined shape (e.g., rectangle, circle, etc.) (including the room name). The drawing data 34 also includes, as third attribute data 36, the type of construction and floor. The content and arrangement of the first to third attribute data are not limited to the above example and can be modified as appropriate.
[0040] Returning to FIG. 4 , the first drawing data assignment process will be described in more detail. The placement module assigns placement data to the drawing data to which the second and third attribute data have been assigned (step S33). The placement data may be, for example, an icon such as a camera icon, a pin, or an arrow, or a leader line. In this process, "assigning placement data to drawing data" refers to outputting the placement data onto the drawing data. The placement module typically assigns an icon to the drawing data as placement data. The placement module uses a leader line as placement data when, upon placing the icon, it becomes difficult for the builder to grasp at least one of the assigned attribute data or the drawing. In this case, the placement module assigns a leader line starting from the location where the icon would normally be placed, and then assigns the icon to the end point of the leader line. Note that the placement data is not limited to the above-described example and may be other types of data. Furthermore, when a leader line is used as placement data, it is not limited to the above-described example and may be other types of data. Furthermore, something other than an icon (e.g., text or an image) may be assigned to the end point of the leader line.
[0041] The identification module identifies fourth attribute data based on the positional relationship between the assigned second attribute data and the placed placement data (step S34). The fourth attribute data relates to the shooting situation, such as the shooting location. The identification module identifies the fourth attribute data based on the positional relationship between the second attribute data assigned to the drawing data and the placement data placed on the drawing data. If the placement data is an icon, the identification module identifies the fourth attribute data based on the positional relationship between the location where the icon is placed and the second attribute data. Furthermore, if the placement data is a leader line, the identification module identifies the fourth attribute data based on the positional relationship between the starting point of the leader line and the second attribute data. As a specific example of how the identification module identifies this fourth attribute data, a case where a camera icon is placed will be described. The identification module identifies the shooting location based on which of the center lines X1 to X5 and Y1 to Y4 in FIG. 5 described above the camera icon is surrounded by. The identification module identifies the room name by placing a camera icon within the range of the room in Fig. 5. The identification module may identify the fourth attribute data based on at least the positional relationship between the second attribute data and the placement data, and may also identify the fourth attribute data by further taking into account the positional relationship with other attribute data and their contents.
[0042] The fifth attribute data assignment module assigns fifth attribute data to the placed placement data (step S35). The fifth attribute data relates to the location where the placement data is placed, such as a location number, a component name, and a part. The fifth attribute data assignment module accepts input of the fifth attribute data. The fifth attribute data assignment module accepts this input for the placed placement data via a virtual device, a tap operation, and / or a physical device, and assigns the accepted fifth attribute data to or near the placement data. Note that the fifth attribute data assignment module may accept input of the fifth attribute data via a predetermined input screen or other methods other than the above example.
[0043] [Examples of Placement Data, Fourth and Fifth Attribute Data] The placement data, fourth and fifth attribute data will be described with reference to Figure 6. This figure is a diagram schematically illustrating an example of the placement data, fourth and fifth attribute data. This figure shows drawing data 34 in which placement data is further placed on the construction site data 30 shown in Figure 5 above and fourth and fifth attribute data is assigned. The drawing data 34 shows a camera icon as placement data 40, a photographing location and room name as fourth attribute data 41, and a location number as fifth attribute data 42. Note that the content and arrangement of the placement data and fourth and fifth attribute data are not limited to the above example and can be changed as appropriate.
[0044] The above is the first drawing data assignment process. The contractor terminal 10 executes the process described below using the drawing data acquired by the first drawing data assignment process and the assigned second to fifth attribute data.
[0045] [Second drawing data assignment process executed by the contractor terminal 10] The second drawing data assignment process executed by the contractor terminal 10 will be described with reference to Fig. 7. The figure shows a flowchart of the second drawing data assignment process executed by the contractor terminal 10. This second drawing data assignment process is a modified example of the first drawing data assignment process described above. Note that detailed descriptions of processes similar to those described above will be omitted.
[0046] The drawing data acquisition module acquires drawing data of the construction site (step S40), and the second attribute data assignment module assigns second attribute data to the acquired drawing data (step S41). The process of step S40 is the same as the process of step S30 described above, and the process of step S41 is the same as the process of step S31 described above.
[0047] The layer data creation module creates layer data to be overlaid on the drawing data (step S42). The layer data is a virtual sheet to be overlaid on the drawing data, and can output notes, images, etc. The layer data creation module creates layer data that displays the drawing data transparently. The layer data creation module places the created layer data over the drawing data. Note that the structure of the layer data is not limited to the example described above. The layer data may be the same size as the drawing data.
[0048] The third attribute data assignment module assigns third attribute data to the created layer data (step S43). As described above, the third attribute data relates to the construction details in the drawing, such as the type of work, the type of construction, and the floor. In this process, assigning third attribute data to layer data means outputting the third attribute data onto the layer data. The third attribute data assignment module accepts input of the third attribute data. The third attribute data assignment module accepts this input for the created layer data via a virtual device, tap operation, and / or a physical device, and assigns the accepted third attribute data to the corresponding location in the layer data. Note that the third attribute data assignment module may accept input of the third attribute data via a predetermined input screen or other methods other than the above example.
[0049] The placement module places the placement data on the layer data to which the third attribute data has been assigned (step S44). As described above, the placement data is an icon such as a camera icon, pin, or arrow, or a leader line. In this process, placing the placement data on the layer data means outputting the placement data on the layer data. The placement module typically places an icon on the layer data as placement data. The placement module uses a leader line as placement data when, upon placing the icon, it becomes difficult for the builder to understand at least one of the assigned attribute data or the drawing. In this case, the placement module places a leader line starting from the location where the icon would normally be placed, and places the icon at the end point of this leader line. Note that the placement data is not limited to the above example and may be other types. Furthermore, when a leader line is used as placement data, it is not limited to the above example and may be other types. Furthermore, something other than an icon (e.g., text or an image) may be placed at the end point of the leader line.
[0050] The identification module identifies the fourth attribute data based on the positional relationship between the assigned second attribute data and the arranged placement data (step S45). The identification module performs a process similar to the process of step S34 described above to identify the fourth attribute data. This is because, although the positional relationship between the second attribute data assigned to the drawing data and the placement data arranged in the layer data is different in hierarchy, since the layer data and the drawing data overlap, there is no need to consider the height direction and the data can be treated essentially as a plane.
[0051] The fifth attribute data assigning module assigns the fifth attribute data to the arranged placement data (step S46). The process of step S46 is the same as the process of step S35 described above.
[0052] The above is the second drawing data providing process.
[0053] In the first and second drawing data assigning processes, the assigning of the third attribute data and the arrangement of the arrangement data may be performed on different layers, such as one being the drawing data and the other being the layer data.
[0054] [Photography Processing Executed by the Contractor Terminal 10] The photography processing executed by the contractor terminal 10 will be described with reference to Fig. 8. This figure shows a flowchart of the photography processing executed by the contractor terminal 10. This photography processing is processing executed when the placement data is a camera icon in the processing of step S33 or S44 described above, and is processing executed when this camera icon is placed.
[0055] After the camera icon is placed on the drawing data, the launch module launches a photography application for photographing the construction site (step S50). The camera icon is pre-assigned to a photography application, and the launch module launches the photography application when the camera icon is placed on the drawing data. The launch module also launches the photography application when the camera icon is placed on the layer data. The launch module can also be configured to launch the photography application regardless of the placement of the camera icon. In this case, the launch module simply receives an input operation from the builder regarding the launch of the photography application and launches the photography application based on the received input operation. The launch of the photography application for photographing the construction site may also be triggered by the placement of the camera icon on the drawing data. The launch of the photography application for photographing the construction site may also be triggered by pressing the photography button after the camera icon is placed on the drawing data.
[0056] The photography module takes images of the construction site (step S51). The photography module accepts input operations from the builder and takes images of the construction site (see FIG. 9 ). At this time, if the fifth attribute data assigned to the camera icon includes instructions regarding the image capture method, such as the number of images to be taken and the shooting direction, the builder terminal 10 can be configured to notify the builder of these instructions by displaying the instructions on the screen or notifying them by audio. The builder moves to the actual construction site location indicated by the location on the drawing data where the camera icon is placed and takes images. If instructions have been notified, the builder takes images in accordance with the instructions. The process of the photography module capturing images may be a process executed by a general photography application, and detailed description thereof will be omitted. Furthermore, images may be modified during capture (such as by rewriting information reflected in the first image data from the attribute data or inputting information that was not fully completed by the attribute data).
[0057] [Image of Construction Site Captured by the Camera Module] Figure 9 is a diagram showing an example of an image of a construction site captured by the camera module. The figure shows an image 50 captured by the camera module. The image 50 is a photograph of the construction site desired by the builder, captured at the location where the placement data is placed. When there are multiple images 50, the builder terminal 10 can be configured to display a list of images 50 using thumbnails or the like, and also display the other images 50. Furthermore, the builder terminal 10 can also be configured to display the content that was specified for the captured image.
[0058] The above is the photographing process. The installer terminal 10 executes the process described below using the images photographed by this photographing process. Note that this photographing process does not necessarily have to be executed and can be omitted.
[0059] [Attribute Data Change Processing Executed by the Contractor Terminal 10] The attribute data change processing executed by the contractor terminal 10 will be described with reference to Fig. 10. This figure shows a flowchart of the attribute data change processing executed by the contractor terminal 10. This attribute data change processing is processing for changing the first attribute data assigned by the construction site data assignment processing described above and the second to fourth attribute data assigned by the first and second drawing data assignment processing described above, and is processing that can be executed at any time until the first image data is acquired by the first image data acquisition processing described below.
[0060] The change acceptance module accepts changes to the first attribute data, second attribute data, third attribute data, and fourth attribute data (step S60). Each attribute data is assigned by the processes described above. Changes to each attribute data may not only simply change the content (e.g., changing the type of work from "piping work" to "duct work"), but also change the item of each attribute data (e.g., changing "site name" to "work name"). The change acceptance module accepts input of changes to the first attribute data assigned to the construction site data, the second attribute data assigned to the drawing data, and the third and fourth attribute data assigned to the drawing data or layer data. The change acceptance module accepts this input from the contractor via a virtual device, tap operation, and / or physical device. The input content may be, for example, a change to the character string or location of each attribute data. The change acceptance module may accept changes to only a portion of each attribute data, or may accept changes to all of each attribute data. Note that the input content accepted by the change acceptance module is not limited to the above example.
[0061] The change module changes the first attribute data, second attribute data, third attribute data, and fourth attribute data based on the received change content (step S61). The change module changes each attribute data based on the received input content. If the change module receives a change to only a portion of the attribute data, it changes only this portion of the attribute data based on the received change content, and if the change module receives a change to all of the attribute data, it changes all of the attribute data based on the received change content.
[0062] The above is the attribute data change process. When the attribute data change process is performed, the contractor terminal 10 executes the process described below using the changed attribute data. Note that this attribute data change process does not necessarily have to be executed and can be omitted. Also, it is possible to configure the fifth attribute data to be changed based on the changes received after receiving the changes.
[0063] [First image data acquisition process executed by the contractor terminal 10] The first image data acquisition process executed by the contractor terminal 10 will be described with reference to Fig. 11. This figure is a flowchart of the first image data acquisition process executed by the contractor terminal 10. This first image data acquisition process is a detail of the first image data acquisition process (step S8) described above, and is a process executed after the above-mentioned photographing process or after the above-mentioned first or second drawing data assignment process.
[0064] The first image data acquisition module acquires first image data of an image of the construction site (step S70). The first image data acquisition module acquires, as the first image data, an image captured by the above-described photographing process, an image captured and saved in advance by the contractor terminal 10, or an image captured by a photographing device connected to the contractor terminal 10 so as to be capable of data communication. Here, the first image data acquisition module acquiring, as the first image data, an image captured by the above-described photographing process may mean capturing an image by the photographing process, or may mean accepting input such as a selection for the captured image.
[0065] The sixth attribute data acquisition module acquires sixth attribute data (step S71). The sixth attribute data relates to the date and time of photography, such as the photography date and time. The sixth attribute data acquisition module acquires metadata of the first image data as the sixth attribute data. Note that the sixth attribute data acquisition module may acquire the sixth attribute data by a method other than the above-described example.
[0066] The seventh attribute data receiving module receives input of seventh attribute data (step S72). The seventh attribute data is related to the work, such as the presence of an attendant or an actual measurement value. The seventh attribute data receiving module receives this input from the contractor via a virtual device, tap operation, and / or physical device. Note that the seventh attribute data receiving module may receive the seventh attribute data via a method other than the above example, such as receiving the input via a predetermined input screen.
[0067] The above is the first image data acquisition process. The contractor terminal 10 executes the process described below using the first image data and sixth attribute data acquired by the first image data acquisition process, and the accepted seventh attribute data.
[0068] [Attribute Data Reflection Process Executed by the Contractor Terminal 10] The attribute data reflection process executed by the contractor terminal 10 will be described with reference to Fig. 12. Fig. 12 is a flowchart of the attribute data reflection process executed by the contractor terminal 10. This attribute data reflection process is a detailed description of the process of reflecting attribute data in the first image data (step S9) and the process of saving the second image data reflecting the attribute data (step S10), and is executed each time the first image data acquisition process is executed. The attribute data may be added to the image data and reflected, or the attribute data may be associated with the image data and reflected.
[0069] Each time the attribute data reflection module acquires the first image data, it reflects each of the first, third, and seventh attribute data on the first image data based on the identification results (step S80). In this process, reflecting each attribute data on the first image data means adding each attribute data to the first image data. Specifically, this means appending each attribute data to the first image data or adding each attribute data to the metadata of the first image data. The attribute data reflection module reflects each attribute data on the first image data to create second image data (see FIG. 13). Note that the attribute data reflected by the attribute data reflection module may be part of the first, third, and seventh attribute data. The reflection may be performed by adding the attribute data to the image data or by associating the attribute data with the image data.
[0070] [Second Image Data in Which Attribute Data Reflection Module Reflects Each Attribute Data on First Image Data] Figure 13 is a diagram schematically illustrating an example of second image data in which the attribute data reflection module reflects each attribute data on the first image data. The diagram shows second image data 60 in which the attribute data reflection module reflects each attribute data on the first image data. In the second image data 60, attribute data 62 is reflected on first image data 61. Specifically, the first image data 61 is the acquired first image data, and the attribute data 62 reflects "Construction Name: New Construction of XX Building" as the first attribute data, "Type of Work: Plumbing Work" and "Floor: 2F" as the third attribute data, "Room Name: Office," "X Street: X3-X4," and "Y Street: Y1-Y2" as the fourth attribute data, "Location Number: No. 1" as the fifth attribute data, "Photographed Date: December 31, 2021" as the sixth attribute data, and "Witness: Mr. / Ms. XX" as the seventh attribute data. The arrangement and position of each data in the second image data 60 are not limited to the above-described example. Furthermore, the second image data 60 may increase or decrease the content and type of each column based on the content, type, and number of each attribute data. The attribute data may be added to the image data or associated with the image data.
[0071] 12, the attribute data reflection process will be described in more detail. The storage module stores second image data in which the first, third to seventh attribute data are reflected in the first image data (step S81). The specific process performed by the storage module when storing the second image data will be described in detail in the first storage process and the second storage process described below.
[0072] The attribute data reflecting process is now complete. The installer terminal 10 then executes the process described below based on the second image data stored in the attribute data reflecting process.
[0073] [Report Creation Process Executed by the Contractor Terminal 10] The report creation process executed by the contractor terminal 10 will be described with reference to Fig. 14. The figure is a flowchart of the report creation process executed by the contractor terminal 10. This report creation process can be executed at any timing after the attribute data reflection process described above.
[0074] The definition data creation module creates definition data defining the locations where each of the first attribute data, third attribute data, and fourth attribute data is to be reflected in the report (step S90). The report may be a typical one used at construction sites. The definition data creation module defines the locations where each attribute data is to be reflected as the report format. Furthermore, the definition data creation module creates definition data that defines the locations where each attribute data is to be reflected in the report based on the content of each attribute data, such as the project name, type of work, measurement point, and construction status. The definition data creation module can also be configured to create definition data that defines the locations where the fifth attribute data, sixth attribute data, and seventh attribute data are to be reflected in addition to the first attribute data, third attribute data, and fourth attribute data. Note that if a predetermined format for the report (e.g., a format in which invariable input content is pre-entered) exists, the definition data that defines the locations where each attribute data is to be reflected in this format is created. The definition data creation module may also create definition data that defines the locations where some of the first, third, third, and seventh attribute data are to be reflected. Furthermore, the definition data creation module may execute the process prior to the form creation process, i.e., in advance, rather than at this timing. In this case, the process of step S90 can be omitted.
[0075] The form creation module creates a form based on the saved second image data (step S91). The form creation module creates a form that reflects each of the first, third to seventh attribute data reflected in the saved second image data in a location based on the created definition data. The form creation module creates a form that reflects each attribute data in the location of each attribute data defined by the definition data. The form creation module may also create a form that reflects the first image data. Note that the content and type of each column of the form may increase or decrease based on the content, type, and number of each attribute data defined by the first definition data.
[0076] The report output module outputs the created report (step S92). The report output module outputs the created report by displaying the created report on a display unit, etc. The report output module can also be configured to output the created report to a printer, etc. connected to the contractor terminal 10 so that data communication can be established, and to print the created report on this printer, etc., and output the created report to other terminals or devices.
[0077] This completes the form creation process.
[0078] [First storage process executed by the contractor terminal 10] The first storage process executed by the contractor terminal 10 will be described with reference to Fig. 15. The figure is a flowchart of the first storage process executed by the contractor terminal 10. This first storage process is a detailed description of the process of step S81 in the attribute data reflection process described above.
[0079] The sorting condition setting module sets sorting conditions for sorting the second image data into folders (step S100). The sorting conditions are, for example, a preset folder or the contents of each attribute data. The contents of each attribute data are, for example, those listed as examples of each attribute data. If the sorting conditions are a preset folder, the sorting condition setting module sets this folder as the sorting destination for the second image data. Furthermore, if the sorting conditions are the contents of each attribute data, the sorting condition setting module links the contents of each attribute data for each folder and sets the linked folder as the sorting destination for the second image data. Here, the sorting condition setting module can also be configured to set a priority for the contents of each attribute data and link the contents of each attribute data to this priority, or to link the contents necessary for sorting the second image data into a folder set for one attribute data out of the contents of multiple attribute data reflected in the second image data, together with the attribute data, to the folder. The sorting condition setting module may execute the process before the first saving process, i.e., in advance, rather than at this timing. In this case, the process of step S100 can be omitted.
[0080] The sorting module sorts the second image data to a destination folder based on the sorting conditions set (step S101). If the sorting conditions are a preset folder, the sorting module sorts the second image data to this folder. If the sorting conditions are the contents of each attribute data, the sorting module sorts the second image data to a folder linked to the attribute data based on the contents of each attribute data reflected in the second image data. Here, if a folder is linked to each of the multiple attribute data reflected in the second image data, the sorting module sorts the second image data to one folder based on the priority, etc., linked to each folder. In this case, the sorting module may sort the second image data to each of multiple folders rather than sorting to one folder. Here, the allocation module may copy the second image data to the number of folders to which the second image data is to be allocated, and then allocate each of the copied second image data to each of the folders to which the second image data is to be allocated, or may copy the second image data to a predetermined number of folders based on priority, etc., and then allocate each of the copied second image data to each of the folders to which the second image data is to be allocated.
[0081] The folder data acquisition module acquires folder data of the destination folder (step S102). The folder data includes, for example, the folder type, location, size, name, creation date and time, and update date and time. The folder data acquisition module acquires metadata of the destination folder as folder data. Note that the folder data acquisition module may acquire folder data using methods other than those described above.
[0082] The folder data reflection module reflects the acquired folder data in the first image data (step S103). In this process, reflecting the folder data in the first image data means adding the folder data to the first image data, which is the source of the second image data. Specifically, this means appending the folder data to the first image data or adding the folder data to the metadata of the first image data. The folder data reflection module reflects the acquired folder data in the first image data, which is the source of the second image data. Here, the folder data reflection module can also be configured to reflect this folder data in the saved second image data.
[0083] The saving module saves the second image data in the destination folder (step S104).
[0084] This is the first storage process.
[0085] [Second storage process executed by the contractor terminal 10] The second storage process executed by the contractor terminal 10 will be described with reference to Fig. 16. The figure shows a flowchart of the second storage process executed by the contractor terminal 10. This second storage process is a modified example of the first storage process described above. Note that detailed description of processes similar to those described above will be omitted.
[0086] The specification acceptance module accepts the specification of a folder in which the second image data will be saved (step S110). The specification acceptance module accepts input specifying the folder in which the second image data will be saved. The specification acceptance module accepts this input from the contractor via a virtual device, tap operation, and / or physical device on a list of one or more folders that can be used as save destinations or on a predetermined input screen. Here, the specification acceptance module can also be configured to create a new folder and accept input specifying a folder in which the second image data will be saved in the created folder. Note that the specification acceptance module may not execute the process at this timing, but may execute the process before, i.e., in advance, the second save process. In this case, the process of step S110 can be omitted.
[0087] The folder data acquisition module acquires folder data of the accepted folder (step S111). The folder data is the same as that processed in step S102 described above. The folder data acquisition module acquires metadata of the accepted folder as folder data. Note that the folder data acquisition module may acquire folder data by a method other than the example described above.
[0088] The folder data reflecting module reflects the acquired folder data in the first image data (step S112). The process of step S112 is the same as the process of step S103 described above.
[0089] The saving module saves the second image data in the designated folder (step S113).
[0090] The folder assignment module assigns the first, third, and fourth attribute data reflected in the saved second image data to the folder in which the second image data is saved (step S114). In this process, assigning each attribute data to the folder in which the second image data is saved means adding each attribute data to the metadata of the folder. When creating the second image data, the folder assignment module assigns the first, third, and fourth attribute data reflected in the first image data to the folder in which the second image data is saved. Here, the folder assignment module can also be configured to assign the fifth, sixth, and seventh attribute data reflected in the first image data to the folder in which the second image data is saved as attribute data other than the first, third, and fourth attribute data. Alternatively, the first, third, and fourth attribute data may be assigned to a folder, and the folder may be designated (or assigned to the folder) for shooting, so that the attributes assigned to the folder are reflected in the first image data.
[0091] This is the second storage process.
[0092] Although the above-described processes are described as separate processes, the contractor terminal 10 can be configured to execute a combination of some or all of the above-described processes. Furthermore, the contractor terminal 10 can be configured to execute each process at a timing other than the timing described above.
[0093] The above-described means and functions are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined program. The program may be provided, for example, from the computer via a network (Software as a Service (SaaS)) or as a cloud service. The program may also be provided in a form recorded on a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to an internal or external recording device, records it, and executes it. The program may also be pre-recorded on a recording device (recording medium) and provided from the recording device to the computer via a communication line.
[0094] Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention.
[0095] (1) A construction site image data storage system for storing image data of a construction site, comprising: a first creation unit (e.g., first creation unit 12, construction site data creation module) that creates construction site data corresponding to the construction site; a first assignment unit (e.g., first assignment unit 13, first attribute data assignment module) that assigns first attribute data (e.g., site name, location name, contractor name, client name) to the created construction site data; a first acquisition unit (e.g., first acquisition unit 14, drawing data acquisition module) that acquires drawing data of the construction site; a second assignment unit (e.g., second assignment unit 15, second attribute data assignment module) that assigns second attribute data (e.g., street center line layout, room range setting) to the acquired drawing data; and a third assignment unit (e.g., third assignment unit 16, third attribute data assignment module) that assigns third attribute data (e.g., work type, type, floor) to the acquired drawing data. a placement unit (e.g., placement unit 17, placement module) that places placement data (e.g., an icon or a leader line) on the drawing data to which the second attribute data and the third attribute data have been assigned; an identification unit (e.g., identification unit 18, identification module) that identifies fourth attribute data (e.g., a photographed location, a room name) based on a positional relationship between the assigned second attribute data and the placed placement data; a second acquisition unit (e.g., second acquisition unit 19, first image data acquisition module) that acquires first image data of the construction site; a first reflection unit (e.g., first reflection unit 20, attribute data reflection module) that reflects each of the first attribute data, the third attribute data, and the fourth attribute data in the first image data based on an identification result each time the first image data is acquired; and a storage unit (e.g., storage unit 11, storage module) that stores second image data in which each of the first attribute data, the third attribute data, and the fourth attribute data has been reflected.
[0096] According to the invention of (1), it is possible to eliminate the need to save images and improve work efficiency.
[0097] (2) The construction site image data storage system described in (1) further includes a second creation unit (layer data creation module) that creates layer data to be overlaid on the drawing data, wherein the third assignment unit assigns the third attribute data to the drawing data or the layer data, and the placement unit places the placement data on the drawing data or the layer data.
[0098] According to the invention of (2), it is possible to eliminate the need to save images and improve work efficiency.
[0099] (3) The construction site image data storage system described in (1) further includes a first reception unit (e.g., a change reception module) that receives changes to some or all of the first attribute data, the second attribute data, the third attribute data, and the fourth attribute data.
[0100] According to the invention of (3), it is possible to easily correct each attribute data.
[0101] (4) The construction site image data storage system described in (1) further includes a launch unit (e.g., a launch module) that launches a photography application when the placement data is a camera icon and the camera icon is placed, and the second acquisition unit acquires the first image data of the construction site photographed by the photography application.
[0102] According to the invention of (4), it is possible to quickly take an image.
[0103] (5) The construction site image data storage system described in (1) further includes a third creation unit (e.g., a report creation module) that creates a report based on the stored second image data.
[0104] According to the invention of (5), it becomes easier to create forms, and it becomes possible to improve work efficiency.
[0105] (6) The construction site image data storage system described in (5) further includes a fourth creation unit (e.g., a definition data creation module) that creates definition data that defines the locations where the first attribute data and each of the third attribute data to seventh attribute data are to be reflected in the report, and the third creation unit creates the report in which the first attribute data and each of the third attribute data to seventh attribute data are reflected in locations based on the created definition data.
[0106] According to the invention of (6), it becomes easier to create forms, and it becomes possible to improve work efficiency.
[0107] (7) The construction site image data storage system described in (1) further includes a fourth assigning unit (e.g., a fifth attribute data assigning module) that assigns fifth attribute data (e.g., location number, number of photographs, component name, and part) to the placement data.
[0108] According to the invention of (7), it is possible to eliminate the need to save images and improve work efficiency.
[0109] (8) The construction site image data storage system described in (1) further includes a third acquisition unit (e.g., a sixth attribute data acquisition module) that acquires sixth attribute data (e.g., the date and time of the image capture) each time the first image data is acquired.
[0110] According to the invention of (8), it is possible to eliminate the need to save images and improve work efficiency.
[0111] (9) The construction site image data storage system described in (1) further includes a second reception unit (e.g., a seventh attribute data reception module) that receives input of seventh attribute data (e.g., witness, actual measurement value) each time the first image data is acquired.
[0112] According to the invention of (9), it is possible to eliminate the need to save images and improve work efficiency.
[0113] (10) The construction site image data storage system described in (1), wherein the first reflection unit reflects other attribute data in addition to the first attribute data, the third attribute data, and the fourth attribute data in the first image data.
[0114] According to the invention of (10), it is possible to eliminate the need to save images and improve work efficiency.
[0115] (11) The construction site image data storage system according to (1), wherein the storage unit stores the second image data in a predetermined folder.
[0116] According to the invention of (11), it is possible to eliminate the need to save images and improve work efficiency.
[0117] (12) The construction site image data storage system described in (11) further includes: a setting unit (e.g., a distribution condition setting module) that sets distribution conditions for distributing the second image data to the folder; and a distribution unit (e.g., a distribution module) that distributes the second image data to the folder to which it is to be distributed based on the set distribution conditions.
[0118] According to the invention of (12), it is possible to eliminate the need to save images and improve work efficiency.
[0119] (13) The construction site image data storage system described in (11) further includes a fifth assignment unit (e.g., a folder assignment module) that assigns the first attribute data, the third attribute data, and the seventh attribute data reflected in the stored second image data to the folder in which the second image data is stored.
[0120] According to the invention of (13), it is possible to eliminate the need to save images and improve work efficiency.
[0121] (14) The construction site image data storage system described in (11) further includes a third reception unit (e.g., a designation reception module) that receives the designation of the specified folder, and a second reflection unit (e.g., a folder data reflection module) that reflects the folder data of the received folder in the acquired first image data.
[0122] According to the invention of (14), it is possible to eliminate the need to save images and improve work efficiency.
[0123] (15) A construction site image data storage method executed by a computer for storing image data of a construction site, the method comprising: a step of creating construction site data corresponding to the construction site (e.g., step S20); a step of assigning first attribute data to the created construction site data (e.g., step S21); a step of acquiring drawing data of the construction site (e.g., step S30); a step of assigning second attribute data to the acquired drawing data (e.g., step S31); a step of assigning third attribute data to the acquired drawing data (e.g., step S32); a step of arranging placement data on the drawing data to which the second attribute data and the third attribute data have been assigned (e.g., step S33); a step of identifying fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged placement data (e.g., step S35); and a step of acquiring first image data of the construction site (e.g., step S70). A construction site image data storage method comprising: a step (e.g., step S80) of reflecting each of the first attribute data, the third attribute data, and the fourth attribute data in the first image data based on an identification result each time the first image data is acquired; and a step (e.g., step S81) of storing second image data in which each of the first attribute data, the third attribute data, and the fourth attribute data is reflected.
[0124] (16) In a computer that stores image data of a construction site, a step of creating construction site data corresponding to the construction site (e.g., step S20), a step of assigning first attribute data to the created construction site data (e.g., step S21), a step of acquiring drawing data of the construction site (e.g., step S30), a step of assigning second attribute data to the acquired drawing data (e.g., step S31), a step of assigning third attribute data to the acquired drawing data (e.g., step S32), a step of arranging placement data on the drawing data to which the second attribute data and the third attribute data have been assigned (e.g., step S33), a step of identifying fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged placement data (e.g., step S35), a step of acquiring first image data of the construction site (e.g., step S70), and a step of reflecting each of the first attribute data, the third attribute data, and the fourth attribute data in the first image data based on the identification result each time the first image data is acquired (e.g., step S80). a step of storing second image data that reflects each of the first attribute data, the third attribute data, and the fourth attribute data (for example, step S81).
[0125] DESCRIPTION OF SYMBOLS 1 Construction site image data storage system 10 Contractor terminal 11 Storage unit 12 First creation unit 13 First assignment unit 14 First acquisition unit 15 Second assignment unit 16 Third assignment unit 17 Placement unit 18 Identification unit 19 Second acquisition unit 20 First reflection unit 30 Construction site data 31 First attribute data column 32 Drawing data column 33 First attribute data 34 Drawing data 35 Second attribute data 36 Third attribute data 40 Placement data 41 Fourth attribute data 42 Fifth attribute data 50 Image 60 Second image data 61 First image data 62 Attribute data
Claims
1. A construction site image data storage system for storing image data of a construction site, A first creation unit that creates construction site data corresponding to the construction site; a first assigning unit that assigns first attribute data to the created construction site data; A first acquisition unit that acquires drawing data of the construction site; a second attribute assigning unit that assigns second attribute data to the acquired drawing data; a third attribute assigning unit that assigns third attribute data to the acquired drawing data; a placement unit that places placement data on the drawing data to which the second attribute data and the third attribute data have been added; an identifying unit that identifies fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged data for placement; A second acquisition unit that acquires first image data obtained by photographing the construction site; a first reflecting unit that reflects each of the first attribute data, the third attribute data, and the fourth attribute data in the first image data based on a specified result every time the first image data is acquired; a storage unit that stores second image data reflecting each of the first attribute data, the third attribute data, and the fourth attribute data; a second creation unit that creates layer data to be overlaid on the drawing data; Equipped with The third assigning unit assigns the third attribute data to the drawing data or the layer data, The placement unit places the placement data in the drawing data or the layer data, An electronic small blackboard creation system and a construction site image data storage system, wherein the fourth attribute data is data that identifies the position of the placement data placed in the drawing data based on the second attribute data, which is information about the drawing data itself.
2. A first reception unit that receives changes to the first attribute data, the second attribute data, the third attribute data, and the fourth attribute data, The construction site image data storage system according to claim 1 , further comprising:
3. the placement data being a camera icon, a launching unit launching a photography application when the camera icon is placed; Further comprising: The second acquisition unit acquires the first image data obtained by photographing the construction site using the photography application.
2. The construction site image data storage system according to claim 1.
4. A third creation unit that creates a document based on the stored second image data; The construction site image data storage system according to claim 1 , further comprising:
5. A fourth creation unit that creates definition data that defines a portion where each of the first attribute data, the third attribute data, the third attribute data, the fourth attribute data, the seventh attribute data, and the seventh attribute data is to be reflected in the document; Further comprising: the third creation unit creates the form in which the first attribute data and each of the third attribute data to seventh attribute data are reflected in a portion based on the created definition data.
5. The construction site image data storage system according to claim 4.
6. A fourth assigning unit that assigns fifth attribute data to the placement data; The construction site image data storage system according to claim 1 , further comprising:
7. A third acquisition unit that acquires sixth attribute data each time the first image data is acquired; The construction site image data storage system according to claim 1 , further comprising:
8. A second reception unit that receives input of seventh attribute data each time the first image data is acquired; The construction site image data storage system according to claim 1 , further comprising:
9. The first reflection unit reflects other attribute data in addition to the first attribute data, the third attribute data, and the fourth attribute data in the first image data.
2. The construction site image data storage system according to claim 1.
10. The storage unit stores the second image data in a predetermined folder.
2. The construction site image data storage system according to claim 1.
11. A setting unit that sets a distribution condition for distributing the second image data to the folder; a sorting unit that sorts the second image data to the folder that is a sorting destination based on the sorting condition that has been set; The construction site image data storage system according to claim 10, further comprising:
12. A fifth assigning unit that assigns the first attribute data, the third attribute data, the fourth attribute data, the sixth attribute data, and the seventh attribute data reflected in the stored second image data to the folder in which the second image data is stored; The construction site image data storage system according to claim 10, further comprising:
13. A third reception unit that receives designation of the predetermined folder; a second reflecting unit that reflects the received folder data of the folder in the acquired first image data; The construction site image data storage system according to claim 10, further comprising:
14. A construction site image data storage method executed by a computer that stores image data of a construction site, comprising: creating construction site data corresponding to the construction site; A step of assigning first attribute data to the created construction site data; acquiring drawing data of the construction site; adding second attribute data to the acquired drawing data; adding third attribute data to the acquired drawing data; placing placement data on the drawing data to which the second attribute data and the third attribute data have been added; identifying fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged data for placement; acquiring first image data of the construction site; a step of reflecting each of the first attribute data, the third attribute data, and the fourth attribute data in the first image data based on a specified result every time the first image data is acquired; storing second image data reflecting each of the first attribute data, the third attribute data, and the fourth attribute data; creating layer data to be overlaid on the drawing data; adding the third attribute data to the layer data; A step of arranging the placement data in the layer data; Equipped with A construction site image data storage method, wherein the fourth attribute data is data that identifies the position of the placement data placed in the drawing data based on the second attribute data, which is information about the drawing data itself.
15. A computer that stores image data of a construction site, creating construction site data corresponding to the construction site; A step of assigning first attribute data to the created construction site data; acquiring drawing data of the construction site; adding second attribute data to the acquired drawing data; adding third attribute data to the acquired drawing data; a step of arranging placement data on the drawing data to which the second attribute data and the third attribute data have been added; identifying fourth attribute data based on a positional relationship between the assigned second attribute data and the arranged data for placement; acquiring first image data of the construction site; a step of reflecting each of the first attribute data, the third attribute data, and the fourth attribute data in the first image data based on a specified result every time the first image data is acquired; storing second image data reflecting each of the first attribute data, the third attribute data, and the fourth attribute data; creating layer data to be overlaid on the drawing data; adding the third attribute data to the layer data; placing the placement data in the layer data; Run the command, A computer-readable program, wherein the fourth attribute data is data that specifies the position of the placement data placed on the drawing data based on the second attribute data, which is information about the drawing data itself.