Bridge drainage planning apparatus, bridge drainage planning system, and bridge drainage planning program
The bridge drainage planning device and system address the inefficiencies of 2D planning by using a 3D model to facilitate efficient drainage system design and planning, allowing for accurate checks and corrections of planar and longitudinal shapes.
Patent Information
- Application Number
- JP2023199505
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-24
- Publication Date
- 2025-06-05
AI Technical Summary
Conventional bridge drainage planning relies on 2D map data, requiring repeated work between plan views and longitudinal sections, making it inefficient to check and correct the planar and longitudinal shapes of drainage systems.
A bridge drainage planning device and system that utilizes a three-dimensional model of a bridge to set drainage reference lines, create drainage pipe models, accept longitudinal plans, reflect plan results, place drainage manhole models, and output side and cross-sectional views, allowing for efficient planning and correction of drainage systems.
Enables efficient design and planning of bridge drainage systems by allowing users to perform longitudinal planning on a three-dimensional drainage pipe model, reducing the need for repeated work and improving the accuracy of planar and longitudinal shape checks.
Smart Images

Figure 2025085547000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a bridge drainage planning device, a bridge drainage planning system, and a bridge drainage planning program. [Background technology]
[0002] The following design system for a sewerage pipeline network is known. In this design system for a sewerage pipeline network, a pipeline network of sewerage pipelines is set by arranging sewer pipes along bridges based on map data including at least river channel data that specifies the river channel on a map, bridge data that specifies bridges on the map, and land data that specifies the land use status, the gradient of each sewer pipe is set based on the positional relationship between the river channel and the bridge, and the diameter of each sewer pipe is set based on the land use status adjacent to the bridge (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2018-025075 A Summary of the Invention [Problem to be solved by the invention]
[0004] Conventionally, when planning drainage for bridges, drainage routes were set using 2D map data. In order to plan drainage for bridges, it is necessary to create a longitudinal section along the planar route and plan the longitudinal shape. For this reason, in conventional 2D drawing-based design, it may be necessary to create a plan view, then create a longitudinal section along the planar route, plan the longitudinal shape, and if there is a problem, review the plan view and re-plan the longitudinal section, which may require repeated work. For this reason, technology to solve such problems is required, but no method for doing so has been considered in the past. [Means for solving the problem]
[0005] The bridge drainage planning device according to the present invention is a bridge drainage planning device for assisting in planning drainage routes on bridges, and is characterized in comprising: a drainage reference line setting means for setting a drainage reference line for a three-dimensional model of the bridge; a drainage pipe model creation means for creating a drainage pipe model based on the drainage reference line set by the drainage reference line setting means; a longitudinal planning means for accepting a longitudinal plan by a user for the drainage pipe model created by the drainage pipe model creation means; a longitudinal planning result reflection means for reflecting the results of the longitudinal plan accepted by the longitudinal planning means in the drainage pipe model and updating the drainage pipe model; a drainage manhole model placement means for placing a drainage manhole model at the start position of the drainage pipe model updated by the longitudinal planning result reflection means; and a longitudinal section output means for creating and outputting a side view and a cross-sectional view of the drainage pipe model in which the drainage manhole model is placed. The bridge drainage planning system according to the present invention is a bridge drainage planning system for assisting in planning drainage routes on bridges, and is characterized in comprising: a drainage reference line setting means for setting a drainage reference line for a three-dimensional model of the bridge; a drainage pipe model creation means for creating a drainage pipe model based on the drainage reference line set by the drainage reference line setting means; a longitudinal planning means for accepting a longitudinal plan by a user for the drainage pipe model created by the drainage pipe model creation means; a longitudinal planning result reflection means for reflecting the results of the longitudinal plan accepted by the longitudinal planning means in the drainage pipe model and updating the drainage pipe model; a drainage manhole model placement means for placing a drainage manhole model at the start position of the drainage pipe model updated by the longitudinal planning result reflection means; and a longitudinal section output means for creating and outputting a side view and a cross-sectional view of the drainage pipe model in which the drainage manhole model is placed. The bridge drainage planning program according to the present invention is a bridge drainage planning program for assisting in planning drainage routes on bridges, and is a program for causing a computer to execute the following steps: a drainage baseline setting procedure for setting a drainage baseline for a three-dimensional model of the bridge; a drainage pipe model creation procedure for creating a drainage pipe model based on the drainage baseline set in the drainage baseline setting procedure; a longitudinal planning procedure for accepting a longitudinal plan by a user for the drainage pipe model created in the drainage pipe model creation procedure; a longitudinal plan result reflection procedure for reflecting the results of the longitudinal plan accepted in the longitudinal planning procedure in the drainage pipe model and updating the drainage pipe model; a drainage manhole model placement procedure for placing a drainage manhole model at the start position of the drainage pipe model updated in the longitudinal plan result reflection procedure; and a longitudinal section output procedure for creating and outputting a side view and a cross-sectional view of the drainage pipe model in which the drainage manhole model is placed. Effect of the Invention
[0006] According to the present invention, if a user performs a longitudinal section plan on a drainage pipe model, the user can obtain a drainage pipe model reflecting the results, and can check the longitudinal section. In this way, the present invention allows design to be performed based on a three-dimensional drainage pipe model, so that the planar shape and longitudinal shape can be easily checked and corrected. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a block diagram showing a configuration of an embodiment of a bridge drainage planning device 100. [Diagram 2] FIG. 13 is a diagram showing an example of an arranged bridge model. [Diagram 3] FIG. 13 is a diagram showing a schematic diagram of a method for setting a drainage reference line. [Figure 4] FIG. 13 is a diagram showing an example of a drainage reference line displayed on a bridge model. [Diagram 5] FIG. 13 is a diagram showing an example of a method for setting a pipeline for a section of a drainage reference line and arranging an arbitrary drainage pipe model. [Figure 6] FIG. 13 is a diagram showing an example of a registration screen for registering the type and size of a drainage pipe. [Figure 7] 13A and 13B are diagrams illustrating an example of a change in type and size of a drain pipe in a drain pipe model by a user. [Figure 8] FIG. 13 is a diagram illustrating an example of a drain pipe model when the size of the drain pipe is changed. [Figure 9] FIG. 13 is a diagram showing an example of a drainage pipe model in which changes have been reflected on a bridge model. [Figure 10] FIG. 1 is a diagram showing the flow of a longitudinal section plan. [Figure 11] FIG. 13 is a diagram showing a method for automatically moving a drainage pipe model to a road surface position. [Figure 12] FIG. 13 is a diagram showing a method for adding a longitudinal change point of a drainage pipe model by specifying it from a plan view. [Figure 13] FIG. 1 illustrates a method for vertically varying a drain model. [Figure 14] FIG. 13 is a diagram showing a method for specifying and changing a gradient with a change point as a reference. [Figure 15] FIG. 13 is a diagram showing an example of a drainage pipe model in which the contents of a longitudinal section plan are reflected. [Figure 16] FIG. 13 illustrates a method for changing the radius of a bend in a drainage pipe model. [Figure 17] FIG. 13 is a diagram showing a method for placing a catch basin model on a drainage pipe model. [Figure 18] FIG. 13 illustrates a method for editing and registering the size of a catch basin model. [Figure 19] 1A and 1B are diagrams illustrating an example of a side view and a cross-sectional view of a drainage pipe model. [Figure 20] FIG. 1 illustrates a method for placing flags. [Figure 21] FIG. 2 is a flowchart showing the flow of processing executed by the bridge drainage planning device 100 in the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Fig. 1 is a block diagram showing the configuration of an embodiment of a bridge drainage planning device 100 in this embodiment. For example, a server device or a personal computer is used as the bridge drainage planning device 100. Fig. 1 shows the configuration of an embodiment in which a personal computer is used as the bridge drainage planning device 100. The bridge drainage planning device 100 includes an operation member 101, a control device 102, a recording device 103, and a display device 104.
[0009] The operation member 101 includes various devices operated by an operator of the bridge drainage planning device 100, such as a keyboard and a mouse.
[0010] The control device 102 is composed of a CPU, a memory, and other peripheral circuits, and controls the entire bridge drainage planning device 100. The memory constituting the control device 102 is a volatile memory such as an SDRAM. This memory is used as a working memory for the CPU to expand a program when the program is executed, and as a buffer memory for temporarily recording data.
[0011] The recording device 103 is a recording device configured with a storage medium for recording various data stored by the bridge drainage planning device 100, program data to be executed by the control device 102, etc., and for example, a hard disk drive (HDD) or a solid state drive (SSD) is used. The program data recorded in the recording device 103 is provided by being recorded on a recording medium such as a CD-ROM or a DVD-ROM, or provided via a network, and the operator installs the program data acquired in the recording device 103, so that the control device 102 can execute the program.
[0012] The display device 104 is, for example, a liquid crystal display, and is a device for displaying the display data output by the control device 102.
[0013] The bridge drainage planning device 100 in this embodiment provides a function for supporting the planning of drainage routes on bridges. For this purpose, a function for outputting the layout of drainage facilities such as pipes and catch basins, and the results of the study of the layout of pipes and catch basins, etc., on a longitudinal section is provided on a 3D bridge model. The process executed by the control device 102 in the bridge drainage planning device 100 will be described below.
[0014] In this embodiment, a program for a bridge drainage planning system for providing a function for supporting the planning of drainage routes on bridges is installed in the bridge drainage planning device 100. A user of the bridge drainage planning device 100 can input various data and check various display information by executing the program for the bridge drainage planning system and operating the screen displayed on the display device 104. Details of the processing executed by the control device 102 in this embodiment will be described below.
[0015] As a preliminary step, a user of the bridge drainage planning device 100 operates the operating member 101 to place a three-dimensional model of a bridge (hereinafter, referred to as a "bridge model") on the screen displayed on the display device 104. Fig. 2 is a diagram showing an example of the placed bridge model. In this embodiment, the bridge model is recorded in the recording device 103.
[0016] The control device 102 uses the drainage reference line setting function to set a drainage reference line representing a drainage route for a bridge model placed by a user. In this embodiment, the user sets the drainage reference line by drawing the drainage reference line on the XY plane of the bridge. A method for setting the drainage reference line representing a drainage route will be described below. Note that the drawing of the XY plane of the bridge used to draw the drainage reference line is recorded in the recording device 103.
[0017] The user of the bridge drainage planning device 100 clicks the positions where the drainage reference line is to be installed in the XY plane drawing of the bridge displayed on the display device 104 in order with the mouse. The control device 102 creates the drainage reference line with a polyline element having the coordinates of the positions clicked by the user as constituent points. For example, FIG. 3 shows an example in which the drainage reference line 3e is created with a polyline element having the coordinates of the positions of these four points as constituent points when the user clicks the positions indicated by points 3a, 3b, 3c, and 3d in order with the mouse. In FIG. 3, the black circles marked at the positions of points 3a, 3b, 3c, and 3d are shown for the sake of convenience so that the positions clicked by the user can be easily understood, and may not be displayed on the actual screen. In addition, the program for the bridge drainage planning system in this embodiment also has an editing function, a connecting function, and a disconnecting function for the created drainage reference line. In addition, the program for the bridge drainage planning system in this embodiment also has a section setting function for dividing the drainage reference line into sections for each type of waterway. Moreover, FIG. 4 shows an example of displaying a drainage reference line 3e on a bridge model.
[0018] The control device 102 uses a waterway placement function that sets up a pipeline for a section of a drainage reference line to generate a drainage pipe model using preregistered pipeline information (type, nominal diameter, outer diameter, inner diameter). To do this, the user selects on the screen the drainage reference line on which the pipeline such as a drainage pipe is to be placed. The user then selects the type and nominal diameter of the drainage pipe to be placed for the selected drainage reference line.
[0019] FIG. 5 is a diagram showing an example of a method for setting a pipeline for a section of a drainage reference line and arranging an arbitrary drainage pipe model. FIG. 5(A) shows an example in which a user selects a drainage reference line 5a as the drainage reference line for arranging a drainage pipe. FIG. 5(B) shows an example in which a user selects a polyethylene pipe as the type 5b of the drainage pipe to be arranged for the drainage reference line 5a and selects 50 mm as the nominal diameter 5c. FIG. 5(C) shows an example in which a drainage pipe model 5d of the type and nominal diameter selected by the user is created for the drainage reference line 5a shown in FIG. 5(A).
[0020] The method by which the user specifies the type and nominal diameter of the drainage pipe on the screen shown in FIG. 5(B) is not particularly limited, but in this embodiment, for example, the type and nominal diameter of the drainage pipe are registered in advance, and the user can select any type and nominal diameter of the drainage pipe from the registered information. For this purpose, in this embodiment, for example, on a registration screen as shown in FIG. 6, it is possible to add, edit, and delete selectable types and sizes of drainage pipes. On the registration screen shown in FIG. 6(A), the user selects any type from a list of drainage pipe types displayed in the type selection area 6a, and selects whether to specify the inner diameter and pipe thickness, the pipe thickness and the outer diameter, or the inner diameter and the outer diameter as an input method in the input method specification field 6b. Then, the user specifies the nominal diameter, inner diameter, pipe thickness, and outer diameter in the size specification field 6c for the drainage pipe type specified in the type selection area 6a according to the input method specified in the input method specification field 6b.
[0021] When the type and size of the drain pipe are specified on the registration screen shown in Fig. 6(A), the control device 102 creates a 3D model of the drain pipe at the specified size while retaining the type attribute of the drain pipe as a drain pipe model. Fig. 6(B) is a diagram showing an example of the created drain pipe model. Note that Fig. 6(B) shows the outer diameter and inner diameter of the created drain pipe model, and the pipe thickness is the thickness obtained by subtracting the inner diameter from the outer diameter.
[0022] The user can change the type and size of the drainage pipe of the drainage pipe model created as shown in Fig. 5(C). Fig. 7 shows an example in which the user divides the drainage pipe model into three sections: drainage facility 1, which has a start position extension of 0.000000m to an end position extension of 5.000000m, drainage facility 2, which has a start position extension of 5.000000m to an end position extension of 10.000000m, and drainage facility 3, which has a start position extension of 10.000000m to an end position extension of 20.425984m, and keeps the nominal diameter of drainage facility 1 at 50mm, changes the nominal diameter of drainage facility 2 to 100mm, and changes the nominal diameter of drainage facility 3 to 150mm.
[0023] When the type or size of the drainage pipe of the drainage pipe model is changed by the user, the control device 102 creates a drainage pipe model reflecting the changes. As a result, as shown in Fig. 8, a drainage pipe model is created in which the nominal diameter of section 8a of drainage facility 1 is changed to 50 mm, the nominal diameter of section 8b of drainage facility 2 is changed to 100 mm, and the nominal diameter of section 8c of drainage facility 3 is changed to 150 mm among all sections of the drainage pipe model. Note that Figs. 8(A) and 8(B) are views of the drainage pipe model reflecting the changes from different directions. Also, Fig. 9 shows an example of displaying a drainage pipe model 9a reflecting the changes on a bridge model.
[0024] The method of specifying the start position and end position of each drainage facility is not particularly limited, but in this embodiment, for example, when the user specifies the end position of the facility on the drawing, the control device 102 automatically calculates the pipeline extension from the start position to the specified end position. For example, in the example shown in FIG. 7, the start position of the drainage pipe model is the start position extension of drainage facility 1, and the position specified by the user as the end position of drainage facility 1 is the end position extension of drainage facility 1. Also, the end position of drainage facility 1 is the start position extension of drainage facility 2, and the position specified by the user as the end position of drainage facility 2 is the end position extension of drainage facility 2. Also, the end position of drainage facility 2 is the start position extension of drainage facility 3, and the position specified by the user as the end position of drainage facility 3 is the end position extension of drainage facility 3. The pipeline extension is the total length taking into account the XYZ coordinates of the polyline obtained by cutting the polyline of the reference line up to the specified position.
[0025] Next, a longitudinal section planning function in this embodiment will be described. The program for the beam drainage planning system in this embodiment has a longitudinal section planning function for projecting and displaying a drainage pipe model on the pipe axis and for carrying out longitudinal section planning.
[0026] The user selects a pipeline for which a longitudinal section plan is to be made, for example, a drainage pipe, on a screen on which a drainage pipe model is displayed. The control device 102 projects and displays the pipeline selected by the user on the pipeline axis line. The user can make a longitudinal section plan by adding, moving, or deleting a change point of the pipeline on the displayed screen. When the user performs at least one operation of adding, moving, or deleting a change point of the pipeline to make a longitudinal section plan, the control device 102 creates a drainage pipe model reflecting the contents of the longitudinal section plan. For example, in the example shown in FIG. 10, when the user selects a drainage pipe 10a as shown in FIG. 10(A), a longitudinal section plan screen is displayed on which the pipeline selected by the user is projected on the pipeline axis line as shown in FIG. 10(B).
[0027] In this embodiment, the longitudinal planning screen is composed of a longitudinal planning preview display section 10b where a pipeline is previewed, and a longitudinal change point editing section 10c where information on longitudinal change points is displayed in a table format. A user can perform longitudinal planning by adding, moving, or deleting pipeline change points on the longitudinal planning screen. When the user clicks the "OK" button 10d, the control device 102 creates a drainage pipe model that reflects the contents of the longitudinal planning, as shown in FIG. 10(C). In the example shown in FIG. 10(C), a drainage pipe 10a' that reflects the contents of the longitudinal planning is displayed. A method of longitudinal planning using the longitudinal planning screen will be described below.
[0028] On the longitudinal section planning screen, the user can automatically move the drainage pipe model to the position of the road surface. For example, as shown in FIG. 11(A), if the position of the drainage pipe model 11a and the position of the road surface 11b do not match, the user can instruct the position of the drainage pipe model 11a to match the position of the road surface 11b by clicking the "Match Reference Line to Ground Surface" button 11c on the longitudinal section planning screen shown in FIG. 11(B). When the control device 102 detects that the "Match Reference Line to Ground Surface" button 11c has been clicked on the longitudinal section planning screen, the control device 102 matches the position of the drainage pipe model 11a to the position of the road surface 11b on the longitudinal section planning screen, as shown in FIG. 11(C). At this time, the control device 102 automatically changes the elevation of the change point to the elevation of the road surface position in the elevation 11d in the longitudinal change point editing field displayed on the longitudinal section planning screen.
[0029] On the longitudinal section planning screen, the user can add longitudinal change points of the drainage pipe model by specifying them on the plan view. For example, the user can refer to the drawing by clicking the change point reference icon 12a on the longitudinal section screen shown in FIG. 12(A). When the control device 102 detects that the change point reference icon 12a has been clicked by the user, it displays a plan view of the pipeline displayed on the longitudinal section screen as shown in FIG. 12(B). When the user specifies an arbitrary position 12b on the displayed plan view, the control device 102 automatically calculates the additional distance of the specified position 12b on the plan view and adds the change point. In FIG. 12(B), the intersection position 12b with the cross section line 12c of the bridge reference position is specified as the additional point. FIG. 12(C) shows an example in which information 12d of the change point 12b calculated by the control device 102 is added. In the information 12d, the additional distance is the total length on the XY plane of the polyline obtained by cutting the polyline of the reference line up to the specified position. The altitude is displayed as a proportional calculation based on the altitudes of the previous and next change points.
[0030] On the longitudinal section planning screen, the user can change the drainage pipe model in the vertical direction. The user can add a change point at any position on the preview by clicking the longitudinal change point addition icon 13a on the longitudinal section screen shown in FIG. 13(A). For example, the user can add a change point to the drainage pipe model previewed on the longitudinal section screen shown in FIG. 12(C) by specifying a point 13b in the vertical direction of the previous change point as shown in FIG. 13(A). The control device 102 calculates the additional distance and altitude of the position of the point 13b specified by the user, adds it to the longitudinal change point editing section, and reflects it in the preview. In FIG. 13(A), information 13c of the change point 13b is added to the longitudinal change point editing section.
[0031] The user can also adjust the change point by directly inputting and changing the altitude in the longitudinal change point editing section. For example, the example shown in Fig. 13(B) shows an example in which the user has changed the altitude from 38.93500000 m to 38.41745925 m for the information 13c of the change point 13b shown in Fig. 13(A). In this case, the control device 102 reflects the change information made by the user in the longitudinal change point editing section in the preview display in the longitudinal plan preview display section in Fig. 13(B).
[0032] In the longitudinal section planning screen, the user can change the drainage pipe model by specifying a gradient with a specified change point as a reference. When the user clicks on the gradient input icon 14a on the longitudinal section screen shown in FIG. 14(A), the user can specify the reference change point, the moving change point, and the gradient. FIG. 14(B) shows an example in which the reference change point 14b, the moving change point 14c, and the gradient 14d are input by the user. When the reference change point 14b, the moving change point 14c, and the gradient 14d are input by the user on the preview screen, the control device 102 calculates and sets the elevation of the moving change point from the gradient and the elevation of the reference point. As a result, as shown in the longitudinal section change point editing section in FIG. 14(C), the elevation of the moving change point 14c reflects the result of calculation from the elevation of the reference change point 14b and the gradient 14d. Note that the elevation of the change point between the two points reflects the result of proportional calculation from the elevation of the reference change point 14b and the elevation of the moving change point 14c. Furthermore, the control device 102 reflects the calculation results in the shape of the drainage pipe model that is displayed as a preview, as shown in the longitudinal section plan preview display area of FIG. 14(C).
[0033] In Fig. 14(C), when the user clicks the OK button 14e, the control device 102 closes the longitudinal plan screen and regenerates the drainage pipe model based on the information on the additional distance and elevation of the change point in the table in the longitudinal change point editing section. That is, the control device 102 reflects the results of the longitudinal plan received from the user in the drainage pipe model and updates the drainage pipe model. As a result, a drainage pipe model reflecting the contents of the longitudinal plan is created and displayed on the display device 104, as shown in Fig. 15.
[0034] In this embodiment, the user can change the radius of the bend of the drain pipe model, or add, move, or delete a change point on the XY plane of the drain pipe model, i.e., a planar change point of the drain pipe model, by using an edit command of the drainage reference line. The control device 102 updates the drain pipe model by reflecting the result of the user's change of the bend radius or the result of the addition, movement, or deletion of the planar change point. Here, a flow of changing the radius of the bend of the drain pipe model will be described with reference to FIG. 16. The user selects the drainage reference line for which the radius of the apex (bend position) is to be changed on the drain pipe model displayed on the screen, and starts the R setting collective function. For example, when the user selects the drainage reference line 16a shown in FIG. 16(A) and instructs the start of the R setting collective function, the control device 102 displays the R setting collective dialog 16b. The R setting collective dialog 16b displays the radius of the bend position of the current pipeline.
[0035] The user inputs the changed radius in the R value input field 16c in the R setting collective dialog 16b and clicks the "Change value" button 16d. At this time, the user can specify the vertices to be changed collectively for the radius by checking the checkboxes displayed in the target 16e. When the user clicks the "Change value" button 16d, the control device 102 changes the radii of the vertices whose target 16e is checked to the value input in the R value input field 16c all at once. FIG. 16(B) shows an example in which the user changes the value in the R value input field 16c to 500 mm and clicks the "Change value" button 16d. As a result, in the example shown in FIG. 16(B), the radius of the vertex whose target 16e is checked is changed to 500 mm. When the user clicks the "Register" button 16f, the control device 102 reflects the change result of the radius of the vertex (bend position) in the drainage reference line 16a selected as the drainage reference line whose radius is to be changed. For example, a drainage reference line 16a' shown in FIG. 16(C) shows an example in which the change in radius is reflected on the drainage reference line 16a shown in FIG. 16(A).
[0036] In this embodiment, any catchment area model can be placed at the start position of the catchment pipe model. The process for placing the catchment area model will be described below. As shown in FIG. 17(A), the user selects the catchment area 17a on which the catchment area model is to be placed, and selects the type of catchment area 17b to be placed on the catchment area placement screen shown in FIG. 17(B). When the user clicks the "OK" button 17c, the control device 102 creates a catchment area model 17d of the type 17b selected by the user at the start position of the catchment area 17a selected by the user, as shown in FIG. 17(C).
[0037] The user can edit the catchment basin model to be placed to any size, and can register the catchment basin model of the size obtained by editing as a new part. The user can add a new part by clicking the "Add" button 18a on the catchment basin registration screen shown in FIG. 18(A). To add a new part, the user inputs the name 18b of the new part and the size 18c of the new part on the catchment basin registration screen as shown in FIG. 18(B). The user also sets the master file 18d of the part. When the user clicks the "OK" button 18e, the control device 102 registers the part based on the contents set on the catchment basin registration screen. This makes it possible to select the newly registered part as the catchment basin type 17b on the catchment basin placement screen shown in FIG. 17(B), as shown in FIG. 18(C).
[0038] In this embodiment, a side view and a cross-sectional view of the drainage pipe model created by the above-mentioned processing can be created and output as a longitudinal section of the drainage pipe model. In this embodiment, the view from the direction of the arrow 19a shown in FIG. 19(A) is the side view seen from the side direction, and the view from the direction of the arrow 19b is the cross-sectional view seen from the transverse direction. When the user instructs the control device 102 to create a side view of the drainage pipe model, the control device 102 creates a side view shown in FIG. 19(B) based on the drainage pipe model and outputs it to the display device 104. When the user instructs the control device 102 to create a cross-sectional view of the drainage pipe model, the control device 102 creates a cross-sectional view shown in FIG. 19(C) based on the drainage pipe model and outputs it to the display device 104. As shown in FIG. 19(B) and FIG. 19(C), the cross-sectional shapes of the pipes and manholes, the pipe length, the elevation, the gradient, the pipe type, and the manhole type are displayed on the side view and the cross-sectional view. In this case, if the actual pipeline length differs from the projected pipeline length when the drainage pipe model is projected, the actual pipeline length may be displayed in parentheses so that it is clear that the actual pipeline length differs from the projected pipeline length.
[0039] In this embodiment, there is a function for drawing flags on a plan view to confirm the placement interval of catchment boxes. The user can specify the placement position of the catchment box on the plan view and instruct the drawing of a plan view flag to confirm the placement interval of the catchment box. For this purpose, in this embodiment, a flag displaying the extension of the placement position of the catchment box on the bridge plane can be placed. The user sets the work type and interval of the flag display on the screen shown in FIG. 20(A). Then, the user specifies the reference line 20a, the first catchment position 20b, and the second catchment position 20c on the screen shown in FIG. 20(B). When the user specifies the reference line 20a, the first catchment position 20b, and the second catchment position 20c, the control device 102 places the flag display 20d based on the contents specified by the user.
[0040] Fig. 21 is a flowchart showing a flow of processing executed by the bridge drainage planning device 100 in this embodiment. The processing shown in Fig. 21 is executed by the control device 102 as a program that is started when execution of the program for the bridge drainage planning system described above is instructed.
[0041] In step S10, based on an instruction from the user, the control device 102 places a three-dimensional model of a bridge, that is, a bridge model, on the display device 104. After that, the process proceeds to step S20.
[0042] In step S20, the control device 102 sets a drainage reference line representing a drainage route on the drawing of the XY plane of the bridge based on the operation by the user as described above, and then proceeds to step S30.
[0043] In step S30, the control device 102 generates a drainage pipe model by setting a pipeline for the section of the drainage reference line based on the operation by the user, as described above, and then proceeds to step S40.
[0044] In step S40, the control device 102 accepts an operation by the user on the longitudinal section planning screen as described above, and performs a longitudinal section planning for the pipeline. Then, the process proceeds to step S50.
[0045] In step S50, the control device 102 regenerates the drainage pipe model based on the information on the additional distance and elevation of the change point in the table in the longitudinal change point editing section, as described above, to update the drainage pipe model to one that reflects the contents of the longitudinal plan. Then, the process proceeds to step S60.
[0046] In step S60, the control device 102 changes the radius of the curved pipe of the drainage pipe model, and adds, moves, or deletes a planar change point, based on the operation by the user, as described above. Then, the process proceeds to step S70.
[0047] In step S70, the control device 102 updates the drainage pipe model by reflecting the result of the user's change in the bend radius and the result of the addition, movement, or deletion of a planar change point, and then proceeds to step S80.
[0048] In step S80, the control device 102 places an arbitrary catch basin model at the start position of the drainage pipe model based on the operation by the user, as described above, and then proceeds to step S90.
[0049] In step S90, the control device 102 creates and outputs a longitudinal section of the drainage pipe model, i.e., a side view and a cross-sectional view of the drainage pipe model, based on an instruction from the user, as described above. Then, the process proceeds to step S100.
[0050] In step S100, the control device 102 places a flag indicating the extension of the catch basin placement position on the bridge based on the user's operation as described above, and then ends the process.
[0051] According to the present embodiment described above, the following advantageous effects can be obtained. (1) The control device 102 sets a drainage reference line for a three-dimensional model of a bridge, creates a drainage pipe model that represents a pipeline in three dimensions based on the set drainage reference line, accepts a longitudinal plan by a user for the created drainage pipe model, updates the drainage pipe model by reflecting the results of the longitudinal plan in the drainage pipe model, places a drainage manhole model at the start position of the updated drainage pipe model, and creates and outputs a side view and a cross-sectional view of the drainage pipe model in which the drainage manhole model is placed. This allows a user to perform longitudinal planning on a drainage pipe model, obtain a drainage pipe model that reflects the results, and check the longitudinal view. Therefore, a user can design based on a three-dimensional drainage pipe model, and can easily check and modify the planar shape and longitudinal shape. In addition, when a user creates a planar shape, the user can immediately check the longitudinal shape at the created plan position. In addition, the user can immediately check the longitudinal shape even if the planar shape is changed. In addition, if users use the 3D model to consider the layout of pipelines, it becomes easier to check for interference with bridge models and other structures, and drawing errors can be reduced even when frequent changes occur. In addition, 2D drawings, i.e. longitudinal cross-sections of drainage pipe models, can be automatically created from the 3D model, greatly reducing the labor required for creating 2D drawings.
[0052] (2) The control device 102 sets the drainage reference line by accepting drawing of the drainage reference line on the XY plane of the bridge by the user. This allows the user to instruct drawing of the drainage reference line on the XY plane of the three-dimensional model of the bridge.
[0053] (3) When the user specifies the type and nominal diameter of a drain pipe to be placed relative to the drainage reference line, the control device 102 creates a drain pipe model of the type and nominal diameter specified by the user. This allows the user to specify the type and nominal diameter of a drain pipe and instruct the creation of a drain pipe model.
[0054] (4) When the control device 102 receives a change to the type or size of the drain pipe of the created drain pipe model, the control device 102 creates a drain pipe model reflecting the change. This allows the user to change the type or size of the drain pipe.
[0055] (5) The longitudinal plan screen is composed of a longitudinal plan preview display section in which a preview of the pipeline is displayed, and a longitudinal change point editing section in which information on longitudinal change points is displayed in a table format, and the control device 102 accepts a longitudinal plan for the drainage pipe model by accepting addition, movement, or deletion of pipeline change points by the user in the longitudinal plan preview display section, or by accepting addition, movement, or deletion of pipeline change points by the user in the longitudinal change point editing section. This allows the user to perform longitudinal planning by operating the longitudinal plan preview display section and the longitudinal change point editing section.
[0056] (6) When the user specifies the drain pipe and the type of the drainage basin on which the drainage basin model is to be placed, the control device 102 places the drainage basin model of the type specified by the user at the start position of the drain pipe specified by the user. This allows the user to place the drainage basin model at the start position of the drainage pipe.
[0057] (7) The control device 102 accepts a change in the bend radius of the drain pipe model by the user, or an addition, movement, or deletion of a planar change point of the drain pipe model, and updates the drain pipe model by reflecting the result of the change in the bend radius of the drain pipe model, or the result of the addition, movement, or deletion of a planar change point of the drain pipe model in the drain pipe model. This allows the user to change the bend radius of the drain pipe model, or add, move, or delete a planar change point of the drain pipe model, and to reflect the result in the drain pipe model.
[0058] --Variations-- The bridge drainage planning device 100 according to the above-described embodiment can also be modified as follows.
[0059] (1) In the above-described embodiment, for example, a server device or a personal computer is used as the bridge drainage planning device 100. However, the device is not limited to a server device or a personal computer as long as it can execute the above-described processing.
[0060] The present invention is not limited to the configurations in the above-described embodiments as long as the characteristic functions of the present invention are not impaired. Also, the present invention may be configured by combining the above-described embodiments with a number of modified examples. [Explanation of symbols]
[0061] 100 Bridge drainage planning device 101 Operating member 102 Control device 103 Recording Device 104 Display device
Claims
1. A bridge drainage planning device for supporting planning of drainage routes on bridges, comprising: A drainage reference line setting means for setting a drainage reference line for a three-dimensional model of a bridge; a drainage pipe model creating means for creating a drainage pipe model based on the drainage reference line set by the drainage reference line setting means; a longitudinal section planning means for accepting a longitudinal section plan by a user for the drainage pipe model created by the drainage pipe model creating means; a longitudinal planning result reflecting means for reflecting the result of the longitudinal planning accepted by the longitudinal planning means in the drainage pipe model to update the drainage pipe model; a catchment basin model arrangement means for arranging a catchment basin model at a start position of the drainage pipe model updated by the longitudinal section plan result reflection means; A bridge drainage planning device comprising: a longitudinal section output means for creating and outputting a side view and a cross section of a drainage pipe model in which a drainage basin model is arranged.
2. In the bridge drainage planning device according to claim 1, The bridge drainage planning device is characterized in that the drainage reference line setting means sets the drainage reference line by accepting drawing of the drainage reference line by a user on an XY plane of the bridge.
3. In the bridge drainage planning device according to claim 1, The drainage pipe model creation means is characterized in that, when a user specifies the type of drainage pipe and the nominal diameter of the drainage pipe to be placed relative to the drainage reference line, it creates a drainage pipe model of the type and nominal diameter specified by the user.
4. In the bridge drainage planning device according to claim 3, The drainage pipe model creating means further includes a change receiving means for receiving a change in a type or size of the drainage pipe of the drainage pipe model created by the drainage pipe model creating means, The drainage pipe model creation means creates a drainage pipe model reflecting the changes when the change acceptance means accepts changes to the type or size of the drainage pipe of the drainage pipe model.
5. In the bridge drainage planning device according to claim 1, The longitudinal planning means accepts a longitudinal plan for the drainage pipe model by accepting addition, movement, or deletion of a pipeline change point by a user in a longitudinal plan preview display unit where a preview of the pipeline is displayed, or by accepting addition, movement, or deletion of a pipeline change point by a user in a longitudinal change point editing unit where information on the longitudinal change points is displayed in tabular form.
6. In the bridge drainage planning device according to claim 1, The catch basin model placement means, when a user specifies the drain pipe and the type of catch basin in which the catch basin model is to be placed, places a catch basin model of the type specified by the user at the start position of the drain pipe specified by the user, in the bridge drainage planning device.
7. In the bridge drainage planning device according to claim 1, An update receiving means for receiving a change in a curved pipe radius of the drainage pipe model by a user, and an addition, movement, or deletion of a planar change point of the drainage pipe model; The bridge drainage planning device further comprises an update result reflection means for reflecting the results of changes to the bend radius of the drainage pipe model accepted by the update accepting means, or the results of addition, movement, or deletion of planar change points of the drainage pipe model, in the drainage pipe model to update the drainage pipe model.
8. A bridge drainage planning system for supporting planning of drainage routes on bridges, comprising: A drainage reference line setting means for setting a drainage reference line for a three-dimensional model of a bridge; a drainage pipe model creating means for creating a drainage pipe model based on the drainage reference line set by the drainage reference line setting means; a longitudinal section planning means for accepting a longitudinal section plan by a user for the drainage pipe model created by the drainage pipe model creating means; a longitudinal planning result reflecting means for reflecting the result of the longitudinal planning accepted by the longitudinal planning means in the drainage pipe model to update the drainage pipe model; a catchment basin model arrangement means for arranging a catchment basin model at a start position of the drainage pipe model updated by the longitudinal section plan result reflection means; A bridge drainage planning system comprising: a longitudinal section output means for creating and outputting a side view and a cross section of a drainage pipe model in which a drainage basin model is arranged.
9. In the bridge drainage planning system according to claim 8, The bridge drainage planning system is characterized in that the drainage reference line setting means sets the drainage reference line by accepting drawing of the drainage reference line by a user on an XY plane of the bridge.
10. The bridge drainage planning system according to claim 8, The bridge drainage planning system is characterized in that, when a user specifies the type and nominal diameter of a drainage pipe to be placed relative to the drainage reference line, the drainage pipe model creation means creates a drainage pipe model of the type and nominal diameter specified by the user.
11. The bridge drainage planning system according to claim 10, The drainage pipe model creating means further includes a change receiving means for receiving a change in a type or size of the drainage pipe of the drainage pipe model created by the drainage pipe model creating means, The bridge drainage planning system is characterized in that when the drainage pipe model creation means accepts changes to the type or size of the drainage pipe of the drainage pipe model by the change acceptance means, it creates a drainage pipe model reflecting the changes.
12. The bridge drainage planning system according to claim 8, The longitudinal planning means accepts a longitudinal plan for the drainage pipe model by accepting, within a longitudinal plan preview display section in which a preview of the pipeline is displayed, an instruction by a user to add, move or delete a change point in the pipeline, or by accepting, within a longitudinal change point editing section in which information on the longitudinal change points is displayed in tabular form.
13. The bridge drainage planning system according to claim 8, The bridge drainage planning system is characterized in that, when a user specifies the type of drainage pipe and drainage basin in which the drainage basin model is to be placed, the drainage basin model placement means places a drainage basin model of the type specified by the user at the start position of the drainage pipe specified by the user.
14. The bridge drainage planning system according to claim 8, An update receiving means for receiving a change in a curved pipe radius of the drainage pipe model by a user, and an addition, movement, or deletion of a planar change point of the drainage pipe model; The bridge drainage planning system further comprises an update result reflection means for reflecting the results of changes to the bend radius of the drainage pipe model accepted by the update accepting means, or the results of addition, movement, or deletion of planar change points of the drainage pipe model, in the drainage pipe model to update the drainage pipe model.
15. A bridge drainage planning program for supporting planning of drainage routes on bridges, comprising: A drainage reference line setting procedure for setting a drainage reference line for a three-dimensional model of a bridge; a drainage pipe model creation step of creating a drainage pipe model based on the drainage reference line set in the drainage reference line setting step; a longitudinal section planning step of accepting a longitudinal section plan by a user for the drainage pipe model created in the drainage pipe model creating step; a longitudinal planning result reflection step of reflecting the result of the longitudinal planning accepted in the longitudinal planning step in the drainage pipe model to update the drainage pipe model; a catchment basin model placement step of placing a catchment basin model at a start position of the drainage pipe model updated in the longitudinal section plan result reflection step; A bridge drainage planning program for causing a computer to execute a longitudinal section output procedure for creating and outputting a side view and a cross-sectional view of a drainage pipe model in which a drainage basin model is placed.
16. In the bridge drainage planning program according to claim 15, The bridge drainage planning program is characterized in that the drainage reference line setting step sets the drainage reference line by accepting drawing of the drainage reference line by a user on an XY plane of the bridge.
17. The bridge drainage planning program according to claim 15, The bridge drainage planning program is characterized in that the drainage pipe model creation procedure creates a drainage pipe model of the type and nominal diameter specified by the user when the user specifies the type of drainage pipe and the nominal diameter of the drainage pipe to be placed relative to the drainage reference line.
18. The bridge drainage planning program according to claim 17, The method further includes a change acceptance step of accepting a change in a type or size of a drainage pipe of the drainage pipe model created in the drainage pipe model creation step, The bridge drainage planning program is characterized in that, when a change to the type or size of a drainage pipe in the drainage pipe model is accepted in the change acceptance procedure, a drainage pipe model is created by reflecting the changes.
19. The bridge drainage planning program according to claim 15, The longitudinal planning procedure accepts a longitudinal plan for the drainage pipe model by accepting, in a longitudinal plan preview display section where a preview of the pipeline is displayed, an instruction by a user to add, move, or delete a change point of the pipeline, or by accepting, in a longitudinal change point editing section where information on the longitudinal change points is displayed in tabular form, an instruction by a user to add, move, or delete a change point of the pipeline.
20. The bridge drainage planning program according to claim 15, The bridge drainage planning program is characterized in that, when a user specifies the drain pipe and the type of drainage basin in which the drainage basin model is to be placed, a drainage basin model of the type specified by the user is placed at the start position of the drainage pipe specified by the user, in the drainage basin model placement procedure.
21. The bridge drainage planning program according to claim 15, an update reception step for receiving a change in a curved pipe radius of the drainage pipe model by a user, and an addition, movement, or deletion of a planar change point of the drainage pipe model; A bridge drainage planning program further comprising an update result reflection procedure for reflecting the results of changes to the bend radius of the drainage pipe model accepted in the update acceptance procedure, or the results of addition, movement, or deletion of planar change points of the drainage pipe model in the drainage pipe model, thereby updating the drainage pipe model.
Citation Information
Patent Citations
Design method of sewerage pipeline network and design system of sewerage pipeline network
JP2018025075A