Information processing method, information processing program, information processing system, and information processing device

The system enhances construction planning by generating and superimposing three-dimensional objects on building data, allowing non-experts to create and manage plans in 3D space, improving ease and reducing the complexity of maintaining consistency across 2D drawings.

JP2025181400APending Publication Date: 2025-12-11ANDPAD INC

Patent Information

Application Number
JP2024089367
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

Creating a construction plan in 3D space using 3D CAD is a highly personal task that requires specialized knowledge, making it difficult for non-experts to create and maintain consistency across multiple 2D drawings.

Method used

An information processing system and method that generates a three-dimensional object representing a construction target area, superimposing it on three-dimensional building data, and assigning construction information without editing the original data, allowing users to create and manage construction plans in a three-dimensional space.

Benefits of technology

Improves the convenience of creating construction plans in three-dimensional space by enabling users without specialized CAD skills to generate and manage plans efficiently, reducing the need for consistency checks across multiple 2D drawings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025181400000001_ABST
    Figure 2025181400000001_ABST
Patent Text Reader

Abstract

To provide an information processing method, an information processing program, an information processing system, and an information processing device, which enable convenience improvement in construction planning in a three-dimensional space.SOLUTION: An information processing method is provided, comprising generating a three-dimensional object representing a construction target area to be assigned with information on building construction based on information of three-dimensional building data in a height direction, and superimposing the three-dimensional object on the three-dimensional building data for display.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing method, an information processing program, an information processing system, and an information processing device. [Background technology]

[0002] As described in Patent Document 1, a system for creating a piping plan using three-dimensional CAD is known. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-240684 Summary of the Invention [Problem to be solved by the invention]

[0004] Creating a construction plan in 3D space using 3D CAD is a highly personal task that requires specialized knowledge of 3D CAD. There is a need to improve the ease of creating a construction plan in 3D space.

[0005] An object of the present disclosure is to provide an information processing method, an information processing program, an information processing system, and an information processing device that can improve the convenience of creating a construction plan in a three-dimensional space. [Means for solving the problem]

[0006] (1) An information processing method according to one embodiment of the present disclosure includes the steps of generating a three-dimensional object representing a construction target area to which information regarding the construction of a building is assigned based on height information of the three-dimensional data of the building, and superimposing and displaying the three-dimensional object on the three-dimensional data of the building.

[0007] (2) The information processing method described in (1) above may further include a step of displaying an identifier associated with the three-dimensional object.

[0008] (3) In the information processing method described in (2) above, the identifier may include information about attributes of the construction target area.

[0009] (4) An information processing program according to an embodiment of the present disclosure causes an information processing system to execute any one of the information processing methods (1) to (3) above.

[0010] (5) An information processing system according to an embodiment of the present disclosure includes a server and a terminal device. The terminal device receives input from a user specifying three-dimensional data of a building to be viewed. The server transmits the three-dimensional data of the building to the terminal device. The terminal device displays the three-dimensional data of the building and receives input for setting a construction target area in the three-dimensional data of the building to which information regarding the construction of the building is assigned. The server generates a three-dimensional object representing the construction target area based on height information in the three-dimensional data of the building. The terminal device displays the three-dimensional object superimposed on the three-dimensional data of the building.

[0011] (6) An information processing device according to an embodiment of the present disclosure includes a control unit, an input unit, and a display unit. The input unit accepts input specifying 3D data of a building to be viewed by a user. The display unit displays the 3D data of the building. The input unit accepts input setting a construction target area in the 3D data of the building to which information related to the construction of the building is assigned. The control unit generates a 3D object representing the construction target area based on height information of the 3D data of the building. The display unit displays the 3D object superimposed on the 3D data of the building. [Effects of the Invention]

