Bridge model matching method, system, device and computer readable storage medium

By calculating the included angles and matrices between bridge models, spatial alignment and scale consistency of the bridge models were achieved, solving the matching problem caused by differences between models and ensuring accurate information transmission and integration.

CN120234632BActive Publication Date: 2025-10-21CHINA RAILWAY MAJOR BRIDGE ENG GRP CO LTD +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510721775.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-10-21
Estimated Expiration
2045-05-30

AI Technical Summary

Technical Problem

In existing technologies, the significant differences between bridge models make it impossible to achieve effective model unification and matching.

Method used

By calculating the angle between the preset straight line in the non-geod coordinate system and the preset baseline in the geodetic coordinate system, the transformation matrix and translation matrix are determined, and combined with the scaling factor, the coordinate transformation and information mapping between the target bridge model and the BIM model are realized.

Benefits of technology

This achieved spatial alignment and scale consistency among different bridge models, ensuring accurate information transmission and effective integration, and improving the accuracy of model matching and the reliability of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120234632B_ABST
    Figure CN120234632B_ABST
Patent Text Reader

Abstract

The application discloses a bridge model matching method, system, device and computer readable storage medium, and relates to the field of bridge engineering.The method comprises the following steps: determining a conversion matrix based on a first included angle between a preset straight line in a target bridge model and a preset reference line in a coordinate system of the target bridge model and a second included angle between the preset straight line and a preset reference line in a geodetic coordinate system; determining a translation matrix based on a first coordinate of an arbitrary target point on the target bridge model and a second coordinate of the target point in the geodetic coordinate system; determining target coordinates of the target point in the geodetic coordinate system based on the conversion matrix, the translation matrix, a preset scaling coefficient and the target point coordinates for each target point; determining a mapping relationship between the target bridge model and a BIM model based on target coordinates of two end points of a first component in the target bridge model and a coordinate range of a second component in the BIM model; and realizing information mapping according to the mapping relationship.The application solves the problem that models cannot be uniformly matched due to large differences between the models.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of bridge engineering, and in particular to a method, system, device and computer-readable storage medium for bridge model matching. Background Art

[0002] With the continuous development of various stages such as bridge planning, design, construction, and operation and maintenance, the relevant technical fields cover a variety of different bridge models, such as GIS models (Geographic Information System) in the planning stage, BIM models (Building Information Modeling) models in the design stage, finite element models (FEM) in the construction stage, and in-depth BIM models in the construction stage. These models vary in their goals, the information they contain, and their expression methods.

[0003] In the actual design and construction process, it is often necessary to align and integrate multiple models, such as through coordinate transformation and information mapping to improve the dimensionality of information expression and the efficiency of model management. Among them, the BIM model mainly focuses on building information and does not contain response information. Therefore, during the information mapping process, it is usually necessary to map information from other bridge models to the BIM model. However, due to the large differences between different models, it is impossible to uniformly match the models. Therefore, how to provide a unified and effective model matching method has become an important problem that needs to be solved urgently. Summary of the Invention

[0004] The present application provides a bridge model matching method, system, device and computer-readable storage medium, which can solve the technical problem in the prior art that a unified matching of models cannot be performed due to large differences between models.

[0005] In a first aspect, an embodiment of the present application provides a bridge model matching method, the bridge model matching method comprising:

[0006] Determining a transformation matrix based on a first angle between a preset straight line in the target bridge model in the non-geod coordinate system and a preset reference line in the coordinate system where the straight line resides, and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system;

[0007] Determine a translation matrix based on a first coordinate of any target point on the target bridge model and a second coordinate of the target point in the geodetic coordinate system;

[0008] For each target point on the target bridge model, the target coordinates of the target point in the geodetic coordinate system are determined based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point;

[0009] A mapping relationship between the target bridge model and the BIM model is determined based on target coordinates corresponding to two end points of the first component in the target bridge model and a coordinate range of the second component in the BIM model, so as to implement information mapping according to the mapping relationship.

