Room height check system

The room height checking system addresses the challenge of managing room heights in BIM models by extracting and displaying multiple height information, enabling easy comparison and management, thus enhancing the efficiency and accuracy of height information management.

JP2026057932APending Publication Date: 2026-04-03FUJITA CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

Conventional techniques lack an efficient method to easily check and manage the height information of rooms within a Building Information Modeling (BIM) model, which represents the structure and specifications of a building in 3D data.

Method used

A room height checking system that extracts and displays multiple height information from a BIM model, allowing for easy comparison and management of room heights, with features like display pattern setting, floor designation, batch change, and reflection of height information, and the ability to display information in sectional or plan views.

Benefits of technology

Facilitates easy and efficient checking and management of room heights within a BIM model, reducing user effort and improving the visibility and accuracy of height information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026057932000001_ABST
    Figure 2026057932000001_ABST
Patent Text Reader

Abstract

We provide a room height checking system that allows you to easily check the height of rooms included in a BIM model. [Solution] The room height check system 100 includes a height information extraction processing unit 120 that extracts multiple height information indicating the height of a room from a BIM model, a height information display processing unit 122 that displays the multiple height information side by side, a display pattern setting processing unit 124 that sets the background color of the room name to white if the height information of the multiple height information matches, and sets the background color of the room name to orange if the height information of the multiple height information does not match, a batch change processing unit 128 that changes the multiple height information at once, a reflection processing unit 130 that reflects one of the height information to the remaining height information, and a drawing display processing unit 132 that displays the room information in a cross-sectional view or a plan view. The multiple height information includes "CH (first information)", "room space height (second information)", and "floor / ceiling height (third information)".
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0002]

[0001] The present invention relates to a room height checking system capable of checking the height of rooms included in a BIM model.

Background Art

[0002] Patent Document 1 discloses a technique related to a BIM model.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] As conventional techniques, various techniques have been proposed, but there is a demand for a room height checking system that can easily check the height of rooms included in a BIM model.

[0005] Therefore, an object of the present invention is to provide a room height checking system that can easily check the height of rooms included in a BIM model.

Means for Solving the Problems

[0006] The present invention employs the following means for solving the above problems. Note that the following means are merely examples, and the present invention is not limited thereto. Further, the present invention can be an invention including at least one of the invention specific matters shown in the following means. Furthermore, the invention specific matters shown in the following means can be sub-conceptualized by adding elements that limit the invention specific matters, and can also be super-conceptualized by deleting elements that limit the invention specific matters.

[0007] Solution 1: The room height checking system of this solution is a room height checking system that checks the height of a room included in a BIM model that represents the structure and specifications of a building in 3D data, and comprises a height information extraction means for extracting a plurality of height information indicating the height of the room from the BIM model, and a height information display means for displaying the plurality of height information side by side.

[0008] According to this solution, multiple height information indicating the height of a room is extracted from the BIM model and displayed side by side, making it easier to compare multiple height information and allowing for easy checking of the room heights included in the BIM model.

[0009] Solution 2: The room height checking system of this solution is characterized in that, in any of the solutions described above, the plurality of height information includes first information, second information, and third information, and the height information display means displays the first information, the second information, and the third information side by side.

[0010] According to this solution, the first, second, and third pieces of information are displayed side by side, making it easier to compare the three pieces of information and to easily check the height of the rooms included in the BIM model.

[0011] Solution 3: The room height check system of this solution is a room height check system characterized by comprising a display pattern setting means that sets a first display pattern if the height information of the plurality of height information matches, and a second display pattern if the height information of the plurality of height information does not match.

[0012] According to this solution, if the height information of multiple height pieces matches, the first display pattern is used, and if the height information of multiple height pieces does not match, the second display pattern is used. Therefore, it is easy to distinguish whether the height information matches or not by the difference in the display pattern.

[0013] Solution 4: The room height check system of this solution is characterized in that, in any of the solutions described above, it includes a floor designation information receiving means that receives floor designation information that specifies a floor, and the height information display means displays a list of rooms included in the floor designated by the floor designation information.

[0014] According to this solution, since the rooms included in the floor specified by the floor designation information are displayed in a list, it is possible to improve the ease of checking height information by displaying only a specific floor.

[0015] Solution 5: The room height check system of this solution is a room height check system characterized in that, in any of the solutions described above, the height information display means is capable of displaying in a list only rooms in which the height information of the plurality of height pieces does not match.

[0016] According to this solution, it is possible to display only the rooms where the height information of multiple height pieces does not match, thereby limiting the displayed items and improving the ease of checking the height information.

[0017] Solution 6: The room height check system of this solution is a room height check system characterized by comprising a batch change means for changing the multiple height information at once, in any of the solutions described above.

[0018] This solution allows for the simultaneous modification of multiple height information, thereby reducing user effort and improving convenience.

[0019] Solution 7: The room height checking system of this solution is a room height checking system characterized by comprising a reflection means that reflects one of the multiple height pieces of information onto the remaining height pieces of information, in any of the solutions described above.

[0020] According to this solution, among a plurality of height information, any one height information can be reflected in the remaining height information, so that the user's labor can be reduced and the convenience can be improved.

[0021] Solution 8: The room height check system of this solution is a room height check system characterized in that, in any of the above solutions, any one of the height information is the height of the room used in the working drawing.

[0022] According to this solution, any one of the height information is the height of the room used in the working drawing, so that the most important room height information can be reflected in the other height information.

[0023] Solution 9: The room height check system of this solution is a room height check system characterized in that, in any of the above solutions, it includes drawing display means for displaying the information of the room in a sectional view or a plan view.

[0024] According to this solution, since the information of the room is displayed in a sectional view or a plan view, the information of the room can be confirmed as a drawing, and the easiness and visibility of checking can be improved.

Effect of the Invention