[0012] According to an information processing method, an information processing program, an information processing system, and an information processing device according to an embodiment of the present disclosure, the convenience of construction planning in a three-dimensional space is improved. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a block diagram illustrating a configuration example of an information processing system according to the present disclosure. [Figure 2] FIG. 10 is a diagram showing a display example in which a three-dimensional object is superimposed on three-dimensional data. [Figure 3] FIG. 10 is a diagram showing an example of a two-dimensional area for setting a construction target area. [Figure 4] 10 is an example of an input screen for height direction information for setting a construction target area. [Figure 5] 10A and 10B are diagrams illustrating an example of setting a construction target area corresponding to information in the height direction. [Figure 6] 1 is a flowchart illustrating an example of a procedure of an information processing method according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0014] The purpose of this disclosure is to create a site layout diagram for construction planning in 3D space. The construction plan intended to be created by this disclosure includes the layout diagram, safety plan, delivery plan, material storage area plan, confirmation plan for the day's work, and confirmation plan for future work, etc., which are described in the site layout diagram. The site layout diagram is a document that requires constant revision because it needs to be shared with the site agent, site supervisor, or store manager as part of the safety signboard during the morning meeting every day. Managing site layout diagrams in 2D is complicated because they need to be created as floor plans and elevations.

[0015] When creating a construction plan using 2D drawings, the contents of the construction plan must be described across multiple drawings, such as floor plans, cross sections, and elevations. It is also necessary to ensure consistency between the descriptions on each of the multiple drawings.

[0016] To make it easier to create construction plans, it is possible to use 3D CAD to create construction plans in 3D space. However, using 3D CAD is a highly personal task that requires specialized knowledge.

[0017] Therefore, there is a demand for improving the convenience of creating a construction plan in a three-dimensional space. Hereinafter, an information processing system, an information processing device, an information processing method, and an information processing program that can improve the convenience of creating a construction plan in a three-dimensional space will be described.

[0018] (Configuration example of information processing system 1) As shown in FIG. 1, an information processing system 1 according to an embodiment of the present disclosure includes a server 10, a terminal device 20, and a database 30. The server 10, the terminal device 20, and the database 30 are communicably connected to each other via a network 40. The network 40 may be wired or wireless. The network 40 may be configured in various ways, such as the Internet or an intranet. The server 10, the terminal device 20, and the database 30 may be connected without the network 40. A specific configuration example of the information processing system 1 will be described below.

[0019] <Server 10> The server 10 includes a server control unit 11, a server storage unit 12, a server communication unit 13, a server input unit 14, and a server display unit 15.

[0020] The server control unit 11 controls each component of the server 10 to realize the functions of the server 10. The server control unit 11 may realize the functions of the server 10 by executing a program. The server control unit 11 may be configured to include one or more processors. The server control unit 11 may include, but is not limited to, a general-purpose processor or a dedicated processor specialized for specific processing. The server control unit 11 may be configured to include one or more dedicated circuits. The dedicated circuits may include, for example, an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The server control unit 11 may be replaced with a dedicated circuit, or may be replaced with a configuration that uses a processor and a dedicated circuit in combination.

[0021] The server storage unit 12 stores various information or programs for controlling each component of the server 10 to realize the functions of the server 10. The server storage unit 12 may store system programs, application programs, etc. The server storage unit 12 may be configured to include, for example, a semiconductor memory, a magnetic memory, an optical memory, etc. The server storage unit 12 may be configured to include an electromagnetic storage medium such as a magnetic disk. The server storage unit 12 may be configured to include a non-transitory computer-readable medium. The server storage unit 12 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The server storage unit 12 may function as a work memory for the server control unit 11. The server storage unit 12 may be configured integrally with the server control unit 11 or may be configured separately from the server control unit 11.

[0022] The server communication unit 13 may include a communication interface. The communication interface may include a communication module configured to be able to communicate with other devices such as the terminal device 20 or the database 30. The communication module may be configured to be connectable to the network 40, or may be configured to be able to connect directly to other devices. The communication module may be compatible with mobile communication standards such as 4G (4th Generation) or 5G (5th Generation). The communication module may be compatible with communication standards such as LAN (Local Area Network). The communication module may be compatible with wired or wireless communication standards. The communication module is not limited to these and may be compatible with various communication standards.

[0023] The server input unit 14 may include an input device. The input device may include, for example, a touch sensor or a pointing device such as a mouse. The input device may be configured as a touch display integrated with a display device described below. The input device may include physical keys. The input device may include an audio input device such as a microphone. The server input unit 14 may be configured to be connectable to an external input device.