[0010] In combination with the first aspect, in one embodiment, determining the transformation matrix based on a first angle between a preset straight line in the target bridge model in the non-geod coordinate system and a preset reference line in the coordinate system where the straight line resides, and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system, includes:

[0011] Substituting the first angle and the second angle into a first calculation formula to obtain a conversion matrix, the first calculation formula is as follows:

[0012]

[0013] Where, is the first angle; is the second angle; is the transformation matrix.

[0014] In combination with the first aspect, in one embodiment, determining the target coordinates of the target point in the geodetic coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point includes:

[0015] Substitute the transformation matrix, translation matrix, preset scaling factor, and coordinates of the target point into the second calculation formula to obtain the target coordinates of the target point in the geodetic coordinate system. The second calculation formula is:

[0016]

[0017] Where, is the transformation matrix; is the translation matrix; is the preset zoom factor; is the coordinate of the target point; is the target coordinate of the target point in the geodetic coordinate system.

[0018] In conjunction with the first aspect, in one embodiment, determining the mapping relationship between the target bridge model and the BIM model based on target coordinates corresponding to two end points of the first component in the target bridge model and a coordinate range of the second component in the BIM model includes:

[0019] For each first component in the target bridge model, determining whether target coordinates of both end points of the first component are within the coordinate range;

[0020] If so, construct a mapping relationship between the first component and the second component;

[0021] If not, the mapping relationship between the first component and the second component is not constructed.

[0022] In conjunction with the first aspect, in one embodiment, implementing information mapping according to the mapping relationship includes:

[0023] Based on the mapping relationship, response information of the first component in the target bridge model is transmitted to the second component in the BIM model to achieve information mapping, wherein the response information includes moment information and displacement information.

[0024] In combination with the first aspect, in one embodiment, the preset straight line is determined based on a line connecting any two points in the target bridge model.

[0025] In combination with the first aspect, in one embodiment, the preset reference line is the X-axis or the Y-axis.

[0026] In a second aspect, an embodiment of the present application provides a system for matching bridge models, the system comprising:

[0027] a first processing module for determining a transformation matrix based on a first angle between a preset straight line in the target bridge model in the non-geod coordinate system and a preset reference line in the coordinate system where the straight line resides, and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system;

[0028] A second processing module is used to determine a translation matrix based on a first coordinate of any target point on the target bridge model and a second coordinate of the target point in the geodetic coordinate system;

[0029] A third processing module is configured to determine the coordinates of each target point on the target bridge model in a geodetic coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point, so as to achieve coordinate conversion;

[0030] The fourth processing module is used to encode the attributes of the target bridge model and the BIM model to obtain component information, and determine the mapping relationship between the target bridge model and the BIM model based on the starting point and end point of each component in the target bridge model and the coordinate range corresponding to each component in the BIM model, so as to realize information mapping according to the mapping relationship, wherein the component information includes the starting point, end point and coordinate range of the component.

[0031] In a third aspect, an embodiment of the present application provides a device for bridge model matching, which includes a processor, a memory, and a bridge model matching program stored in the memory and executable by the processor, wherein when the bridge model matching program is executed by the processor, the steps of the bridge model matching method as described in any of the above items are implemented.

[0032] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a bridge model matching program is stored. When the bridge model matching program is executed by a processor, the steps of the bridge model matching method as described in any of the above items are implemented.

[0033] The beneficial effects of the technical solutions provided in the embodiments of the present application include:

[0034] A transformation matrix is ​​determined by the first angle between a preset straight line in the target bridge model in the non-geodetic coordinate system and a preset baseline in its coordinate system, and the second angle between the preset straight line and the preset baseline in the geodetic coordinate system. A translation matrix is ​​determined based on the first coordinates of any target point on the target bridge model and the second coordinates of the target point in the geodetic coordinate system. Since the coordinate directions of the target bridge model and the geodetic coordinate system may be inconsistent, the calculation of the angle, the establishment of the transformation matrix and the translation matrix ensure the spatial alignment between the different models, effectively eliminating the differences in the coordinate systems and making the different models spatially corresponding. For each target point on the target bridge model, the target coordinates of the target point in the geodetic coordinate system are determined based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point. The introduction of the scaling factor ensures that the model has a consistent scale in space after the coordinate transformation, avoiding errors caused by inconsistent scales. The mapping relationship between the target bridge model and the BIM model is determined based on the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model. This mapping relationship provides a standardized way to achieve information mapping between models, ensuring accurate data transmission and effective integration. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 This is a flow chart of an embodiment of the bridge model matching method of the present application;