[0025] [[ID=X]] According to the present invention, the height of the room included in the BIM model can be easily checked.

Brief Explanation of the Drawings

[0026] [Figure 1] It is a block diagram showing a configuration example of the room height check system 100. [Figure 2] It is a flowchart showing a schematic procedure example of the room height check process executed by the room height check system 100. [Figure 3] It is a flowchart showing a procedure example of the tool execution time process of the room height check tool. **Note**: There seems to be an "X" added in the translation for the sake of better alignment. It might be a special symbol or a placeholder in the original text that needs to be further clarified. If it's a misprint in the original, then the translation should be adjusted accordingly. [Figure 4] This flowchart shows an example of the procedure for displaying a cross-sectional view. [Figure 5] This flowchart shows an example of the procedure for displaying a floor plan. [Figure 6] This flowchart shows an example of the procedure for changing a value. [Figure 7] This flowchart shows an example of the procedure for batch modification processing. [Figure 8] This flowchart shows an example of the procedure for the update process. [Figure 9] This diagram shows an overview of the room height check tool (room height check system 100). [Figure 10] This diagram shows the detailed functions of the room height check tool. [Figure 11] This figure shows an example of the operation procedure for the room height check tool (from tool execution to displaying the room list and an example of displaying the cross-sectional view). [Figure 12] This figure shows an example of the operation procedure for the room height check tool (from tool execution to displaying the room list and an example of displaying the cross-sectional view). [Figure 13] This diagram shows an example of the operation procedure for the room height check tool (an example of the display when using the "arrow" button). [Figure 14] This diagram shows an example of the operation procedure for the room height check tool (an example of the display when using the "arrow" button). [Figure 15] This diagram shows an example of the operation procedure for the room height check tool (an example of the display when using the "Matching Rooms" check and the "Update" button). [Figure 16] This figure shows an example of the operation procedure for the room height check tool (an example of how it looks when editing directly). [Figure 17] This figure shows an example of the operation procedure for the room height check tool (an example of how it looks when editing directly). [Figure 18] This diagram shows an example of the operation procedure for the room height check tool (an example of the display when using the "Batch Change" button). [Modes for carrying out the invention]

[0027] Embodiments of the present invention will be described below with reference to the drawings. The following embodiments provide a preferred example of a room height check system and a room height check program, but the embodiments of the present invention are not limited to those described herein.

[0028] [Example of system configuration] Figure 1 is a block diagram showing an example configuration of the room height check system 100. The room height check system 100 is configured with a computer device 102 as hardware, and functions when the computer device 102 executes a room height check program according to one embodiment. In addition to the main unit 102a, the computer device 102 has a display 102b such as a liquid crystal display device as a display device, a keyboard 102c and a mouse 102d as input devices, etc. Note that the computer device 102 is not limited to a so-called desktop type, but may also be a notebook type (laptop type) or a tablet type, etc.

[0029] The room height check system 100 includes several functional elements implemented using the hardware resources of the computer equipment 102. These functional elements include basic elements such as the control unit 110, input processing unit 112, output processing unit 114 (output means), and image processing unit 116 (output means), as well as core elements specific to the processing of the room height check system 100, such as the height information extraction processing unit 120 (height information extraction means), height information display processing unit 122 (height information display means), display pattern setting processing unit 124 (display pattern setting means), floor specification information reception processing unit 126 (floor specification information reception means), batch change processing unit 128 (batch change means), reflection processing unit 130 (reflection means), and drawing display processing unit 132 (drawing display means). Details of the processing performed by each core element processing unit will be described later with reference to separate diagrams. Furthermore, a database 160 is constructed on the storage medium 150, which is a hardware resource, and this database 160 also constitutes the room height check system 100. The storage medium 150 consists of internal or peripheral devices of the computer device 102.

[0030] [Basic elements] The control unit 110 controls the entire process within the room height check system 100. The input processing unit 112 and output processing unit 114 perform processing such as inputting and outputting signals to and from devices such as the keyboard 102c and mouse 102d, inputting and outputting data signals to and from external connections using various communication protocols, and receiving various specification information and input information from the user. The output processing unit 114 also performs processing to output the results of the room height check system 100, and the image processing unit 116 performs image processing when displaying the output results (various display examples, etc.) from the output processing unit 114 as an image on the display 102b. The output processing unit 114 and the image processing unit 116 enable the output of the processing results of the room height check system 100. The database 160 can store various data and processing results necessary for the room height check system 100.

[0031] [Add-in format] In this embodiment, the BIM tool execution processing unit 170 can be implemented on the computer device 102 as a separate configuration from the room height check system 100. The BIM tool execution processing unit 170 is an element that executes BIM tools on the computer device 102 and is used by users such as building designers. In terms of hardware configuration, if the room height check system 100 and the BIM tool execution processing unit 170 coexist on the same computer device 102, the room height check system 100 of this embodiment can be implemented as an add-in to the BIM tool (room height check tool). Note that the room height check system 100 does not need to be implemented in add-in format and may be built as a tool specifically for room height checking. In this case, the configuration of the BIM tool execution processing unit 170 does not need to be implemented on the computer device 102.

[0032] [System Overview] The following is an overview of the Room Height Check System 100. The Room Height Check System 100 is a system that checks the height of rooms included in a BIM model (CAD model) that represents the structure and specifications of a building in 3D data. The Room Height Check System 100 is also a management tool that allows users to view and set the height information of rooms in a BIM model that has different height information (parameters) in a list. The BIM model is created during the design phase, and by using the BIM model, information such as the area and volume of each room in the building, beams (main beams, etc.), and slabs can be easily accessed. Note that the BIM model is created using a BIM tool (e.g., REVIT: registered trademark) or CAD tool separate from the Room Height Check System 100.