[0024] The server display unit 15 may include a display device. The display device may include various displays, such as a liquid crystal display, an organic EL (Electro-Luminescence) or inorganic EL display, or an LED (Light Emitting Diode) display. The server display unit 15 may be configured to be connectable to an external display device.

[0025] The server 10 may be provided with an output device. The output device may include, for example, a speaker, headphones, earphones, etc. The server 10 may be provided with an interface that can be connected to an external output device.

[0026] The server 10 may be implemented using a cloud service or in an on-premise environment. The server 10 may include a part that executes information processing and a part that provides a user interface, which are separate pieces of hardware.

[0027] <Terminal device 20> The terminal device 20 includes a terminal control unit 21, a terminal storage unit 22, a terminal communication unit 23, a terminal input unit 24, and a terminal display unit 25.

[0028] The terminal control unit 21 controls each component of the terminal device 20 to realize the functions of the terminal device 20. The terminal control unit 21 may realize the functions of the terminal device 20 by executing a program. The terminal control unit 21 may be configured to include one or more processors or one or more dedicated circuits. The terminal control unit 21 may be configured identically or similarly to the server control unit 11.

[0029] The terminal storage unit 22 stores various information or programs for controlling each component of the terminal device 20 to realize the functions of the terminal device 20. The terminal storage unit 22 may store system programs, application programs, etc. The terminal storage unit 22 may be configured in the same manner as or similar to the server storage unit 12. The terminal storage unit 22 may function as a work memory for the terminal control unit 21. The terminal storage unit 22 may be configured integrally with the terminal control unit 21, or may be configured separately from the terminal control unit 21.

[0030] The terminal communication unit 23 may include a communication interface. The communication interface may include a communication module configured to be able to communicate with other devices such as the server 10 or the database 30. The communication module of the terminal communication unit 23 may be configured identically or similarly to the communication module of the server communication unit 13.

[0031] The terminal input unit 24 may include an input device that may be configured the same as or similar to the input device of the server input unit 14.

[0032] The terminal display unit 25 may include a display device. The display device of the terminal display unit 25 may be configured identically to or similarly to the display device of the server display unit 15.

[0033] The terminal device 20 may be equipped with an output device, which may be configured the same as or similar to the output device of the server 10.

[0034] The terminal device 20 may be realized as, for example, a computer such as a notebook PC (Personal Computer) or a tablet PC, or a mobile terminal such as a smartphone or a tablet. The terminal device 20 is not limited to these examples and may include various devices.

[0035] <Database 30> The database 30 may be configured to include at least one server. The database 30 may be configured to include, for example, a semiconductor memory, a magnetic memory, or an optical memory. The database 30 may be configured to include an electromagnetic storage medium such as a magnetic disk. The database 30 may be configured to include a communication module configured to be able to communicate with other devices such as the server 10 or the second information processing device 20.

[0036] The database 30 may be implemented using a cloud service or in an on-premise environment. The database 30 may be configured as the server storage unit 12 of the server 10. In other words, the server 10 may include the database 30.

[0037] <Other configuration examples> In the information processing system 1 described above, the number of servers 10, terminal devices 20, or databases 30 is not limited to one, and may be two or more.

[0038] The information processing system 1 does not necessarily have to include either the server 10 or the terminal device 20.

[0039] (Example of operation of information processing system 1) The information processing system 1 according to the present disclosure provides a function for viewing 3D data of a construction target. The 3D data viewing function includes displaying the 3D data in various directions or at various magnifications, or displaying cross-sections, floor plans, elevations, etc. generated from the 3D data. The 3D data that can be viewed by the information processing system 1 may include BIM (Building Information Model) data, point cloud data, textured mesh data, etc.

[0040] The information processing system 1 according to the present disclosure further provides a function for creating a construction plan on a viewing screen for 3D data. The function for creating a construction plan includes setting a 3D area on a viewing screen for 3D data of a construction target, and allocating a construction plan to the set 3D area. The information processing system 1 may also provide a function for sorting or filtering areas for which a construction plan is created based on the allocated information.

[0041] The information processing system 1 may provide a function for viewing 3D data and a function for creating a construction plan through a service that runs on a browser or an application program. The service that runs on the browser is realized by the terminal device 20 acquiring a user operation, the server 10 executing a process according to the user operation to generate a result, and the terminal device 20 displaying the result.