[0036] Figure 2 For this application Figure 1 Detailed flow chart of step S40;

[0037] Figure 3 A schematic diagram of a process for constructing a mapping relationship in an embodiment of the bridge model matching method of the present application;

[0038] Figure 4A schematic diagram of the functional modules of an embodiment of a system for matching bridge models of the present application;

[0039] Figure 5 This is a schematic diagram of the hardware structure of the equipment for matching the bridge model involved in the embodiment of the present application. DETAILED DESCRIPTION

[0040] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0041] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0042] In a first aspect, an embodiment of the present application provides a method for matching bridge models.

[0043] In one embodiment, referring to Figure 1 , Figure 1 This is a flow chart of an embodiment of the bridge model matching method of this application. Figure 1 As shown in Figure 2, the bridge model matching methods include:

[0044] Step S10: Determine a transformation matrix based on a first angle between a preset straight line in the target bridge model in the non-geod coordinate system and a preset reference line in the coordinate system where the straight line is located, and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system.

[0045] It should be noted that, in order to facilitate modeling and calculation, millimeters are usually used as units when modeling bridges, and the bridge model is established with the longitudinal axis of the bridge as the X-axis and the transverse axis of the bridge as the Y-axis (that is, in a non-geod coordinate system); this modeling method provides great convenience in modeling and later visualization of results, however, when the model needs to be matched with other models, great difficulties are often encountered; in order to solve this problem, the embodiment of the present application proposes a bridge model matching method to achieve effective matching of bridge models.

[0046] For example, in an embodiment of the present application, the target bridge model in the non-geodetic coordinate system includes various bridge models in multiple stages, such as the GIS model in the planning stage, the BIM model and FEM model in the design stage, and the in-depth BIM model in the construction stage; the preset straight line refers to a straight line used as a reference when performing coordinate conversion, which can usually be any straight line in the target bridge model, used to help determine the conversion relationship of the coordinate system; the preset baseline refers to a straight line used as a reference standard in the coordinate system, usually the X-axis or Y-axis, or other straight lines parallel to the X-axis or Y-axis, used to determine the conversion matrix or calculate the angle; the geodetic coordinate system refers to a coordinate system defined based on the surface of the earth; the first angle is the angle between the preset straight line and the preset baseline in the non-geodetic coordinate system, reflecting how the coordinate system of the target bridge model is aligned with the baseline; the second angle is the angle between the preset straight line and the preset baseline in the geodetic coordinate system; the conversion matrix represents the rotation or transformation relationship between the coordinate system corresponding to the target bridge model (i.e., the non-geodetic coordinate system) and the geodetic coordinate system, which determines how the two coordinate systems are aligned with each other.

[0047] Specifically, by calculating the angle (first angle) between the preset straight line and the baseline in the non-geod coordinate system and the angle (second angle) between the preset straight line and the baseline in the geodetic coordinate system, the rotation relationship between the two coordinate systems can be determined. That is, these two angles accurately describe the relative rotation relationship between the non-geod coordinate system and the geodetic coordinate system. Then, a transformation matrix can be constructed by combining the first angle and the second angle, and then the target point in the target bridge model can be transformed from the non-geod coordinate system to the geodetic coordinate system based on the transformation matrix.

[0048] Step S20: Determine a translation matrix based on the first coordinate of any target point on the target bridge model and the second coordinate of the target point in the geodetic coordinate system.

[0049] Exemplarily, in the embodiment of the present application, the target point refers to any point on the finite element model of the target bridge, for example, the point may be located at the bottom of a bridge pier. The first coordinate of any target point on the target bridge model (the first coordinate is the coordinate of the target point in the non-geod coordinate system) and the second coordinate of the target point in the geodetic coordinate system are substituted into the following calculation formula to obtain a translation matrix. The calculation formula is:

[0050]

[0051] Where, is the translation matrix; is the first coordinate; is the second coordinate, where the translation matrix The specific expression is: .

[0052] Step S30: For each target point on the target bridge model, the target coordinates of the target point in the geodetic coordinate system are determined based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point.

[0053] Exemplarily, in an embodiment of the present application, the translation matrix is ​​used to represent the translation state of the target bridge model coordinate system relative to the geodetic coordinate system. The position of the coordinate origin can be adjusted through the translation matrix to ensure that the coordinate origin of the target bridge model is aligned with the corresponding position in the geodetic coordinate system; the preset scaling factor represents the proportional relationship between the target bridge model coordinate system and the geodetic coordinate system, which can be determined according to actual needs and is not limited here. For example, the scaling factor can preferably be 0.001. The size of the coordinate system can be adjusted through the scaling factor so that the scale between the non-geod coordinate system and the geodetic coordinate system is consistent.

[0054] Specifically, the target point coordinates are rotated or transformed using a transformation matrix, the target point coordinate positions are adjusted using a translation matrix, and the target point coordinates are appropriately scaled based on a scaling factor to adapt them to the scale of the geodetic coordinate system. This approach accurately maps each target point on the target bridge model to the geodetic coordinate system, ensuring that the target bridge model accurately represents the actual location of the target bridge in the geodetic coordinate system.

[0055] Step S40: Determine a mapping relationship between the target bridge model and the BIM model based on the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model, so as to implement information mapping according to the mapping relationship.

[0056] Exemplarily, in an embodiment of the present application, the first component refers to any specific component in the target bridge model, such as the beams, piles, columns, etc. of the target bridge; the two end points refer to the starting point and end point of the first component, and the target coordinates corresponding to the two end points refer to the target coordinates of the starting point of the first component in the geodetic coordinate system and the target coordinates of the end point of the first component in the geodetic coordinate system; the coordinate range of the second component refers to the coordinate range of any second component in the BIM model, wherein the target coordinates and coordinate ranges of the two end points are both known values, the target coordinates of the two end points can be directly obtained from the target bridge model, and the coordinate range can be directly obtained from the BIM model; the mapping relationship refers to establishing a corresponding relationship between the components in the target bridge model and the components in the BIM model, through which the information in the target bridge model can be mapped to the BIM model.

[0057] It is understandable that before establishing the mapping relationship, the BIM model and the target bridge model need to be coded separately to efficiently distinguish and identify various components. The coding content includes information such as model category, structural location, component location, component category, and component number. For example, the number is BI01020136, where "BI" represents the BIM model, "01" indicates that the structural location is the substructure, "02" indicates that the component location is the foundation, "01" indicates that the component category is the pile foundation, and "36" indicates the 36th pile foundation. By uniquely coding each component in the model, different components can be effectively identified and distinguished, ensuring data consistency and accuracy.

[0058] Specifically, after encoding the components, each first component in the target bridge model can be selected one by one according to the encoding results, and the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model can be obtained. Then, by comparing the positional relationship between the two, a mapping relationship between the first component in the target bridge model and the second component in the BIM model can be established; based on this mapping relationship, information transmission between different bridge models can be realized, and then the information in the target bridge model can be accurately mapped to the BIM model, ensuring that the two can seamlessly connect and work together in actual applications.

[0059] The present application determines a transformation matrix by calculating a first angle between a preset straight line in a target bridge model in a non-geodetic coordinate system and a preset reference line in the coordinate system in which it is located, and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system; determines a translation matrix based on the first coordinates of any target point on the target bridge model and the second coordinates of the target point in the geodetic coordinate system. Since the coordinate directions of the target bridge model and the geodetic coordinate system may be inconsistent, the calculation of the angle, the establishment of the transformation matrix and the translation matrix ensure the spatial alignment between different models, effectively eliminate the difference in coordinate systems, and enable different models to correspond in space; for each target point on the target bridge model, the target coordinates of the target point in the geodetic coordinate system are determined based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point. The introduction of the scaling factor ensures that the model after the coordinate transformation has a consistent scale in space, avoiding errors caused by inconsistent scales; determines a mapping relationship between the target bridge model and the BIM model based on the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model. The mapping relationship provides a standardized way to achieve information mapping between models, ensuring accurate data transmission and effective integration.