[0033] [Room height check process (overview)] Figure 2 is a flowchart illustrating a schematic example of the room height check process performed by the room height check system 100. The room height check program of this embodiment causes the computer device 102 to execute the procedure (each step) shown in Figure 2. Note that the following flowchart mainly describes the processes performed by each processing unit of the core element, and some processes other than those performed by each processing unit of the core element are omitted (the same applies to the following flowchart). The procedure will be explained below according to the example.

[0034] Step S100: The floor specification information receiving processing unit 126 executes the floor specification information receiving process (floor specification information receiving step). The floor specification information receiving process is the process of receiving floor specification information (information such as 1FL, 2FL, 3FL, pit SL, etc.) that specifies the floor (level). Floor specification information can be received, for example, from a drop-down list for specifying the floor. Here, the floor specification is received by the user. The user can specify or input various information by operating the keyboard 102c, mouse 102d, etc. (the same applies hereafter).

[0035] Step S101: The height information extraction processing unit 120 executes the height information extraction process (height information extraction step). The height information extraction process extracts multiple height information items indicating the height of a room from the BIM model. The multiple height information items include "CH (first information, ceiling height)", "room space height (second information)", and "floor / ceiling height (third information)". In the height information extraction process, only the height information of rooms included in the floor specified in step S100 may be extracted, or the height information of rooms included in floors other than the specified floor may also be extracted. The BIM model can be one generated by the BIM tool execution processing unit 170. If the BIM tool execution processing unit 170 is not implemented in the same hardware environment, the BIM model can be obtained from an external device via the input processing unit 112.

[0036] Step S102: The height information display processing unit 122 executes the height information display process (height information display step). The height information display process is a process that displays multiple height information in a row. In the height information display process, "CH (first information)", "room space height (second information)", and "floor / ceiling height (third information)" can be displayed in a row in the room list. In addition, the height information display process can display a list of rooms included in the floor specified by the floor specification information. Furthermore, the height information display process can use the "mismatched rooms" check to display a list of only rooms in which the height information of multiple height information does not match.

[0037] Step S103: The drawing display processing unit 132 executes the drawing display process (drawing display step). The drawing display process displays room information included in the BIM model in a section view or floor view. The drawing display process can display a section view or floor view of the BIM model of a specified room on a specified floor. The drawing display process can be executed, for example, by using the "Display as Section View" button or the "Display as Floor View" button.

[0038] Step S104: The batch change processing unit 128 executes the batch change process (batch change step). The batch change process is a process that changes multiple height information at once. The user can use the batch change process to adjust "CH", "room space height", and "floor / ceiling height" so that they have the same value. The batch change process can be executed, for example, by using the "Batch Change" button.

[0039] Users can also adjust the values ​​in the room list directly (by manually editing them) so that "CH," "Room Space Height," and "Floor / Ceiling Height" are the same, without using the bulk change process. However, using the bulk change process allows for more efficient modification of various values. This also applies to the following reflection process.

[0040] Step S105: The reflection processing unit 130 executes the reflection process (reflection step). The reflection process is the process of reflecting one of the height information pieces from among multiple height information pieces to the remaining height information pieces (at least one of the remaining height information pieces). In this implementation, the one of the height information pieces is set to "CH (room height used in the finishing schedule)" (the value of "CH" is set to positive). Therefore, the user can use the reflection process to reflect the value of "CH" to the values ​​of "room space height" and "floor / ceiling height". If the value of "CH" is changed and then the reflection process is executed, the values ​​of "room space height" and "floor / ceiling height" will be updated. The reflection process can be executed, for example, using the "arrow (→)" button.

[0041] Steps S106 to S108: The display pattern setting processing unit 124 executes the display pattern setting process (display pattern setting step). The display pattern setting process sets the first display pattern if the height information of multiple height information items matches, and the second display pattern if the height information of multiple height information items does not match.

[0042] Specifically, the display pattern setting processing unit 124 performs a process to check whether the values ​​of "CH", "room space height", and "floor / ceiling height" (the values ​​of the three height information items) match (step S106). If it is confirmed that the values ​​of "CH", "room space height", and "floor / ceiling height" match (Yes), the display pattern setting processing unit 124 performs step S107. If it is not confirmed that the values ​​of "CH", "room space height", and "floor / ceiling height" match (No), the display pattern setting processing unit 124 performs step S108.

[0043] Step S107: The display pattern setting processing unit 124 executes the process of setting the background color of the room name to white (first display pattern). Step S108: The display pattern setting processing unit 124 executes the process of setting the background color of the room name to orange (second display pattern). Note that the determination process in step S106 can be performed for each room individually, either for all rooms displayed in the room list or for rooms whose height information values ​​have been changed (the same applies to the following determination processes (Figures 6S511, 7S610, and 8S704)).

[0044] Step S109: The room height check system 100 performs other processes. These other processes may include, for example, any processes necessary to carry out the items shown in the following drawings (Figures 4 to 25) (processes not performed in steps S100 to S108). Once the above processes are complete, the room height check system 100 returns to step S103 and repeats the processes up to that point. Alternatively, the room height check system 100 may return to step S100 and repeat the processes up to that point.

[0045] [Room height check process (details)] Figures 3 to 8 are flowcharts illustrating detailed procedure examples of the room height check process performed by the room height check system 100. The processes in Figures 3 to 8 are executed by the room height check system 100 (for example, the height information extraction processing unit 120, height information display processing unit 122, display pattern setting processing unit 124, floor specification information reception processing unit 126, batch change processing unit 128, reflection processing unit 130, drawing display processing unit 132, etc., are executed according to their respective roles). The room height check program of this embodiment causes the computer device 102 to execute the procedures (each step) in Figures 3 to 8. Note that the processes in Figures 3 to 8 show only a part of the processes performed by the room height check system 100. The processes in each scene will be described in order below.