[0042] The three-dimensional data viewing function in a service that runs on a browser is realized, for example, by the following procedure: The terminal device 20 accepts operations related to viewing the three-dimensional data from a user. The server 10 generates a viewing image of the three-dimensional data in response to the user's operation. The viewing image of the three-dimensional data is an image that allows the user to visually view the three-dimensional data. The terminal device 20 displays the viewing image generated by the server 10, allowing the user to view the three-dimensional data.

[0043] The construction plan creation function in a service that runs on a browser is realized, for example, by the following procedure. The terminal device 20 receives an operation from a user to set in the 3D data a 3D area to which a construction plan is to be assigned. The 3D area to which a construction plan is to be assigned is also referred to as a construction target area. The server 10 sets the construction target area in the 3D data in response to the user's operation. Here, the server 10 sets the construction target area in the 3D data by generating data separate from the 3D data that specifies the boundary of the construction target area by coordinates on the 3D data without changing the 3D data.

[0044] The server 10 generates a three-dimensional object representing the construction area. The server 10 transmits information about the three-dimensional object representing the construction area to the terminal device 20. The terminal device 20 displays the three-dimensional object representing the construction area by superimposing it on the three-dimensional data. The three-dimensional object may be a rectangular parallelepiped or a polysurface consisting of multiple faces. The three-dimensional object is not limited to these examples and may have various shapes.

[0045] The server 10 may generate an image in which a three-dimensional object representing the construction area is superimposed on the three-dimensional data, and transmit the image to the terminal device 20. The terminal device 20 may display the image in which the three-dimensional object representing the construction area is superimposed on the three-dimensional data as is.

[0046] The terminal device 20 may accept an operation from the user to set the construction target area on the screen displaying the three-dimensional data, and the terminal device 20 itself may generate a three-dimensional object representing the construction target area and display it superimposed on the three-dimensional data.

[0047] The terminal device 20 displays a three-dimensional object superimposed on the three-dimensional data, or displays an image in which a three-dimensional object representing the construction area generated by the server 10 is superimposed on the three-dimensional data, thereby enabling the user to check the construction plan assigned to the construction area represented by the three-dimensional object in a display superimposed on the three-dimensional data.

[0048] The information processing system 1 may provide a function for viewing three-dimensional data and a function for creating a construction plan as an application executed by the server 10 or the terminal device 20. The processing of the application may be realized by the server 10 or the terminal device 20 independently acquiring a user operation, executing processing according to the user operation, generating a result, and displaying the result. When the server 10 or the terminal device 20 independently executes an application, it is also referred to as an information processing device.

[0049] The function of viewing three-dimensional data in the application may be realized by the terminal device 20 acquiring three-dimensional data from the database 30 or the terminal storage unit 22, generating a viewing image in response to a user operation, and executing an application that displays the viewing image. Also, the function of creating a construction plan in the application may be realized by the terminal device 20 executing an application that sets a construction target area in the three-dimensional data in response to a user operation, and generates an image in which a three-dimensional object representing the construction target area is superimposed on the three-dimensional data. The entity that executes the procedure for realizing the above-mentioned functions in the application may be replaced from the terminal device 20 to the server 10.

[0050] An example of the operation of the information processing system 1 will be described below.

[0051] <3D data viewing function> The function of the user of the information processing system 1 viewing three-dimensional data may be realized, for example, by the following procedure. The terminal input unit 24 of the terminal device 20 accepts operational input by the user to view the three-dimensional data. The terminal input unit 24 may accept specification of the three-dimensional data that the user wishes to view. The three-dimensional data may be specified by the name of the construction object, etc. The terminal input unit 24 may accept specification of the direction or magnification at which the user views the three-dimensional data. The terminal control unit 21 of the terminal device 20 transmits the user's operational input from the terminal communication unit 23 to the server 10.

[0052] The server control unit 11 of the server 10 receives an operation input from the user on the terminal device 20 via the server communication unit 13. Based on the operation input from the user, the server control unit 11 reads out the three-dimensional data specified by the user from the database 30 or the server storage unit 12. The server control unit 11 generates a viewable image for the user to view the three-dimensional data by processing the three-dimensional data based on the direction or magnification specified by the user, and transmits the viewable image from the server communication unit 13 to the terminal device 20.