[0060] Furthermore, in one embodiment, determining the transformation matrix based on a first angle between a preset straight line in the target bridge model in the non-geod coordinate system and a preset reference line in the coordinate system where the straight line resides, and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system, includes:

[0061] Substituting the first angle and the second angle into a first calculation formula to obtain a conversion matrix, the first calculation formula is as follows:

[0062]

[0063] Where, is the first angle; is the second angle; is the transformation matrix.

[0064] Exemplarily, in the embodiment of the present application, the first angle and the second angle Substitute the following calculation formula to obtain the transformation matrix , the calculation formula is as follows:

[0065]

[0066] Furthermore, in one embodiment, determining the target coordinates of the target point in the geodetic coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point includes:

[0067] Substitute the transformation matrix, translation matrix, preset scaling factor, and coordinates of the target point into the second calculation formula to obtain the target coordinates of the target point in the geodetic coordinate system. The second calculation formula is:

[0068]

[0069] Where, is the transformation matrix; is the translation matrix; is the preset zoom factor; is the coordinate of the target point; is the target coordinate of the target point in the geodetic coordinate system.

[0070] For example, in the embodiment of the present application, the conversion matrix , translation matrix , preset zoom factor , the coordinates of the target point Substitute the following calculation formula to obtain the target coordinates of the target point in the geodetic coordinate system , the calculation formula is:

[0071]

[0072] Furthermore, in one embodiment, referring to Figure 2 As shown, the mapping relationship between the target bridge model and the BIM model is determined based on the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model, including:

[0073] Step S401: for each first component in the target bridge model, determining whether the target coordinates of both end points of the first component are within the coordinate range;

[0074] Step S402: If yes, construct a mapping relationship between the first component and the second component;

[0075] Step S403: If not, the mapping relationship between the first component and the second component is not constructed.

[0076] For example, in an embodiment of the present application, for each first component in the target bridge model, it is necessary to determine whether the target coordinates of its starting point and end point are both within the coordinate range [P1, P2]. If the target coordinates of both the starting point and the end point meet this condition, it indicates that there is a corresponding relationship between the first component in the target bridge and the second component in the BIM model. At this time, a mapping relationship is established between the two to ensure that their positions are consistent. If the target coordinates of any of the endpoints are not within the coordinate range, the mapping relationship between the first component and the second component is not established to avoid mismatching components being incorrectly associated. Through precise coordinate comparison and logical judgment, the correct mapping between the first component in the target bridge model and the second component in the BIM model is ensured, improving the accuracy and reliability of information mapping in subsequent applications.

[0077] It should be noted that, referring to Figure 3 As shown, the local coordinate system of the BIM model (X B Axis, Y B Axis) and the local coordinate system of the FEM model (X F Axis, Y F Axis) defines the component positions in their respective models. Assuming that the first component in the FEM model includes component 1, component 2, and component 3, the mapping relationship between component 1 in the FEM model and component 1' in the BIM model can be established through the coordinates of the two end points of component 1 in the geodetic coordinate system in the FEM model and the coordinate range corresponding to component 1 in the BIM model. The moment and displacement information of component 1 is then transferred to the corresponding component 1' in the BIM model through this mapping relationship.

[0078] Furthermore, in one embodiment, the mapping of information according to the mapping relationship includes:

[0079] Based on the mapping relationship, response information of the first component in the target bridge model is transmitted to the second component in the BIM model to achieve information mapping, wherein the response information includes moment information and displacement information.

[0080] Exemplarily, in an embodiment of the present application, the response information includes torque information and displacement information. After the mapping relationship between the first component and the second component is established, the response information can be transmitted through the mapping relationship. Specifically, the torque information and displacement information of the first component in the target bridge model can be transmitted to the second component in the BIM model, so that the second component in the BIM model can accurately display and store the response information from the target bridge model, providing a valuable reference for subsequent design, construction and maintenance. In this way, information transmission between the two models can be achieved, ensuring the rationality of the bridge structure design and the accuracy of the construction process.