[0046] Figure 3 is a flowchart illustrating an example of the procedure during execution of the room height check tool. Figure 3 shows an example of the procedure from tool execution to displaying the room list. In the flowchart below, steps beginning with "U" indicate user operation, steps beginning with "S" indicate processing by the room height check system (room height check tool), and steps beginning with "B" indicate processing where the room height check system acquires or modifies information in the BIM model. The procedure will be explained below according to the example.

[0047] Step S200: The room height check system 100 (room height check tool) is executed (started).

[0048] Step B201: The room height check system 100 retrieves the levels (floors) that exist in the BIM model.

[0049] Step S202: The room height check system 100 displays the room height check dialog.

[0050] Step U203: The user selects the level to display in the room list. This allows the room height checking system 100 to receive the floor specification information.

[0051] Step B204: The room height check system 100 retrieves room information for the selected level from the BIM model.

[0052] Step B205: The room height check system 100 retrieves "Finishing Schedule CH", "Offset (Upper Level)", and "Reference Level Offset" from the room properties. Here, "Finishing Schedule CH" is used for "CH" in the room list. Also, "Offset (Upper Level)" is used for "Upper Room Space Height" in the room list. Furthermore, "Reference Level Offset" is used for "Lower Room Space Height" in the room list.

[0053] Step B206: The room height check system 100 obtains floor and ceiling heights from the BIM model, using the center of the room as the reference point. The obtained values ​​are used in the "Floor and Ceiling Height" field of the room list.

[0054] Step S207: The room height check system 100 displays a list of rooms.

[0055] Figure 4 is a flowchart illustrating an example of the procedure for displaying a cross-sectional view. Figure 4 shows an example of the procedure from displaying the room list to displaying the cross-sectional view. The following explanation will follow this example.

[0056] Step S300: Room height check system 100 displays a list of rooms.

[0057] Step U301: The user presses the "Display in Section View" button. As a result, the room height check system 100 receives the information to specify the display of the section view.

[0058] Step B302: When the section view display specification information is received, the room height check system 100 obtains the room information (information for the room corresponding to the pressed button) from the BIM model.

[0059] Step S303: The room height check system 100 creates a section view of the room height check tool.

[0060] Step S304: The room height check system 100 creates a cross-sectional view of the room selected by the "Display in Cross-Section" button.

[0061] Step S305: The room height check system 100 displays a section view.

[0062] Figure 5 is a flowchart illustrating an example of the procedure for displaying a floor plan. Figure 5 shows an example of the procedure from displaying the room list to displaying the floor plan. The following explanation will follow this example.

[0063] Step S400: Room height check system 100 displays a list of rooms.

[0064] Step U401: The user presses the "Display in Floor Plan" button. This causes the room height check system 100 to receive the floor plan display specification information.

[0065] Step B402: When floor plan display specification information is received, the room height check system 100 obtains the room information (information for the room corresponding to the pressed button) from the BIM model.

[0066] Step S403: The room height check system 100 displays the floor plan containing the room selected by the "Show in floor plan" button.

[0067] Figure 6 is a flowchart illustrating an example of the procedure for changing a value. Figure 6 shows an example of the procedure from displaying the room list to changing the value. The following explanation follows this example procedure.

[0068] Step S500: The room height check system 100 displays a list of rooms. Next, it branches into three paths. If the value of "CH" is changed by the user, step U501 is executed; if the value of "Room Space Height Upper" is changed by the user, step U503 is executed; and if the value of "Room Space Height Lower" is changed by the user, step U505 is executed.

[0069] Step U501: The user changes the value of "CH". This allows the room height check system 100 to accept the input value of "CH". Step B502: The room height check system 100 updates the "Finishing Schedule CH" of the room parameters in the BIM model with the "Input Value" received in Step U501.

[0070] Step U503: The user changes the value of "Room Space Height Upper". This allows the room height check system 100 to accept the input value for "Room Space Height Upper". Step B504: The room height check system 100 updates the "Room Parameter Offset (Upper Level)" of the room parameters in the BIM model to the "Input Value" received in Step U503.

[0071] Step U505: The user changes the value of "Lower Room Space Height". This allows the room height check system 100 to accept the input value for "Lower Room Space Height". Step B506: The room height check system 100 updates the "reference level offset of room parameters" of the BIM model's room parameters to the "input value" received in step U505.

[0072] Step U507: The user presses the "Update" button. This causes the room height check system 100 to accept the update information.

[0073] Step S508: When update information is received, the room height check system 100 calculates the "room space height" and updates the display of the room list. The "room space height" can be calculated by the difference between the values ​​of "upper room space height" and "lower room space height".

[0074] Step B509: The room height check system 100 obtains the "floor-ceiling height" from the center of the room based on the BIM model.

[0075] Step S510: The room height check system 100 updates the "floor / ceiling height" value in the room list.

[0076] Step S511: The room height check system 100 performs a process to check whether the values ​​of "CH", "room space height", and "floor / ceiling height" (values ​​of the three height information items) match. If it is confirmed that the values ​​of "CH", "room space height", and "floor / ceiling height" match (Yes), the room height check system 100 performs step S512. If it is not confirmed that the values ​​of "CH", "room space height", and "floor / ceiling height" match (No), the room height check system 100 performs step S513.

[0077] Step S512: The room height check system 100 executes the process of setting the background color of the room name to white (first display pattern). Step S513: The room height check system 100 executes the process of setting the background color of the room name to orange (second display pattern).

[0078] Figure 7 is a flowchart illustrating an example of the bulk change process. Figure 7 shows an example of the steps from displaying the room list to performing the bulk change. The following explanation will follow this example.

[0079] Step S600: Room height check system 100 displays a list of rooms.

[0080] Step U601: The user selects multiple items for "CH" and "Room Space Height". The room height check system 100 then accepts the information of the multiple selections. The user may select multiple items for "CH" only, multiple items for "Room Space Height" only, or multiple items for both "CH" and "Room Space Height".