[0053] The terminal control unit 21 receives the image for viewing via the terminal communication unit 23, and displays the image for viewing on the terminal display unit 25, thereby allowing the user to view the three-dimensional data.

[0054] <Construction plan creation function> An example of the operation when a user creates a construction plan for the target building 60 using the three-dimensional data of the target building 60 exemplified in FIG. 2 will be described below.

[0055] A construction plan for the target building 60 is created by assigning information about construction, such as work content or construction period, to a construction target area set in the three-dimensional data of the target building 60. The information processing system 1 sets a construction target area in the three-dimensional data in response to a user's operation, and assigns information about construction to the construction target area set in response to the user's operation, thereby enabling the user to create a construction plan using the three-dimensional data.

[0056] In this operation example, the construction target area represented by the display object 70 is set in the three-dimensional data of the target building 60 in the following procedure.

[0057] The terminal input unit 24 accepts an input from the user specifying a floor on which the construction target area is to be set. In this operation example, it is assumed that a floor having a floor surface 61 as illustrated in FIG. 2 is specified. The floor on which the construction target area is to be set is not limited to a floor having a floor surface 61, but may be specified based on any floor height information defined in the three-dimensional data. The floor height information may include information on the height of the floor of the target building 60. The floor height information may also include information on the height of a portion without a floor surface 61, such as the average ground surface or a design ground level (GL). As illustrated in FIG. 3, the terminal input unit 24 accepts an input from the user specifying a two-dimensional area on the floor surface 61 of the specified floor on which the construction target area is to be set. The two-dimensional area specified by the user is represented as a setting range 71. The setting range 71 may be set so that the position of a specific structure, such as a pillar 62, existing on the floor is included within its boundary. The setting range 71 may be set so that the position of a specific coordinate set in the three-dimensional data is included within its boundary. The setting range 71 may be set to any range, regardless of the structure existing on the floor or the specific coordinate set in the three-dimensional data.

[0058] As illustrated in FIG. 4, the terminal control unit 21 may display a construction area setting window 80 together with the three-dimensional data on the terminal display unit 25. The terminal control unit 21 may display the setting window 80 and the three-dimensional data on separate screens. The construction area setting window 80 includes a label input box 84 for receiving input of a label name to be associated with the construction area. The label name may be, for example, the name of the location where the construction area is set. The label name may be used to confirm the purpose of each construction area by inputting the name of the construction work to be performed at the location, the name of the work, the work method, whether or not entry is permitted, or the name of the work section. The construction plan information that is set by the user or included in the three-dimensional object in cooperation with the server 10 is not limited to this. For example, the construction period or the person in charge may be specified or set in cooperation with the server 10.

[0059] The construction area setting window 80 includes a lower limit input box 81 that accepts input of the lower limit setting of the construction area as information on the height direction of the construction area. The lower limit input box 81 includes a box for specifying the height level set in the three-dimensional data, and a box for specifying a change in height from the specified level as an offset.

[0060] The construction area setting window 80 includes an upper limit input box 82 for receiving input of the setting of the upper limit of the construction area as information on the height direction of the construction area. The upper limit input box 82 includes a box for specifying the level in the height direction set in the three-dimensional data, and a box for specifying a change in height from the specified level as an offset.

[0061] The height level set in the 3D data is represented as 3FL or 4FL in the example of Figure 4. FL represents floor level. 3FL is the floor level of the third floor, and 4FL is the floor level of the fourth floor. Levels such as 3FL or 4FL may correspond to the height of the floor surface 61 or ceiling surface of each floor of the target building 60. The level may also correspond to the height of a specific point set in the 3D data of the target building 60. If a change in height from the level specified in the upper limit setting or lower limit setting frame is specified as an offset, the terminal control unit 21 sets the upper and lower limit heights in the height direction of the construction area to a value obtained by adding the offset to the height of the specified level. The offset may be 0, a positive value, or a negative value.