[0081] Furthermore, in one embodiment, the preset straight line is determined based on a line connecting any two points in the target bridge model.

[0082] For example, in this embodiment of the present application, "any two points" refers to any two points in the target bridge model, "a connecting line" refers to a line connecting these two points, and "a preset line" refers to a line used as a reference in the target bridge model. Specifically, by selecting any two points in the target bridge model and connecting them, the resulting line can be used as a preset line for subsequent operations such as coordinate transformation and angle calculation.

[0083] Furthermore, in one embodiment, the preset reference line is the X-axis or the Y-axis.

[0084] For example, in the embodiments of the present application, the preset reference line is a standard line used as a reference when performing coordinate transformations. It is typically the X-axis or Y-axis in the coordinate system, but may also be another straight line parallel to the X-axis or Y-axis. Specifically, during the coordinate transformation process, the selected preset reference line may preferably be the X-axis or Y-axis. This serves as a reference line to facilitate determining the transformation matrix or calculating angles, thereby achieving effective matching between models.

[0085] In a second aspect, an embodiment of the present application also provides a system for matching bridge models.

[0086] In one embodiment, referring to Figure 4 , Figure 4 This is a functional module diagram of the bridge model matching system embodiment of this application. Figure 4 As shown, the bridge model matching system includes:

[0087] a first processing module for determining a transformation matrix based on a first angle between a preset straight line in the target bridge model in the non-geod coordinate system and a preset reference line in the coordinate system where the straight line resides, and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system;

[0088] A second processing module is used to determine a translation matrix based on a first coordinate of any target point on the target bridge model and a second coordinate of the target point in the geodetic coordinate system;

[0089] A third processing module is configured to determine the coordinates of each target point on the target bridge model in a geodetic coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point, so as to achieve coordinate conversion;

[0090] The fourth processing module is used to encode the attributes of the target bridge model and the BIM model to obtain component information, and determine the mapping relationship between the target bridge model and the BIM model based on the starting point and end point of each component in the target bridge model and the coordinate range corresponding to each component in the BIM model, so as to realize information mapping according to the mapping relationship, wherein the component information includes the starting point, end point and coordinate range of the component.

[0091] Furthermore, in one embodiment, the first processing module is specifically configured to:

[0092] Substituting the first angle and the second angle into a first calculation formula to obtain a conversion matrix, the first calculation formula is as follows:

[0093]

[0094] Where, is the first angle; is the second angle; is the transformation matrix.

[0095] Furthermore, in one embodiment, the third processing module is specifically configured to:

[0096] Substitute the transformation matrix, translation matrix, preset scaling factor, and coordinates of the target point into the second calculation formula to obtain the target coordinates of the target point in the geodetic coordinate system. The second calculation formula is:

[0097]

[0098] Where, is the transformation matrix; is the translation matrix; is the preset zoom factor; is the coordinate of the target point; is the target coordinate of the target point in the geodetic coordinate system.

[0099] Furthermore, in one embodiment, the fourth processing module is specifically configured to:

[0100] For each first component in the target bridge model, determining whether target coordinates of both end points of the first component are within the coordinate range;

[0101] If so, construct a mapping relationship between the first component and the second component;

[0102] If not, the mapping relationship between the first component and the second component is not constructed.

[0103] Furthermore, in one embodiment, the fourth processing module is further configured to:

[0104] Based on the mapping relationship, response information of the first component in the target bridge model is transmitted to the second component in the BIM model to achieve information mapping, wherein the response information includes moment information and displacement information.

[0105] Furthermore, in one embodiment, the first processing module is further configured to:

[0106] The preset straight line is determined based on a line connecting any two points in the target bridge model.

[0107] Furthermore, in one embodiment, the first processing module is further configured to:

[0108] The preset reference line is the X axis or the Y axis.