[0081] Step U602: The user presses the "Batch Change" button. This causes the room height check system 100 to accept the batch change specification information.

[0082] Step U603: When the bulk change specification information is received, the room height check system 100 displays a window for entering a height value. The user then enters a height value in the input field of the window. The room height check system 100 then accepts the entered height value.

[0083] Step U604: The user presses the "OK" button. This allows the room height check system 100 to accept the OK designation.

[0084] Step S605: If OK specification information is received, the room height check system 100 executes a process to check whether only "CH" is selected or not. If it is confirmed that only "CH" is selected (Yes), the room height check system 100 executes step B608. If it is not confirmed that only "CH" is selected (No), that is, if "CH" and "room space height" are selected or only "room space height" is selected, the room height check system 100 executes step S606.

[0085] Step S606: The room height check system 100 executes a process to check whether only "numerical values" have been entered. The reason for performing this process is that the system is designed so that only "numerical values" can be entered in the "room space height" field. If the system is designed so that values ​​other than "numerical values" can be entered in the "room space height" field, the judgment process in step S606 and the error handling in step S607 are unnecessary. If the system confirms that only "numerical values" have been entered (Yes), the room height check system 100 executes step B608. If it cannot confirm that only "numerical values" have been entered (No), the room height check system 100 executes step S607.

[0086] Step S607: The room height check system 100 displays an error message. The error message may be something like, "Only numerical values ​​can be entered for 'room space height'." In this case, the room height check system 100 returns to step S600 and continues processing.

[0087] Step B608: The room height check system 100 updates the "Finishing Schedule CH" and "Offset (Upper Level)" properties of the selected rooms with the "Input Values" received in Step U603, according to the information of the multiple selections.

[0088] Step S609: The room height check system 100 calculates the "room space height" and updates the display of the room list. In this process, the same process as B509 and S510 in Figure 6 may be performed to update the "floor / ceiling height" value in the room list.

[0089] Step S610: The room height check system 100 performs a process to check whether the values ​​of "CH", "room space height", and "floor / ceiling height" (values ​​of the three height information items) match. If it is confirmed that the values ​​of "CH", "room space height", and "floor / ceiling height" match (Yes), the room height check system 100 performs step S611. If it is not confirmed that the values ​​of "CH", "room space height", and "floor / ceiling height" match (No), the room height check system 100 performs step S612.

[0090] Step S611: The room height check system 100 executes the process of setting the background color of the room name to white (first display pattern). Step S612: The room height check system 100 executes the process of setting the background color of the room name to orange (second display pattern).

[0091] Figure 8 is a flowchart illustrating an example of the update process. Figure 8 shows an example of the steps from displaying the room list to updating the changes. The following explanation will follow this example.

[0092] Step S700: Room height check system 100 displays a list of rooms.

[0093] Step U701: The user presses the "arrow (→)" button. This causes the room height check system 100 to accept the specified information to be reflected.

[0094] Step S702: When the reflection specification information is received, the room height check system 100 reflects the value of "CH" for the room where the "arrow (→)" button was pressed into the value of "upper room space height". In other words, it overwrites the value of "upper room space height" with the value of "CH".

[0095] Step S703: The room height check system 100 calculates the "room space height" and updates the display of the room list. In this process, the same process as B509 and S510 in Figure 6 may be performed to update the "floor / ceiling height" value in the room list.

[0096] Step S704: The room height check system 100 performs a process to check whether the values ​​of "CH", "room space height", and "floor / ceiling height" (values ​​of the three height information items) match. If it is confirmed that the values ​​of "CH", "room space height", and "floor / ceiling height" match (Yes), the room height check system 100 performs step S705. If it is not confirmed that the values ​​of "CH", "room space height", and "floor / ceiling height" match (No), the room height check system 100 performs step S706.

[0097] Step S705: The room height check system 100 executes the process of setting the background color of the room name to white (first display pattern). Step S706: The room height check system 100 executes the process of setting the background color of the room name to orange (second display pattern).

[0098] Figure 9 shows an overview of the room height check tool (room height check system 100). Figure 9(A) shows the functions of the room height check tool, Figure 9(B) shows the settings on the BIM model, and Figure 9(C) shows an example of the display when the room height check tool is executed. The room height check tool is a tool that displays the values ​​of three height information for each room together, and can be used to check and correct the values ​​of the three height information. The three height information are set at each location on the BIM model. As shown in Figure 9(A), the details of the three height information are as follows.

[0099] [First piece of information = number (1)] Settings in the BIM model: Room parameters (Finish schedule CH) Notation on the room height check tool: CH

[0100] [Second piece of information = number (2)] Settings in the BIM model: Room (space) model (offset (upper level), reference level offset) Notation on the room height check tool: Room space height (upper part of room space height, lower part of room space height)

[0101] [Third piece of information = number (3)] Settings in the BIM model: Floor and ceiling models Displayed on the room height check tool: Floor / Ceiling height

[0102] As shown in Figure 9(B), "CH" in "First Information = Number (1)" is set to "Finishing Schedule CH" in the room properties. "Room Space Height" in "Second Information = Number (2)" can be calculated using the values ​​of "Upper Room Space Height" and "Lower Room Space Height". "Upper Room Space Height" can be obtained from "Room (Space) Model (Offset (Upper Level))", and "Lower Room Space Height" can be obtained from "Reference Level Offset". "Floor / Ceiling Height" in "Third Information = Number (3)" can be obtained from the BIM model, with the center of the room on the BIM model as the reference point.

[0103] As shown in Figure 9(C), the room list in the room height check tool displays the room name (e.g., "Management Room 251", "Garbage Disposal Area 254", "HC Room 255") on the far left. The "CH" in "First Information = Number (1)" is displayed to the right of the room name. For example, the "CH" for "Room Name: Management Room 251" is "2400".