[0062] In the example of Fig. 4, the lower limit of the construction target area is set to a height that is changed by the offset value from a height of 3 FL. The upper limit of the construction target area is set to a height that is changed by the offset value from a height of 4 FL. In this case, as illustrated in Fig. 5, the lower limit of the height direction range of the display object 70 representing the construction target area is set to a position that is changed in height by the offset value from a height of 3 FL, and the upper limit is set to a position that is changed in height by the offset value from a height of 4 FL.

[0063] If no level is specified in the lower limit input box 81 or the upper limit input box 82, the terminal control unit 21 may consider the reference height for the lower limit or upper limit of the construction area to be 0, and set the value entered as an offset in the lower limit input box 81 or the upper limit input box 82 as the lower limit or upper limit of the construction area.

[0064] The construction area setting window 80 may include a display color input frame 83 that receives input for setting the display color of the three-dimensional object representing the construction area. The display color input frame 83 may include a frame for setting a display color that is common to the display object 70 and the label 72. The display color input frame 83 may include frames for setting the display color of the display object 70 and the display color of the label 72, respectively.

[0065] The terminal control unit 21 transmits information about the set range 71 and information about the upper and lower limits of the construction target area to the server 10. When the terminal control unit 21 receives a display color setting, it may also transmit information about the display color to the server 10. The server control unit 11 generates a display object 70 based on the information about the set range 71 and information about the upper and lower limits of the construction target area. When the server control unit 11 receives the display color information, it may generate the display object 70 in the set display color. The server control unit 11 may transmit information about the display object 70 to the terminal device 20 as information separate from the three-dimensional data. When the terminal control unit 21 receives the information about the display object 70 and the three-dimensional data as separate information, it displays the display object 70 on the terminal display unit 25, superimposed on the three-dimensional data of the target building 60, as illustrated in FIG. 2, based on the information about the display object 70.

[0066] The server control unit 11 may generate an image in which the display object 70 is superimposed on the three-dimensional data, without separating the display object 70 from the three-dimensional data, and transmit the image to the terminal device 20. In this case, the terminal control unit 21 displays the image received from the server 10 on the terminal display unit 25 as is.

[0067] The terminal control unit 21 may generate the display object 70 based on the information on the set range 71 and the information on the upper and lower limits of the construction area. In this case, the terminal control unit 21 superimposes the display object 70 on the three-dimensional data and displays it on the terminal display unit 25.

[0068] When receiving an image in which the display object 70 is superimposed on the three-dimensional data from the server 10, the terminal control unit 21 may further transmit information on a label name associated with the construction target area. In this case, the server control unit 11 generates an image in which a label 72 is further superimposed on the three-dimensional data based on the information on the label name in addition to the display object 70, and transmits the image to the terminal device 20. When the terminal control unit 21 does not receive an image in which the display object 70 is superimposed on the three-dimensional data from the server 10, the terminal control unit 21 superimposes the display object 70 and the label 72 on the three-dimensional data based on the information on the label name associated with the construction target area, and displays them on the terminal display unit 25.

[0069] The terminal input unit 24 may accept input to the display object 70. When there is input to the display object 70, the terminal control unit 21 may display, on the terminal display unit 25, information assigned to the construction target area represented by the display object 70.

[0070] The terminal input unit 24 may accept input for the label 72 displayed in association with the display object 70. When there is input for the label 72, the terminal control unit 21 may display, on the terminal display unit 25, information assigned to the construction target area represented by the display object 70 associated with the label 72.

[0071] The label 72 may be replaced with another type of display, such as a pin, associated with the display object 70. The label 72 or the display, such as a pin, associated with the display object 70 is also collectively referred to as an identifier. When an input for the identifier is received, the terminal control unit 21 may display, on the terminal display unit 25, information assigned to the construction target area represented by the display object 70 associated with the identifier.

[0072] The identifier, such as the label 72 or pin, may be associated with information relating to the attributes of the construction area. The information relating to the attributes of the construction area may include the name of the construction area. The information relating to the attributes of the construction area may be superimposed on the three-dimensional data as the label 72 or pin and displayed together with the display object 70.

[0073] The terminal control unit 21 may perform filtering based on information about the attributes of the construction target area, and display on the terminal display unit 25 only the display objects 70 that represent construction target areas that satisfy the conditions.

