Roadbed component model linkage updating method, device and equipment and storage medium
By using a linked update method for roadbed component models, the problem of separation between the two-dimensional and three-dimensional models of the roadbed was solved, and real-time consistent updating of the parameters of the two-dimensional and three-dimensional models was achieved, thereby improving design and construction efficiency.
Patent Information
- Application Number
- CN202410423077.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-09
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-04-09
AI Technical Summary
In existing technologies, the two-dimensional and three-dimensional models of roadbeds are separated, resulting in data incompatibility. When it is necessary to remodel or modify the three-dimensional model, inconsistencies arise in the expression of attribute parameters of two-dimensional and three-dimensional components.
A method for linked updating of roadbed component models is provided. By obtaining the updated component parameters, the modification object is determined, and the two-dimensional and three-dimensional models are synchronously updated based on the basic database to achieve real-time consistency of parameters.
It enables rapid and accurate synchronous updating of 2D and 3D models of roadbed components, improving the efficiency and accuracy of traffic facility design, construction and maintenance, and avoiding data inconsistency caused by the separation of 2D and 3D model drawings.
Smart Images

Figure CN118395537B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of transportation infrastructure technology, and in particular to a method, apparatus, equipment, and storage medium for the linked updating of roadbed component models. Background Technology
[0002] For a long time, the design of roadbeds for land transportation infrastructure has primarily relied on CAD-aided design software for two-dimensional design. Drawings delivered typically consist of two-dimensional drawings such as cross-sections and front views, along with textual design specifications. With the gradual development of three-dimensional design technology, more and more design firms are beginning to conduct 3D design based on BIM software, delivering both 3D design models and traditional two-dimensional design drawings. However, due to the different representational formats of these two types of deliverables, the technology for converting 3D design results into 2D design results has consistently faced numerous challenges, resulting in low design efficiency.
[0003] Currently, there are two main technical solutions for converting a 3D roadbed design model into a 2D model: one is to use software view functions to section the 3D roadbed model, with the resulting cross-section serving as the roadbed cross-section; the other is to obtain the necessary data for the 2D drawings based on the geometric properties and spatial relative positions of the basic components of the 3D roadbed model, generating the roadbed cross-section and front view. However, the basic solution for converting a 2D roadbed model into a 3D model is to use modeling software to create a 3D roadbed model. This method still suffers from the problem of separation between the 2D and 3D roadbed models, leading to inconsistencies in the expression of component attribute parameters when model conversion or modification of the 3D model is required. Summary of the Invention
[0004] The main objective of this invention is to provide a method, apparatus, device, and storage medium for the linked updating of roadbed component models, aiming to solve the technical problem in the prior art where the data of the two-dimensional and three-dimensional roadbed models are separated and cannot be communicated, resulting in inconsistent expression of attribute parameters of the two-dimensional and three-dimensional components when model flipping or modification of the three-dimensional model is required.
[0005] To achieve the above objectives, the present invention provides a method for linked updating of a roadbed construction model, the method comprising the following steps:
[0006] Optionally, obtaining the modified object in the basic database based on the updated component parameters includes:
[0007] Obtain the modified component ID corresponding to the updated component parameters;
[0008] Based on the modified component ID, locate the modification type, modification attribute, and modification dimension in the basic database;
[0009] The modified object is obtained based on the modification type, the modification attribute, and the modification dimension.
[0010] Optionally, before obtaining the modified object in the basic database based on the updated component parameters, the method further includes:
[0011] The subgrade work points are obtained by dividing the subgrade engineering into sections based on the mileage.
[0012] The component grades are determined by classifying the components based on the different locations of the roadbed construction sites.
[0013] Obtain component units at each component level;
[0014] A basic database is constructed based on the construction units, the construction levels, and the roadbed construction sites.
[0015] Optionally, the step of synchronously updating the two-dimensional parameters and three-dimensional model of the original component model according to the modified object includes:
[0016] The initial modification range of the underlying database is obtained based on the dimensions of the object being modified;
[0017] The affected components of the initial modification range are determined by the updated component parameters;
[0018] Based on the updated component parameters and the association with the affected components, the data modification range is obtained;
[0019] Based on the scope of modification and the updated parameters of the modified object, the two-dimensional parameters and three-dimensional model of the original component model are updated synchronously.
[0020] Optionally, obtaining the initial modification range of the underlying database based on the dimensions of the modified object includes:
[0021] When the dimension of the object to be modified is two-dimensional, it is determined whether the control section parameters of the object to be modified are consistent with the control section parameters of the three-dimensional model;
[0022] If the control section parameters of the modified object are consistent with the control section parameters of the 3D model, then the initial modification range is obtained in the basic database based on the updated construction parameters of the modified object;
[0023] If the control section parameters of the modified object are inconsistent with the control section parameters of the 3D model, then the reference control section parameters are obtained based on the updated component parameters of the modified object, and the initial modification range is determined based on the reference control section parameters.
[0024] Optionally, obtaining the initial modification range of the basic database based on the dimensions of the modified object further includes:
[0025] When the dimension of the object to be modified is three-dimensional, reference modification data is obtained by matching the updated component parameters with the data in the basic database.
[0026] The modification location of the original roadbed component model in the basic database is determined based on the reference modification data;
[0027] The initial modification range of the basic database is obtained based on the modified location.
[0028] Optionally, the step of synchronously updating the two-dimensional parameters and three-dimensional model of the original component model based on the modified range and the updated parameters of the modified object includes:
[0029] The target modified data is obtained based on the data modification range and the updated parameters of the modified object;
[0030] The target data is modified to update the base database, resulting in a reference base database;
[0031] The original roadbed component model is reconstructed based on the reference database, and the two-dimensional parameters and three-dimensional model of the original component model are updated.
[0032] Furthermore, to achieve the above objectives, the present invention also proposes a roadbed construction model linkage update device, the roadbed construction model linkage update device comprising:
[0033] The parameter acquisition module is used to acquire the updated component parameters of the original roadbed component model, wherein the updated component parameters include two-dimensional component parameters and / or three-dimensional component parameters;
[0034] The model update module is used to obtain the modified objects in the basic database based on the updated component parameters;
[0035] The model update module is also used to synchronously update the two-dimensional parameters and three-dimensional model of the original component model according to the modified object.
[0036] Furthermore, to achieve the above objectives, the present invention also proposes a roadbed construction model linkage update device, which includes: a memory, a processor, and a roadbed construction model linkage update program stored in the memory and executable on the processor. The roadbed construction model linkage update program is configured to implement the steps of the roadbed construction model linkage update method described above.
[0037] In addition, to achieve the above objectives, the present invention also proposes a storage medium storing a roadbed construction model linkage update program, wherein when the roadbed construction model linkage update program is executed by a processor, the steps of the roadbed construction model linkage update method described above are implemented.
[0038] This invention determines the corresponding modification object in the roadbed database by modifying the parameters of the original roadbed component model. This allows the two-dimensional and three-dimensional models of the original construction model to be updated accordingly through the modification object in the roadbed database. This achieves rapid and accurate synchronous updates of the two-dimensional and three-dimensional models of roadbed components, improving the efficiency and accuracy of traffic facility design, construction, and maintenance. It also avoids the problem of inconsistent expression of attribute parameters of two-dimensional and three-dimensional components when the two-dimensional and three-dimensional models of the roadbed are separated and the data is not interconnected, which may occur when model conversion or modification of the three-dimensional model is required. Attached Figure Description
[0039] Figure 1 This is a schematic diagram of the structure of the roadbed construction model linkage update device in the hardware operating environment involved in the embodiment of the present invention;
[0040] Figure 2 This is a flowchart illustrating the first embodiment of the roadbed construction model linkage update method of the present invention;
[0041] Figure 3 This is a schematic diagram of the data structure in the basic database of an embodiment of the roadbed construction model linkage update method of the present invention;
[0042] Figure 4 This is a flowchart illustrating the linkage update of two-dimensional and three-dimensional components according to an embodiment of the roadbed construction model linkage update method of the present invention.
[0043] Figure 5 This is a flowchart illustrating the second embodiment of the roadbed construction model linkage update method of the present invention;
[0044] Figure 6 This is a schematic diagram of a three-dimensional model modification and update according to an embodiment of the roadbed construction model linkage update method of the present invention;
[0045] Figure 7 This is a structural block diagram of the first embodiment of the roadbed construction model linkage update device of the present invention.
[0046] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0047] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0048] Reference Figure 1 , Figure 1 This is a schematic diagram of the roadbed construction model linkage update device structure in the hardware operating environment involved in the embodiments of the present invention.
[0049] like Figure 1As shown, the roadbed construction model linkage update device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be high-speed random access memory (RAM) or stable non-volatile memory (NVM), such as a disk storage device. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0050] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the roadbed construction model linkage update device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0051] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a roadbed construction model linkage update program.
[0052] exist Figure 1 In the roadbed construction model linkage update device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the roadbed construction model linkage update device of the present invention can be set in the roadbed construction model linkage update device, and the roadbed construction model linkage update device calls the roadbed construction model linkage update program stored in the memory 1005 through the processor 1001 and executes the roadbed construction model linkage update method provided in the embodiment of the present invention.
[0053] This invention provides a method for the linked updating of a roadbed construction model, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the roadbed construction model linkage update method of the present invention.
[0054] In this embodiment, the roadbed construction model linkage update method includes the following steps:
[0055] Step S10: Obtain the updated component parameters of the original roadbed component model, wherein the updated component parameters include two-dimensional component parameters and / or three-dimensional component parameters.
[0056] Understandably, the 2D drawings obtained by cutting views from 3D models cannot be edited or modified, 3D data is often lost, and the design intent cannot be fully expressed, thus failing to meet the requirements for 2D drawing output. Obtaining necessary 2D result data from a 3D model and then generating roadbed cross-sections and front views using software results in a one-way data flow. When the design results need modification, a new 3D design must be performed, followed by obtaining 2D data, and finally generating 2D drawings. This is inefficient. Furthermore, many software programs pre-store 2D cross-section information when creating the 3D model, limiting the generation of cross-sections to a specific station range and preventing real-time cutting of arbitrary cross-sections.
[0057] It should be understood that the original roadbed component model can be a three-dimensional component model or a roadbed model for land transportation infrastructure. This model can be a two-dimensional model or a three-dimensional model.
[0058] It should be understood that the updated construction parameters can be a specific parameter in the model, such as the height of the first-level gravity retaining wall on the left side of the road cut from station DK0+010 to DK0+030; or it can be a parameter of a type, such as the height of the first-level gravity retaining wall.
[0059] It should be noted that the updated construction parameters can be obtained by the user directly modifying the original roadbed construction model, or by modifying the data in the basic database corresponding to the original roadbed construction model.
[0060] It should be noted that the execution subject of this embodiment is the roadbed construction model linkage update device, which has functions such as data processing, data communication and program execution. The roadbed construction model linkage update device can be an integrated controller, a control computer and other devices, or other devices with similar functions. This embodiment does not limit the scope of the device.
[0061] Step S20: Obtain the modified object in the basic database based on the updated component parameters.
[0062] Understandably, the basic database can include all relevant parameters for constructing the original roadbed component model. The difference is that the parameters used in the two-dimensional model and the parameters used in the three-dimensional model may be different.
[0063] It should be emphasized that the updated component parameters can be a single parameter or a group of parameters. However, during the model construction, any modification to one or more parameters may cause multiple parameters to change accordingly due to the change in the parameter.
[0064] It should be understood that the object of modification can be the data dimension, attribute, and category corresponding to the updated component parameters, such as the updated component parameters being modified as three-dimensional parameters, as anchor piles, or as pile lengths.
[0065] It should be noted that after identifying the object to be modified, the parameters related to the modified object are searched and updated in the basic database. These parameters may include the parameters of the modified object itself, or other parameters affected by the modified object. The update process may include operations such as parameter replacement, addition, and deletion to ensure that the information in the database can accurately reflect the latest state of the model.
[0066] It should be emphasized that, depending on the object being modified, component parameter modification can be divided into 3D component modification and 2D component modification. 3D and 2D components can essentially be considered the same object because their underlying data originates from the same source, but their visual representation differs. Taking the pile-slab wall component in the retaining structure of roadbed engineering as an example, the object to be modified can be referenced in the table below:
[0067]
[0068] It should be understood that due to the differences in visualization methods and relevant standard drawing requirements between 2D and 3D components, the parameter modifications for components are not consistent. For example, in a pile foundation retaining wall, the retaining plate generally only needs to express the geometric parameters of the anchor pile in a 2D component. Even if the actual pile number is a retaining plate, the 2D cross-section still needs to draw the anchor pile, but not the retaining plate. However, although the modifiable parameters of 2D and 3D components are not entirely the same, the components store the same set of IDs and are associated with each other, so the data of 2D and 3D components are mutually shared.
[0069] It should be emphasized that obtaining the modified object in the basic database based on the updated component parameters includes: obtaining the modified component ID corresponding to the updated component parameters; locating the modification type, modification attribute, and modification dimension in the basic database based on the modified component ID; and obtaining the modified object based on the modification type, the modification attribute, and the modification dimension.
[0070] It should be noted that by storing data in an information model and assigning an identity ID to each component, the system monitors and identifies two-dimensional or three-dimensional changes to the components through these identity IDs. The data is then processed and calculated, and finally, the affected components are updated. This enables the two-dimensional drawings to be updated instantly when the three-dimensional model is modified, and conversely, the three-dimensional model to be updated in real time when the two-dimensional components are modified, thus fundamentally solving the problem of separation between drawings and models.
[0071] It should be emphasized that before obtaining the modified object in the basic database based on the updated component parameters, the process further includes: dividing the roadbed engineering into sections based on the mileage to obtain roadbed work points; dividing the roadbed work points into component levels based on the different locations to obtain component levels; obtaining component units under each component level; and constructing the basic database based on the construction units, the construction levels, and the roadbed work points.
[0072] It should be noted that the core function of component data management is to divide and manage roadbed components according to rules, and to monitor and record the objects whose component parameters are modified.
[0073] In practical implementation, the roadbed engineering is divided into roadbed work points based on the mileage of bridges and tunnels. Each roadbed work point is treated as a separate design unit. The component data management module can perform batch operations on multiple design units or modify components within a single design unit. For example, if the size of the drainage ditch in the project needs to be modified, all design units can be selected for unified modification. Conversely, if the length of the anchor piles in a pile-slab wall at a certain mileage section needs to be modified, only that section of the pile-slab wall component needs to be selected for individual modification. Components in the roadbed work points are divided into left, middle, and right components according to their location. Similarly, component modifications can be performed independently or managed uniformly. Left and right components are classified by level (or outwards), such as the most common first-level slope, second-level slope, third-level slope, etc. Each level can contain different components according to mileage. Components can contain sub-components; for example, the aforementioned pile-slab wall component includes anchor pile sub-components and retaining plate sub-components. A schematic diagram of the data structure in the basic database can be found here. Figure 3 .
[0074] Step S30: Synchronously update the two-dimensional parameters and three-dimensional model of the original component model according to the modified object.
[0075] Understandably, based on the updated parameters, the corresponding components in the original subgrade component model are updated. Once the parameters in the basic database are updated, the subgrade construction model linkage update device will apply these updated parameters to the original subgrade component model to update the corresponding components; the update process may include modifying the geometry, physical properties, and behavioral rules of the components.
[0076] In practice, after identifying the object to be modified, the system enters a synchronous update phase to ensure consistency between the two-dimensional and three-dimensional parameters of the original component model. This means that when the two-dimensional parameters change, the three-dimensional model can reflect these changes in real time. First, the system determines the range of parameters that need to be updated based on the object being modified. These parameters may include the component's geometric dimensions, material properties, connection methods, etc. By accurately locating these parameters, the system ensures the accuracy of the update. Then, based on the updated component parameters, the two-dimensional parameters and the three-dimensional model are synchronously modified, thereby achieving synchronous updates of the original component model's two-dimensional parameters and the three-dimensional model. This effectively improves design efficiency, ensures design quality, and provides accurate and reliable data support for subsequent construction and management.
[0077] It is important to emphasize that the method of constructing 3D models and 2D results of roadbed components using basic roadbed data from the same source divides the basic data into attribute information of roadbed components and 2D / 3D structural dimension expression information. The attribute information includes the start and end mileage, geometric parameters, etc. of each component and sub-component, while the 2D / 3D visualization information includes spatial coordinates, sub-coordinate systems, 2D annotation styles, etc. These data are also hierarchically and categorized according to work points, spatial locations, levels, and component types, and then centrally managed and processed to achieve data sharing and interoperability. This method can both visualize and create 3D models and 2D results separately and achieve 2D / 3D data integration. Its essence is a data-driven model, with data as the core and the 2D / 3D model as the expression form.
[0078] In practical implementation, the flowchart for the linkage update of 2D and 3D components can be referenced. Figure 4 The modified data obtained from the changes in 3D component parameters and / or 2D component parameters in the figure are used for component data management. The modified construction data is used to calculate the modified object and the modification range. Based on the modified object and the modification range, modeling and drawing are performed to realize the 3D model update and 2D model update.
[0079] This embodiment determines the corresponding modification object in the roadbed database by modifying the parameters of the original roadbed component model. This allows the two-dimensional and three-dimensional models of the original construction model to be updated accordingly through the modification object in the roadbed database. This achieves rapid and accurate synchronous updates of the two-dimensional and three-dimensional models of roadbed components, improving the efficiency and accuracy of traffic facility design, construction, and maintenance. It also avoids the problem of inconsistent expression of attribute parameters of two-dimensional and three-dimensional components when the two-dimensional and three-dimensional models of the roadbed are separated and the data is not interconnected, which may occur when model conversion or modification of the three-dimensional model is required.
[0080] refer to Figure 5 , Figure 5 This is a flowchart illustrating the second embodiment of the roadbed construction model linkage update method of the present invention.
[0081] Based on the first embodiment described above, the roadbed construction model linkage update method of this embodiment includes the following in step S30:
[0082] Step S31: Obtain the initial modification range of the basic database based on the dimensions of the object to be modified.
[0083] It is understandable that the dimension of the object being modified can be two-dimensional or three-dimensional, and the modified component parameters of two-dimensional and three-dimensional images will have errors in their representation on different dimensional models.
[0084] It should be understood that the initial modification range can be understood as the range of modifications that can be directly replaced by modifying the object and the modified parameters.
[0085] It should be noted that because components have more three-dimensional attributes than two-dimensional parameter attributes, it is relatively easy to modify the three-dimensional model and then generate a two-dimensional component. Most roadbed design software has this function in its basic form. However, many software programs pre-store the two-dimensional cross-section information when creating the three-dimensional model, so they can only generate cross-sections for specific station numbers.
[0086] It should be further explained that obtaining the initial modification range of the basic database based on the dimension of the modified object includes: when the dimension of the modified object is two-dimensional, determining whether the control section parameters of the modified object are consistent with the control section parameters of the three-dimensional model; if the control section parameters of the modified object are consistent with the control section parameters of the three-dimensional model, then obtaining the initial modification range in the basic database based on the updated construction parameters of the modified object; if the control section parameters of the modified object are inconsistent with the control section parameters of the three-dimensional model, then obtaining a reference control section parameter based on the updated component parameters of the modified object, and determining the initial modification range based on the reference control section parameter.
[0087] It should be understood that the control section parameters can include parameters such as section shape, section area, and section normal direction. If the two-dimensional control interface parameters and the section control parameters of the three-dimensional model are consistent, it can be understood that the updated parameters of the modified object have not affected other parameters of the same section, and the update of the two-dimensional parameters can directly correspond to the modification of the control interface parameters in the three-dimensional model. If the parameters are inconsistent, the modification of the current two-dimensional parameters will cause other parameters in the same section to change accordingly, and the initial modification range is determined based on the changed reference control interface parameters.
[0088] It should be emphasized that obtaining the initial modification range of the basic database based on the dimension of the modified object further includes: when the dimension of the modified object is three-dimensional, matching the updated component parameters with the data in the basic database to obtain reference modification data; determining the modification location of the original roadbed component model in the basic database based on the reference modification data; and obtaining the initial modification range of the basic database based on the modification location.
[0089] It is understandable that, since the three-dimensional attribute parameters cover the two-dimensional attribute parameters, cross-sectional information of any mileage range can be obtained through the three-dimensional model, thereby generating any cross-section in real time. However, due to the inherent characteristic that two-dimensional components lack certain attributes in space, the modification of two-dimensional components to generate a three-dimensional model requires further parameter expansion and refinement.
[0090] It should be understood that the reference modified data is the data in the basic database that corresponds to the updated component parameters of the 3D model. Furthermore, the location of the parameter can be determined based on its position in the model (in the basic database structure). The updated parameters may be a set of parameters, and the location of the modified data in the entire model can be determined based on the parameter.
[0091] It should be noted that the initial modification range of the basic database obtained based on the modified positioning can be understood as the range of influence of the parameter obtained from the position of the user updating the parameters of the 3D data in the 3D model.
[0092] Step S32: Determine the affected components of the initial modification range using the updated component parameters.
[0093] Understandably, the original roadbed component model is a whole, and the modification of one component parameter may affect the integrity of the model. In addition to the updated component parameters, there are also components that need to be passively adjusted in order to ensure the integrity of the original roadbed component model, i.e., the affected components.
[0094] It should be understood that, based on the updated component parameters, the object can be classified and the modified data can be used to calculate the scope of component modification and its impact range, and then passed to the modeling and drawing module to obtain the model of the modified component parameters.
[0095] It should be noted that determining the affected components within the initial modification scope using updated construction parameters can be based on analysis and judgment of the relationships and dependencies between components. In roadbed construction models, different components often have interrelationships and dependencies; a modification to one component may affect the position, shape, size, and other attributes of other components. Therefore, after determining the initial modification scope, it is necessary to further analyze which components within that scope are affected, i.e., their attribute parameters need to be adjusted or updated accordingly to maintain the integrity and consistency of the model.
[0096] It should be understood that associated parameters refer to the parameters of other components related to the affected component. When adjusting the initial modification scope, it is necessary to comprehensively consider the associated parameters of the affected component to ensure that the adjusted model still maintains the correct geometric relationships and attribute parameters. This may require adjusting the parameters of multiple components to ensure the coordination and consistency of the entire model.
[0097] Step S33: Based on the updated component parameters and the association with the affected components, obtain the data modification range.
[0098] It should be noted that since the impact range of parameter changes on each component is different, if every time a two-dimensional or three-dimensional component is changed, a new three-dimensional model is created and two-dimensional drawings are generated, and the unchanged components are also remodeled and drawn, it will inevitably lead to a waste of workload. For example, if the length of the anchor piles of the first-level pile-slab wall on the right side of a roadbed construction point is modified, obviously, all components on the left and in the middle of the roadbed construction point will not change, and the components outside the mileage range of the first-level pile-slab wall on the right side will also not change. However, apart from the first-level pile-slab wall itself, the second-level, third-level and subsequent components are all affected. This is its scope of influence, and the modeling and drawing parameters of all components within this scope should be recalculated.
[0099] Step S34: Synchronously update the two-dimensional parameters and three-dimensional model of the original component model based on the modification range and the updated parameters of the modified object.
[0100] It should be noted that, considering that roadbed engineering is a linear project, the modeling methods for three-dimensional roadbed components are mainly extrusion and lofting. By defining control sections, the control sections of the components are provided. Three-dimensional components are generated by extrusion or lofting along the route direction (or a specific direction), thus establishing a connection between two-dimensional and three-dimensional component modeling and drawing. When modifying a two-dimensional component, it can be regarded as modifying the control section parameters. If the control section of the three-dimensional model is consistent with the two-dimensional component section, the parameters of the two-dimensional component can be directly modified to link with the control section of the three-dimensional model. If the two-dimensional component section is not a control section, the corresponding control section is added to the three-dimensional model before three-dimensional modeling is performed.
[0101] It should be noted that the step of synchronously updating the two-dimensional parameters and three-dimensional model of the original component model based on the modification range and the updated parameters of the modification object includes: obtaining target modification data according to the data modification range and the updated parameters of the modification object; updating the basic database with the target modification data to obtain a reference basic database; reconstructing the original roadbed component model according to the reference basic database, and updating the two-dimensional parameters and three-dimensional model of the original component model.
[0102] It is understandable that the target modification data is based on the other component parameter data that need to be modified accordingly within the modification range due to the influence of the updated parameters.
[0103] It should be understood that, regardless of whether the parameters are modified from the 3D component model, the 2D construction model, or the base database, in order to ensure the consistency of the 3D and 2D parameter data, the modifications from the 2D and 3D data are fed back to the base database to modify the parameter data, and then the modified parameter data is reflected in the 3D component parameters and / or 2D component parameters of the original roadbed construction model.
[0104] In practical implementation, a gravity retaining wall component is used as an example. The first stage of the road cut on the left side from chainage DK0+010 to DK0+030 is a gravity retaining wall. In the 3D model, the height of the retaining wall is 6m, and the control section is DK0+010. The 3D model is modeled as a 6m retaining wall section layout, and the corresponding 2D cross-section chainages are DK0+010, DK0+020, and DK0+030. The height of the retaining wall at cross-section DK0+010 is modified to 4m, and the 3D model is created by laying out a 4m retaining wall section. The height of the retaining wall at cross-section DK0+020 is also modified to 4m, and the 3D model is created by laying out a 6m and a 4m retaining wall section within the range of DK0+010 to DK0+020. A 4m retaining wall section is also laid out within the range of DK0+020 to DK0+030. The height of the retaining wall at cross-section DK+020 is also modified to 4m, and the 3D model is created by laying out a 6m and a 4m retaining wall section within the range of DK0+010 to DK0+030. The 3D model and modification / update diagrams can be found in the reference diagram. Figure 6 , Figure 6 These include a 6m retaining wall model, a model with the retaining wall height modified to 4m at cross section DK0+010, a model with the retaining wall height modified to 4m at cross section DK0+020, and a model with the retaining wall height modified to 4m at cross section DK0+030.
[0105] This embodiment feeds back modifications to parameters in the 2D and / or 3D models to the base database for data modification. Based on the modified base database, synchronous updates are performed between the 3D model and the 2D components, achieving real-time data updates and sharing. The 2D and 3D components are interconnected and updated synchronously, avoiding the problem of data inconsistency between the 2D and 3D roadbed models when model conversion or modification of the 3D model is required.
[0106] Reference Figure 7 , Figure 7 This is a structural block diagram of the first embodiment of the roadbed construction model linkage update device of the present invention.
[0107] like Figure 7 As shown, the roadbed construction model linkage update device proposed in this embodiment of the invention includes:
[0108] The parameter acquisition module 10 is used to acquire the updated component parameters of the original roadbed component model, wherein the updated component parameters include two-dimensional component parameters and / or three-dimensional component parameters;
[0109] Model update module 20 is used to obtain the modified objects in the basic database based on the updated component parameters;
[0110] The model update module 20 is also used to synchronously update the two-dimensional parameters and three-dimensional model of the original component model according to the modified object.
[0111] This embodiment determines the corresponding modification object in the roadbed database by modifying the parameters of the original roadbed component model. This allows the two-dimensional and three-dimensional models of the original construction model to be updated accordingly through the modification object in the roadbed database. This achieves rapid and accurate synchronous updates of the two-dimensional and three-dimensional models of roadbed components, improving the efficiency and accuracy of traffic facility design, construction, and maintenance. It also avoids the problem of inconsistent expression of attribute parameters of two-dimensional and three-dimensional components when the two-dimensional and three-dimensional models of the roadbed are separated and the data is not interconnected, which may occur when model conversion or modification of the three-dimensional model is required.
[0112] In one embodiment, the model update module 20 is further configured to obtain the modified component ID corresponding to the updated component parameters;
[0113] Based on the modified component ID, locate the modification type, modification attribute, and modification dimension in the basic database;
[0114] The modified object is obtained based on the modification type, the modification attribute, and the modification dimension.
[0115] In one embodiment, the model update module 20 is further configured to divide the roadbed engineering into sections based on the mileage of the roadbed project to obtain roadbed work points;
[0116] The component grades are determined by classifying the components based on the different locations of the roadbed construction sites.
[0117] Obtain component units at each component level;
[0118] A basic database is constructed based on the construction units, the construction levels, and the roadbed construction sites.
[0119] In one embodiment, the model update module 20 is further configured to obtain the initial modification range of the basic database based on the dimension of the modified object;
[0120] The affected components of the initial modification range are determined by the updated component parameters;
[0121] Based on the updated component parameters and the association with the affected components, the data modification range is obtained;
[0122] Based on the scope of modification and the updated parameters of the modified object, the two-dimensional parameters and three-dimensional model of the original component model are updated synchronously.
[0123] In one embodiment, the model update module 20 is further configured to determine whether the control section parameters of the modified object are consistent with the control section parameters of the three-dimensional model when the dimension of the modified object is two-dimensional;
[0124] If the control section parameters of the modified object are consistent with the control section parameters of the 3D model, then the initial modification range is obtained in the basic database based on the updated construction parameters of the modified object;
[0125] If the control section parameters of the modified object are inconsistent with the control section parameters of the 3D model, then the reference control section parameters are obtained based on the updated component parameters of the modified object, and the initial modification range is determined based on the reference control section parameters.
[0126] In one embodiment, the model update module 20 is further configured to, when the dimension of the modified object is three-dimensional, match the updated component parameters with the data in the basic database to obtain reference modified data;
[0127] The modification location of the original roadbed component model in the basic database is determined based on the reference modification data;
[0128] The initial modification range of the basic database is obtained based on the modified location.
[0129] In one embodiment, the model update module 20 is further configured to obtain target modified data based on the data modification range and the updated parameters of the modified object;
[0130] The target data is modified to update the base database, resulting in a reference base database;
[0131] The original roadbed component model is reconstructed based on the reference database, and the two-dimensional parameters and three-dimensional model of the original component model are updated.
[0132] Furthermore, to achieve the above objectives, the present invention also proposes a roadbed construction model linkage update device, which includes: a memory, a processor, and a roadbed construction model linkage update program stored in the memory and executable on the processor. The roadbed construction model linkage update program is configured to implement the steps of the roadbed construction model linkage update method described above.
[0133] Since this roadbed construction model linkage update device adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, and will not be described in detail here.
[0134] Furthermore, this embodiment of the invention also proposes a storage medium storing a roadbed construction model linkage update program, which, when executed by a processor, implements the steps of the roadbed construction model linkage update method described above.
[0135] Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.
[0136] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solution of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.
[0137] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.
[0138] In addition, for technical details not described in detail in this embodiment, please refer to the roadbed construction model linkage update method provided in any embodiment of the present invention, which will not be repeated here.
[0139] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0140] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0141] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0142] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0143] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A method for linked updating of roadbed component models, characterized in that, The method for linking and updating the subgrade component model includes: Obtain the updated component parameters of the original roadbed component model, wherein the updated component parameters include two-dimensional component parameters and / or three-dimensional component parameters; Based on the updated component parameters, the modified objects in the basic database are obtained; The two-dimensional parameters and three-dimensional model of the original component model are updated synchronously according to the modified object; The step of synchronously updating the two-dimensional parameters and three-dimensional model of the original component model according to the modified object includes: The initial modification range of the underlying database is obtained based on the dimensions of the object being modified; The affected components of the initial modification range are determined by the updated component parameters; Based on the updated component parameters and the association with the affected components, the data modification range is obtained; Based on the modification scope and the updated parameters of the modified object, the two-dimensional parameters and three-dimensional model of the original component model are updated synchronously. The step of obtaining the initial modification range of the basic database based on the dimensions of the modified object includes: When the dimension of the object to be modified is two-dimensional, it is determined whether the control section parameters of the object to be modified are consistent with the control section parameters of the three-dimensional model; If the control section parameters of the modified object are consistent with the control section parameters of the 3D model, then the initial modification range is obtained in the basic database based on the updated construction parameters of the modified object; If the control section parameters of the modified object are inconsistent with the control section parameters of the three-dimensional model, then the reference control section parameters are obtained based on the updated component parameters of the modified object, and the initial modification range is determined based on the reference control section parameters. The step of obtaining the initial modification range of the basic database based on the dimension of the modified object further includes: When the dimension of the object to be modified is three-dimensional, reference modification data is obtained by matching the updated component parameters with the data in the basic database. The modification location of the original roadbed component model in the basic database is determined based on the reference modification data; The initial modification range of the basic database is obtained based on the modified location.
2. The method for linked updating of roadbed component models as described in claim 1, characterized in that, The process of obtaining the modified object from the basic database based on the updated component parameters includes: Obtain the modified component ID corresponding to the updated component parameters; Based on the modified component ID, locate the modification type, modification attribute, and modification dimension in the basic database; The modified object is obtained based on the modification type, the modification attribute, and the modification dimension.
3. The method for linked updating of roadbed component models as described in claim 1 or 2, characterized in that, Before obtaining the modified object from the basic database based on the updated component parameters, the process also includes: The subgrade work points are obtained by dividing the subgrade engineering into sections based on the mileage. The component grades are determined by classifying the components based on the different locations of the roadbed construction sites. Obtain component units at each component level; A basic database is constructed based on the construction units, the construction levels, and the roadbed construction sites.
4. The method for linked updating of roadbed component models as described in claim 1, characterized in that, The process of synchronously updating the two-dimensional parameters and three-dimensional model of the original component model based on the modified range and the updated parameters of the modified object includes: The target modified data is obtained based on the data modification range and the updated parameters of the modified object; The target data is modified to update the base database, resulting in a reference base database; The original roadbed component model is reconstructed based on the reference database, and the two-dimensional parameters and three-dimensional model of the original component model are updated.
5. A roadbed component model linkage updating device, characterized in that, The roadbed component model linkage update device includes: The parameter acquisition module is used to acquire the updated component parameters of the original roadbed component model, wherein the updated component parameters include two-dimensional component parameters and / or three-dimensional component parameters; The model update module is used to obtain the modified objects in the basic database based on the updated component parameters; The model update module is also used to synchronously update the two-dimensional parameters and three-dimensional model of the original component model according to the modified object; The model update module is further configured to obtain the initial modification range of the basic database based on the dimension of the modified object; determine the affected components of the initial modification range through the updated component parameters; obtain the data modification range by associating the affected components with the updated component parameters; and synchronously update the two-dimensional parameters and three-dimensional model of the original component model based on the modification range and the updated parameters of the modified object. The model update module is further configured to, when the dimension of the modified object is two-dimensional, determine whether the control section parameters of the modified object are consistent with the control section parameters of the three-dimensional model; if the control section parameters of the modified object are consistent with the control section parameters of the three-dimensional model, then obtain the initial modification range in the basic database based on the updated construction parameters of the modified object; if the control section parameters of the modified object are inconsistent with the control section parameters of the three-dimensional model, then obtain the reference control section parameters based on the updated component parameters of the modified object, and determine the initial modification range based on the reference control section parameters. The model update module is further configured to, when the dimension of the modified object is three-dimensional, match the updated component parameters with the data in the basic database to obtain reference modification data; determine the modification location of the original roadbed component model in the basic database based on the reference modification data; and obtain the initial modification range of the basic database based on the modification location.
6. A device for linking and updating roadbed component models, characterized in that, The device includes: a memory, a processor, and a roadbed component model linkage update program stored in the memory and executable on the processor, wherein the roadbed component model linkage update program is configured to implement the roadbed component model linkage update method as described in any one of claims 1 to 4.
7. A storage medium, characterized in that, The storage medium stores a roadbed component model linkage update program, which, when executed by a processor, implements the roadbed component model linkage update method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Railway roadbed engineering design method based on BIM technology
CN111368437A
Two-dimensional and three-dimensional linkage bridge parametric modeling and drawing method, device, equipment and medium
CN115017569A