[0109] The present application determines a transformation matrix by calculating a first angle between a preset straight line in a target bridge model in a non-geodetic coordinate system and a preset reference line in the coordinate system in which it is located, and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system; determines a translation matrix based on the first coordinates of any target point on the target bridge model and the second coordinates of the target point in the geodetic coordinate system. Since the coordinate directions of the target bridge model and the geodetic coordinate system may be inconsistent, the calculation of the angle, the establishment of the transformation matrix and the translation matrix ensure the spatial alignment between different models, effectively eliminate the difference in coordinate systems, and enable different models to correspond in space; for each target point on the target bridge model, the target coordinates of the target point in the geodetic coordinate system are determined based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point. The introduction of the scaling factor ensures that the model after the coordinate transformation has a consistent scale in space, avoiding errors caused by inconsistent scales; determines a mapping relationship between the target bridge model and the BIM model based on the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model. The mapping relationship provides a standardized way to achieve information mapping between models, ensuring accurate data transmission and effective integration.

[0110] Among them, the functional implementation of each module in the above-mentioned bridge model matching system corresponds to each step in the above-mentioned bridge model matching method embodiment, and its functions and implementation processes are no longer detailed here.

[0111] In a third aspect, an embodiment of the present application provides a device for bridge model matching. The device for bridge model matching may be a personal computer (PC), a laptop computer, a server, or other device with data processing capabilities.

[0112] Reference Figure 5 , Figure 5 Schematic diagram of the hardware structure of the bridge model matching device involved in the embodiment of the present application. In the embodiment of the present application, the bridge model matching device may include a processor, a memory, a communication interface and a communication bus.

[0113] The communication bus may be of any type and is used to interconnect the processor, memory, and communication interface.

[0114] Communication interfaces include input / output (I / O) interfaces, physical interfaces, and logical interfaces. These interfaces interconnect components within the bridge model matching device, as well as interfaces that connect the bridge model matching device to other devices (such as other computing devices or user devices). Physical interfaces can include Ethernet, fiber, and ATM interfaces; user devices can include displays and keyboards.

[0115] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.

[0116] The processor may be a general-purpose processor that can invoke a bridge model matching program stored in a memory and execute the bridge model matching method provided in the embodiments of the present application. For example, the general-purpose processor may be a central processing unit (CPU). The methods executed when the bridge model matching program is invoked can be referenced in the various embodiments of the bridge model matching method of the present application and will not be further described here.

[0117] Those skilled in the art will understand that Figure 5 The hardware structure shown in the figure does not constitute a limitation to the present application and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0118] In a fourth aspect, an embodiment of the present application also provides a readable storage medium.

[0119] The readable storage medium of the present application stores a bridge model matching program, wherein when the bridge model matching program is executed by a processor, the steps of the bridge model matching method described above are implemented.

[0120] Among them, the method implemented when the bridge model matching program is executed can refer to the various embodiments of the bridge model matching method of this application, and will not be repeated here.

[0121] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The terms "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit the "first", "second" and "third" to different types.

[0122] In the description of the embodiments of this application, the words "exemplary," "for example," or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary," "for example," or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary," "for example," or "for example" is intended to present the relevant concepts in a concrete manner.

[0123] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.

[0124] In some processes described in the embodiments of the present application, multiple operations or steps are included that appear in a specific order. However, it should be understood that these operations or steps may not be performed in the order in which they appear in the embodiments of the present application or may be performed in parallel. The sequence numbers of the operations are only used to distinguish between different operations, and the sequence numbers themselves do not represent any order of execution. In addition, these processes may include more or fewer operations, and these operations or steps may be performed in sequence or in parallel, and these operations or steps may be combined.

[0125] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0126] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform. 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 this application, or the part that contributes to the existing technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above and includes a number of instructions for enabling a terminal device to execute the methods described in each embodiment of this application.