[0074] The user may view the three-dimensional data of the target building 60 cut at a predetermined cross section. When the predetermined cross section passes through the range in which the construction target area is set, the terminal control unit 21 may display the display object 70 cut at the predetermined cross section. When displaying the display object 70 cut at the predetermined cross section, the terminal control unit 21 may display the label 72 at the center of the portion of the display object 70 that is cut at the cross section and displayed. The terminal control unit 21 may appropriately correct or adjust the display position of the label 72, without being limited to the above-mentioned example. The terminal control unit 21 may receive, via the terminal input unit 24, an input from the user specifying the correction or adjustment of the display position of the label 72.

[0075] The information processing system 1 may execute an information processing method including the steps of the flowchart illustrated in Fig. 6. The information processing method illustrated in Fig. 6 is assumed to be web-based processing. The information processing method may be realized as an information processing program executed by at least some of the components of the information processing system 1. The information processing program may be stored in a non-transitory computer-readable medium.

[0076] The terminal device 20 displays a browsing image of the three-dimensional data (step S1). Specifically, the terminal control unit 21 transmits information specifying the three-dimensional data to be browsed by the user to the server 10. The server control unit 11 generates a browsing image that displays the specified three-dimensional data in the direction or magnification specified by the user, and transmits the generated image to the terminal device 20. The terminal control unit 21 displays the browsing image of the three-dimensional data on the terminal display unit 25.

[0077] The terminal device 20 specifies a floor on which to set the construction target area, which is a three-dimensional area (step S2). Specifically, the terminal input unit 24 receives an input specifying the floor from the user. The terminal device 20 specifies a two-dimensional area to be used to set the construction target area, which is a three-dimensional area, on the specified floor (step S3). The two-dimensional area corresponds to an area obtained by projecting the construction target area to be set onto the floor surface.

[0078] The terminal device 20 acquires floor height information (step S4). The floor height information may include height coordinates in the three-dimensional data of the floor for which the two-dimensional area is specified, or of a floor above or below the floor for which the two-dimensional area is specified. The floor height information may include height coordinates of a specific point set in the three-dimensional data. The terminal device 20 may transmit information about the floor for which the two-dimensional area is specified to the server 10, and request the server 10 to transmit floor height information. The server control unit 11 may generate floor height information from the three-dimensional data based on the information about the floor for which the two-dimensional area is specified, and transmit the information to the terminal device 20.

[0079] The terminal device 20 specifies the height of the construction target area (step S5). Specifically, the terminal input unit 24 accepts input of the upper and lower limit settings of the construction target area on the input screen exemplified in FIG. 4. The terminal control unit 21 specifies the heights corresponding to the floor levels specified as the upper and lower limits of the construction target area as the upper and lower limit heights of the construction target area. If there is input to change the height from the specified level, the terminal control unit 21 specifies the height changed by the input height as the upper and lower limit heights of the construction target area. The terminal control unit 21 transmits the two-dimensional area specified to generate the construction target area and the upper and lower limit heights to the server 10.

[0080] The server 10 generates a three-dimensional object representing the construction target area (step S6). Specifically, the server control unit 11 receives the two-dimensional area specified for generating the construction target area and the upper and lower limit heights from the terminal device 20, and generates a three-dimensional object representing the construction target area by expanding the two-dimensional area to within the range of the upper and lower limit heights. The server control unit 11 transmits the three-dimensional object to the terminal device 20.

[0081] The terminal device 20 displays the three-dimensional object (step S7). Specifically, the terminal control unit 21 receives the three-dimensional object from the server 10, and displays the three-dimensional object on the terminal display unit 25 by superimposing it on the three-dimensional data.

[0082] The terminal device 20 assigns information related to the construction (step S8). Specifically, the terminal input unit 24 accepts input of information related to the construction to be assigned to the construction target area represented by the three-dimensional object. The information related to the construction may include the name of the work, the name of the task, the work method, whether or not entry is permitted, the name of the construction area, etc. The terminal control unit 21 assigns the input information to the construction target area represented by the three-dimensional object. After executing the procedure of step S8, the information processing system 1 ends execution of the flowchart in FIG. 6.