[0104] The "Room Space Height" for "Second Information = Number (2)" is displayed to the right of "CH". In addition, the "Upper (Upper Room Space Height)" and "Lower (Lower Room Space Height)" values ​​are also displayed for the "Room Space Height". For example, the "Room Space Height" for "Room Name: Management Room 251" is "2438.4", the "Upper" value is "2438.4", and the "Lower" value is "0". The "Room Space Height" can be calculated by the difference between the "Upper" and "Lower" values.

[0105] The "floor / ceiling height" for "Third piece of information = number (3)" is displayed to the right of the "room space height". For example, the "floor / ceiling height" for "Room name: Management Room 251" is "2400".

[0106] Figure 10 shows the detailed functions of the room height check tool. The room height check tool can mainly perform seven functions (functions A to G). The following describes the seven functions in order.

[0107] [Function A (see arrow A)] Function A utilizes the "Room Name" text box. Function A displays only rooms whose names contain the characters or numbers entered in the "Room Name" text box. For example, if you enter "Administrative Room" in the "Room Name" text box, only rooms on the "1st Floor" that contain "Administrative Room" in their room name will be displayed.

[0108] [Function B (see arrow B)] Function B utilizes the "Mismatched Rooms" check. When the "Mismatched Rooms" check is turned ON in Function B, only rooms with mismatched values ​​for "CH," "Room Space Height," and "Floor / Ceiling Height" will be displayed. For example, in the illustrated state, "Management Room 251," "Garbage Disposal Area 254," and "HC Room 255" do not have matching values ​​for "CH," "Room Space Height," and "Floor / Ceiling Height." Therefore, when the "Mismatched Rooms" check is turned ON, "Management Room 251," "Garbage Disposal Area 254," and "HC Room 255" will continue to be displayed.

[0109] [Function C (see arrow C)] Function C is a function that utilizes the "Batch Change" button. Function C allows you to select multiple "CH" and "Room Space Height" cells and click to change the values ​​all at once. With this function, for example, you can change the height information of "Management Room 251" and "Garbage Disposal Area 254" to "2400" at once.

[0110] [Function D (see arrow D)] Function D is a function that utilizes the items in the header row. Function D sorts the data according to the item clicked in the header row. For example, if you click the "CH" header row, the rooms will be sorted in ascending or descending order based on the value of "CH".

[0111] [Function E (see arrow E)] Function E is a function that uses the "arrow" button. With Function E, the value of "CH" is reflected in the value of "Room Space Height" (only the upper value is changed, the lower value remains unchanged). For example, if you click the "arrow" button for "Management Room 251", the "CH" for "Management Room 251" is "2400", so the "Room Space Height (Upper Room Space Height)" for "Management Room 251" will also be reflected as "2400".

[0112] [Function F (see arrow F)] Function F is a function that utilizes the "Display in Section View" button. Function F displays the section view in a new view. Additionally, a section view is created in the Room Height Check Tool section view. For example, clicking the "Display in Section View" button for "Management Room 251" will display a section view that includes "Management Room 251".

[0113] [Function G (see arrow G)] Function G is a function that uses the "Display in Floor Plan" button. Function G displays the floor plan in a floor plan view. For example, clicking the "Display in Floor Plan" button for "Administration Room 251" will display the floor plan including "Administration Room 251".

[0114] Figures 11 to 18 show examples of the operation procedure for the room height check tool. Of these, Figures 11 and 12 show examples of the display from the time the tool is executed to the room list display and the cross-sectional view. Figures 13 and 14 show examples of the display when using the "arrow" button. Figure 15 shows examples of the display when using the "mismatched rooms" check and the "update" button. Figures 16 and 17 show examples of the display when editing directly. Figure 18 shows an example of the display when using the "bulk change" button. Each display example will be explained in order below.

[0115] To use the room height check tool, first click (select) the command button for the "Room Height Check" dialog box in the "Design Panel," as shown in Figure 11(A). The "Design Panel" can be displayed from, for example, the main menu (not shown). This will start the room height check tool.

[0116] Then, as shown in Figure 11(B), the initial window of the room height check tool will appear, and you can select the level you want to display (floor, for example, 1FL, 2FL, 3FL, pit SL, etc.) from the drop-down list. The information entered in the drop-down list will be accepted as floor specification information. At this stage as well, the "Room Name" text box, "Rooms that do not match" check box, and "Update" button are available, so you can use the corresponding functions.

[0117] After selecting the level you want to display, clicking the "OK" button will show a list of rooms, as shown in Figure 12(C), displaying the room names and height information values ​​for the selected level. In this example, the user has selected "1FL" as the "Level," and the dropdown list also displays "1FL." The room list also shows the rooms located on "1FL."

[0118] If you want to display only a specific room in "1FL" instead of all rooms in "1FL", enter text or numbers in the "Room Name" text box shown in the upper left of Figure 12(C). Then, only the rooms that match the entered text or numbers will be displayed in the list. For example, if you enter "Administrative Room" in the "Room Name" text box, only "Administrative Room 251" will be displayed if there is only one administrative room in "1FL", and if there are multiple administrative rooms in "1FL", all administrative rooms, including "Administrative Room 251", will be displayed.

[0119] To view a cross-section, click the "Show Cross-Section" button for the room you want to check, located on the right side of Figure 12(C). This will create a new "Room Height Check Tool Cross-Section" view, as shown in Figure 12(D), and the cross-section will be displayed. Clicking the "Show Plan View" button will display the plan view. If multiple plan views exist at the specified level, you can display the topmost plan view in the project browser.