[0127] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A bridge model matching method, characterized in that: The bridge model matching method includes: Determining a transformation matrix based on a first angle between a preset straight line in the target bridge model in the non-geod coordinate system and a preset reference line in the coordinate system where the straight line resides, and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system; Determine a translation matrix based on a first coordinate of any target point on the target bridge model and a second coordinate of the target point in the geodetic coordinate system; For each target point on the target bridge model, the target coordinates of the target point in the geodetic coordinate system are determined based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point; Determining a mapping relationship between the target bridge model and the BIM model based on target coordinates corresponding to two end points of the first component in the target bridge model and a coordinate range of the second component in the BIM model, so as to implement information mapping according to the mapping relationship; The determining of the mapping relationship between the target bridge model and the BIM model based on the target coordinates corresponding to the two end points of the first component in the target bridge model and the coordinate range of the second component in the BIM model includes: For each first component in the target bridge model, determining whether target coordinates of both end points of the first component are within the coordinate range; If so, construct a mapping relationship between the first component and the second component; If not, the mapping relationship between the first component and the second component is not constructed; Implementing information mapping according to the mapping relationship includes: Based on the mapping relationship, response information of the first component in the target bridge model is transmitted to the second component in the BIM model to achieve information mapping, wherein the response information includes moment information and displacement information.

2. The bridge model matching method according to claim 1, characterized in that: The determining of the transformation matrix based on a first angle between a preset straight line in the target bridge model in the non-geod coordinate system and a preset reference line in the coordinate system where the straight line resides and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system includes: Substituting the first angle and the second angle into a first calculation formula to obtain a conversion matrix, the first calculation formula is as follows: Where, is the first angle; is the second angle; is the transformation matrix.

3. The bridge model matching method according to claim 1, characterized in that: The step of determining the target coordinates of the target point in the geodetic coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point includes: Substitute the transformation matrix, translation matrix, preset scaling factor, and coordinates of the target point into the second calculation formula to obtain the target coordinates of the target point in the geodetic coordinate system. The second calculation formula is: Where, is the transformation matrix; is the translation matrix; is the preset zoom factor; is the coordinate of the target point; is the target coordinate of the target point in the geodetic coordinate system.

4. The bridge model matching method according to claim 1, wherein: The preset straight line is determined based on a line connecting any two points in the target bridge model.

5. The bridge model matching method according to claim 1, characterized in that: The preset reference line is the X axis or the Y axis.

6. A bridge model matching system, characterized in that: The bridge model matching system includes: a first processing module for determining a transformation matrix based on a first angle between a preset straight line in the target bridge model in the non-geod coordinate system and a preset reference line in the coordinate system where the straight line resides, and a second angle between the preset straight line and the preset reference line in the geodetic coordinate system; A second processing module is used to determine a translation matrix based on a first coordinate of any target point on the target bridge model and a second coordinate of the target point in the geodetic coordinate system; A third processing module is configured to determine the coordinates of each target point on the target bridge model in a geodetic coordinate system based on the transformation matrix, the translation matrix, the preset scaling factor, and the coordinates of the target point, so as to achieve coordinate conversion; a fourth processing module, configured to encode the attributes of the target bridge model and the BIM model to obtain component information, and determine a mapping relationship between the target bridge model and the BIM model based on the start and end points of each component in the target bridge model and the coordinate range corresponding to each component in the BIM model, so as to implement information mapping according to the mapping relationship; The fourth processing module is further configured to: For each first component in the target bridge model, determining whether target coordinates of both end points of the first component are within the coordinate range; If so, construct a mapping relationship between the first component and the second component; If not, the mapping relationship between the first component and the second component is not constructed; The fourth processing module is further configured to: Based on the mapping relationship, response information of the first component in the target bridge model is transmitted to the second component in the BIM model to achieve information mapping, wherein the response information includes moment information and displacement information.

7. A bridge model matching device, characterized in that: The bridge model matching device includes a processor, a memory, and a bridge model matching program stored in the memory and executable by the processor, wherein when the bridge model matching program is executed by the processor, the steps of the bridge model matching method according to any one of claims 1 to 5 are implemented.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a bridge model matching program, wherein when the bridge model matching program is executed by a processor, the steps of the bridge model matching method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • BIM coordinate and engineering coordinate conversion method based on spatial analysis

    CN112182728A