[0083] (summary) As described above, according to the information processing system 1, information processing method, and information processing program of the present embodiment, a three-dimensional object is displayed superimposed on three-dimensional data, and information related to construction is assigned to the three-dimensional object. As a result, it becomes possible for a user to create a construction plan using three-dimensional data. In the information processing method according to the present disclosure, a user does not need to edit or change the three-dimensional data. Therefore, even a user who does not have the skills to edit or change three-dimensional data can create a construction plan using three-dimensional data. In other words, the task of creating a construction plan in three-dimensional space is less dependent on the individual. As a result, the convenience of creating a construction plan in three-dimensional space is improved.

[0084] A possible method according to the comparative example is to represent three-dimensional data on two-dimensional drawings and then create a construction plan on the two-dimensional drawings. However, when representing three-dimensional data on two-dimensional drawings, it is necessary to create a construction plan across multiple two-dimensional drawings, such as floor plans, cross sections, and elevations. In this case, it is necessary to ensure consistency between the multiple two-dimensional drawings. On the other hand, according to the information processing method according to the present disclosure, a construction plan can be created by generating a three-dimensional object on the three-dimensional data, setting a construction area, and assigning construction information to the set construction area. In other words, according to the information processing method according to the present disclosure, there is no need to ensure consistency between multiple two-dimensional drawings. Therefore, according to the information processing method according to the present disclosure, the convenience of creating a construction plan in three-dimensional space is improved compared to the method according to the comparative example.

[0085] Although embodiments of the present disclosure have been described based on the drawings and examples, it should be noted that those skilled in the art could make various modifications or alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of the present disclosure. For example, functions included in each component or step can be rearranged so as not to cause logical inconsistencies, and multiple components or steps can be combined or divided into one. Although the embodiments of the present disclosure have been described primarily in terms of an apparatus, the embodiments of the present disclosure can also be realized as a method including steps executed by each component of the apparatus. The embodiments of the present disclosure can also be realized as a method, a program executed by a processor included in the apparatus, or a storage medium on which a program is recorded. It should be understood that these are also encompassed within the scope of the present disclosure. [Explanation of symbols]

[0086] 1. Information Processing Systems 10 Server (11: Server control unit, 12: Server storage unit, 13: Server communication unit, 14: Server input unit, 15: Server display unit) 20 terminal device (21: terminal control unit, 22: terminal storage unit, 23: terminal communication unit, 24: terminal input unit 24: terminal display unit) 30 databases 60 Target building (61: floor, 62: column) 70 Display object (71: Setting range, 72: Label)

Claims

1. generating a three-dimensional object representing a construction area to which information about the construction of the building is assigned based on information about the height direction of the three-dimensional data of the building; a step of superimposing and displaying the three-dimensional object on the three-dimensional data of the building; An information processing method, including:

2. The information processing method according to claim 1 , further comprising the step of displaying an identifier associated with the three-dimensional object.

3. The information processing method according to claim 2 , wherein the identifier includes information relating to attributes of the construction target area.

4. An information processing program that causes an information processing system to execute the information processing method according to any one of claims 1 to 3.

5. A server and a terminal device are provided, the terminal device receives an input from a user specifying three-dimensional data of a building to be viewed; the server transmits three-dimensional data of the building to the terminal device; the terminal device displays the three-dimensional data of the building, and receives an input for setting a construction target area to which information regarding the construction of the building is to be assigned in the three-dimensional data of the building; the server generates a three-dimensional object representing the construction target area based on height direction information of the three-dimensional data of the building; the terminal device displays the three-dimensional object superimposed on the three-dimensional data of the building, Information processing system.

6. A control unit, an input unit, and a display unit are provided, the input unit receives an input from a user specifying three-dimensional data of a building to be viewed; the display unit displays three-dimensional data of the building, the input unit receives an input for setting a construction target area to which information regarding the construction of the building is to be assigned in the three-dimensional data of the building; the control unit generates a three-dimensional object representing the construction target area based on height direction information of the three-dimensional data of the building, the display unit displays the three-dimensional object superimposed on the three-dimensional data of the building. Information processing device.

Citation Information

Patent Citations

  • Piping designing system for plant

    JP2004240684A

Cited By

  • Use of propoxylated surfactant or polymer in foaming applications to control viscoelasticity in highly active liquid formulations

    US12577502B2