[0120] As shown in Figure 13, if you want to reflect the "CH" value in the "Room Space Height (Upper)" value (without changing the value of the lower part of the Room Space Height), press the "Arrow" button. Then, as shown in Figure 14, the "CH" value will be automatically reflected in the room properties (offset (upper level)) and the "CH" value will also be automatically reflected in the "Room Space Height (Upper)" in the room list.

[0121] As shown in Figure 15, if the values ​​for "CH," "Room Space Height," and "Floor / Ceiling Height" match, the background color of the room name will be white. On the other hand, if the values ​​for "CH," "Room Space Height," and "Floor / Ceiling Height" do not match, the background color of the room name will be orange.

[0122] For example, "Management Room 251" has "CH=2400", "Room Space Height=2400", and "Floor / Ceiling Height=2400", and since the three height values ​​match, the background color of the room name is set to white. On the other hand, "Garbage Disposal Area 254" has "CH=Direct Ceiling", "Room Space Height=2438.4", and "Floor / Ceiling Height=2400", and since the three height values ​​do not match, the background color of the room name is set to orange. Similarly, "HC Room 255" has "CH=2400·2140", "Room Space Height=2438.4", and "Floor / Ceiling Height=3368", and since the three height values ​​do not match, the background color of the room name is set to orange.

[0123] If you want to display only rooms whose height information values ​​do not match (rooms with an orange background color for their room names), turn on the "Mismatched Rooms" checkbox shown in the upper left of Figure 15. This will display only "Garbage Disposal Area 254" and "HC Room 255," and hide "Management Room 251."

[0124] As shown in Figure 16, when the "CH" value and the "Room Space Height" value are different, and you want to directly edit the values ​​in the room list, enter the value in the cell for the value you want to edit and then confirm it with the "Enter" key. Here, let's assume that the "Room Space Height (Upper)" value for "Management Room 251" is changed from "2438.4" to "2400". Then, as shown in Figure 17, not only is the "Room Space Height (Upper)" value for "Management Room 251" changed to "2400", but the "Room Space Height" value is also automatically changed to "2400", and this is automatically reflected in the room properties (offset (upper level)). Note that clicking the "OK" button will close the tool, so if you want to continue making corrections, confirm the changes with the "Enter" key. However, simply directly editing the values ​​in the room list will not update the background color of the room names in the room list. In this case, as shown in Figure 15, you can update the background color of the room names by clicking the "Update" button displayed in the upper right of Figure 15. Here, the background color of "Management Room 251" has changed from orange to white because the "CH", "Room Space Height", and "Floor / Ceiling Height" all match. Note that the background color of the room name can be set to update automatically whenever the various values ​​are updated, even without clicking the "Update" button.

[0125] As shown in Figure 18, to change the height information values ​​of multiple rooms at once, select the cells for the rooms you want to change, and then click the "Batch Change" button. In this case, you can select both the "CH" and "Room Space Height" cells simultaneously. You can select multiple cells by dragging and dropping or by holding down the "Ctrl" key while selecting. Note that when using the "Batch Change" button, the "Bottom" height of "Room Space Height" will remain fixed (not changed), and only the "Top" height will be changed.

[0126] As shown in Figure 18(A), when multiple cells are selected, clicking the "Batch Change" button displayed in the upper center of Figure 18(A) will display a window for entering values, as shown in Figure 18(B). The user then enters the desired values ​​into the input fields. Note that if the selected cells include a "Room Space Height" cell, only numerical values ​​can be entered. Clicking the "OK" button will reflect the entered values, as shown in Figure 18(C), and the background color of the room names and the BIM model data will be automatically updated. Specifically, the "CH" and "Room Space Height (Upper)" values ​​for "Management Room 251" and "Garbage Disposal Area 254" will be changed to "2400," and the background color will be set to white.

[0127] As described above, this embodiment has the following advantages. (1) Each room has three pieces of height information that can be easily compared. If the height information values ​​are different, they are clearly indicated by the background color, making it possible to detect input errors. Height information can be updated from the room list, improving design efficiency. By displaying section drawings and floor plans via BIM, it is easy to check whether the intended height information has been set for the intended room.

[0128] (2) Previously, each height information was set manually, but this method leads to the following problems. (a) Manually updating different height information makes it easy for input errors to slip through. (b) Manually performing repetitive tasks related to height information is labor-intensive and does not improve design efficiency. (c) The height information for each room is basically the same, but if it is unintentionally different, it becomes a design error and the process has to be redone, and manually correcting it is troublesome. On the other hand, in this embodiment, since the height information of each room can be easily compared and corrected, such problems do not occur.

[0129] (3) According to this embodiment, multiple height information ("CH", "room space height", "floor / ceiling height") indicating the height of a room is extracted from the BIM model and the multiple height information is displayed side by side, making it easier to compare the multiple height information and to easily check the height of the room included in the BIM model.

[0130] (4) According to this embodiment, "CH (first information)", "room space height (second information)", and "floor / ceiling height (third information)" are displayed side by side, making it easier to compare the three pieces of information and to easily check the height of the room included in the BIM model.

[0131] (5) According to this embodiment, if the height information of multiple height pieces matches, the background color of the room name is set to white (first display pattern), and the background color of the room name is set to orange (second display pattern). Therefore, it is easy to distinguish whether or not the height information matches by the background color of the room name.

[0132] (6) According to this embodiment, since the rooms included in the floor specified by the floor designation information are displayed in a list, the ease of checking height information can be improved by displaying only any floor specified by the user (for example, only the 1st floor).

[0133] (7) According to this embodiment, by turning on the "rooms that do not match" check, only rooms in which the height information of multiple height pieces does not match can be displayed in a list, thereby limiting the displayed items and improving the ease of checking the height information.

[0134] (8) According to this embodiment, by using the "Batch Change" button, multiple height information can be changed at once, thereby reducing the effort required from the user and improving convenience.

[0135] (9) According to this embodiment, the value of "CH" can be reflected in the value of "room space height (upper part)" by using the "arrow" button, thereby reducing the effort required from the user and improving convenience.

[0136] (10) According to this embodiment, since "CH" is the room height used in the finishing schedule, the most important "CH" value can be reflected in the "Room Space Height (Upper)" value using the "Arrow" button.

[0137] (11) According to this embodiment, since the room information is displayed in a cross-sectional view or a plan view, the room information can be checked as a BIM drawing, improving ease of checking and readability.

[0138] (12) According to this embodiment, the room height check system described above can be realized by a room height check program.

[0139] [Transformed form] The present invention is not limited to the embodiment described above and can be implemented in various modified forms.

[0140] (1) Multiple height information was explained using three examples of information ("CH", "room space height", and "floor / ceiling height"), but it may be any two of these information, or four or more information. (2) The display pattern setting means was described using an example where only the background color of the room was changed, but the display color of other items (for example, the value of specific height information) may also be changed. The display pattern setting means may also change the display pattern in ways other than color (for example, in different ways using fonts, underlines, borders, etc.).

[0141] (3) The batch change method may change the values ​​of "CH" and "Room Space Height (Upper)" all at once, or change the values ​​of "CH" and "Floor / Ceiling Height" all at once, or change the values ​​of "Room Space Height (Upper)" and "Floor / Ceiling Height" all at once, or change the values ​​of "CH", "Room Space Height (Upper)", and "Floor / Ceiling Height" all at once. In addition, when using the "Batch Change" button, the user may be able to select "Floor / Ceiling Height" as well, in which case "CH", "Room Space Height (Upper)", and "Floor / Ceiling Height" will be changed all at once.

[0142] (4) The reflection means may reflect the value of "CH" only to "Room space height (upper)", the value of "CH" only to "Floor / ceiling height", or the value of "CH" to both "Room space height (upper)" and "Floor / ceiling height". Furthermore, the reflection means may reflect the value of "Room space height (upper)" only to "CH", the value of "Room space height (upper)" only to "Floor / ceiling height", or the value of "Room space height (upper)" to both "CH" and "Floor / ceiling height". In addition, the reflection means may reflect the value of "Floor / ceiling height" only to "CH", the value of "Floor / ceiling height" only to "Room space height (upper)", or the value of "Floor / ceiling height" to both "CH" and "Room space height (upper)".

[0143] (5) The drawing display means may display room information in 3D (three-dimensional). (6) The room height check system does not need to include at least one of the following means: a display pattern setting means, a floor designation information receiving means, a batch change means, a reflection means, and a drawing display means. (7) Of the seven functions (functions A to G), it is sufficient to have at least one.

[0144] (8) The "Floor / Ceiling Height" displayed in the room list may or may not be editable by the user. The "Floor / Ceiling Height" can be automatically updated by one of the processes when the value of "CH" or the value of "Room Space Height" is changed. Furthermore, the "Floor / Ceiling Height" may be updated immediately when the "Batch Change" button or the "Arrow (→)" button is pressed, or when the "Update" button is pressed afterward, or by other processes. In addition, the "Batch Change" button may include "Floor / Ceiling Height" as the selection target, and the "Arrow (→)" button may include "Floor / Ceiling Height" as the target to be reflected. It is also possible to use "CH" or "Room Space Height" as the central value (base element) and "Floor / Ceiling Height" as a value associated with "CH" or "Room Space Height" (auxiliary element).

[0145] Furthermore, the system configuration examples (Figure 1), procedure examples (Figures 2-8), function examples, and display examples (Figures 9-25) are merely preferred examples, and the present invention can be implemented by appropriately modifying these. [Explanation of Symbols]

[0146] 100 Room Height Check System 110 Control Unit 112 Input Processing Unit 114 Output Processing Unit 116 Image Processing Unit 120 Height information extraction processing unit 122 Height information display processing unit 124 Display Pattern Setting Processing Unit 126th Floor Designated Information Reception Processing Unit 128 Batch Change Processing Unit 130 Reflection Processing Unit 132 Drawing display processing unit 150 Storage medium 160 databases 170 BIM Tool Execution Processing Unit

Claims

1. A room height checking system that checks the height of rooms included in a BIM model representing the structure and specifications of a building using 3D data, A height information extraction means for extracting multiple height information pieces indicating the height of the room from the BIM model, A height information display means that displays the aforementioned multiple height information items side by side, A room height checking system equipped with this feature.

2. In the room height checking system according to claim 1, The aforementioned multiple height information includes first information, second information, and third information. The room height checking system is characterized in that the height information display means displays the first information, the second information, and the third information side by side.

3. In the room height checking system according to claim 1, A room height check system characterized by comprising a display pattern setting means that sets a first display pattern when the height information of the plurality of height information items matches, and a second display pattern when the height information of the plurality of height information items does not match.

4. In the room height checking system according to claim 1, It is equipped with a floor specification information receiving means that receives floor specification information to specify a floor, The room height check system is characterized in that the height information display means displays a list of rooms included in the floor specified by the floor designation information.

5. In the room height checking system according to claim 1, The room height check system is characterized in that the height information display means can display in a list only the rooms in which the height information of the plurality of height pieces does not match.

6. In the room height checking system according to claim 1, A room height check system characterized by comprising a batch change means for changing multiple pieces of height information at once.

7. In the room height checking system according to claim 1, A room height checking system characterized by comprising a reflection means for reflecting one of the aforementioned multiple height pieces of information onto the remaining height pieces of information.

8. In the room height checking system according to claim 7, A room height checking system characterized in that any one of the aforementioned height pieces of information is the room height used in the finishing schedule.

9. In the room height checking system according to claim 1, A room height checking system characterized by comprising a drawing display means for displaying information about the room in a cross-sectional view or a plan view.

Citation Information

Patent Citations

  • Material counting system

    JP2023092194A