High-precision and high-efficiency modeling and assembling method for parameterized model of GIS environmental bridge scheme
By constructing bridge models with multi-scale precision and combining static and dynamic BIM model assembly methods, the problem of low efficiency of BIM models at high precision was solved, and efficient parametric modeling of bridges was achieved.
Patent Information
- Application Number
- CN202410777397.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-17
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-06-17
AI Technical Summary
Under high precision requirements, the complexity of BIM models increases, leading to a decrease in loading and rendering performance, making it difficult to balance model accuracy and scheme modeling efficiency.
By constructing bridge models with multi-scale precision, coordinating static and dynamic bridge BIM models, and using high-precision positioning coordinates for rapid assembly, combined with a geometric graphics engine and automatic hole-layout algorithm, the bridge layout strategy is optimized.
While ensuring model accuracy, it improved the efficiency of bridge scheme modeling and achieved high-precision parametric model assembly of bridges.
Smart Images

Figure CN118568842B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of bridge engineering, in particular to a high-precision and high-efficiency modeling and assembling method for a GIS environment bridge scheme parameterized model. BACKGROUND
[0002] GIS (Geographic Information System) provides powerful spatial analysis and geographic data management capabilities, which can help designers better understand the natural environment of the bridge location, such as topography, geology, climate, and the surrounding traffic network and social and economic conditions. BIM (Building Information Modeling) technology can create detailed 3D models, which can be accurately placed on real geographic locations after being integrated with GIS, and can perform various simulation analyses such as lighting, wind field, and flood impact, thereby improving the accuracy and reliability of the design. BIM+GIS integrated models can provide more comprehensive data support to help decision-makers assess the feasibility of the project at the early design stage and predict the impact of the project on the surrounding environment, thereby making more scientific decisions and providing continuous technical guarantees for the whole life cycle management of the engineering structure. However, BIM models are usually very detailed and contain a large amount of geometric information and attribute data. Under high precision requirements, the complexity of the model increases, which may affect the loading and rendering performance of the model. The precision and scheme modeling efficiency of the model are difficult to balance.
[0003] The above content is only used to assist in understanding the technical solutions of the present application and does not represent an acknowledgement of the above content as prior art. SUMMARY
[0004] The main purpose of the present application is to provide a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method, which aims to solve the technical problem that the BIM model precision, positioning accuracy, and bridge scheme modeling efficiency are difficult to balance in the prior art.
[0005] To achieve the above-mentioned purpose, the present application provides a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method, which comprises:
[0006] Obtain bridge span configuration data in a GIS environment, call a static bridge model for arrangement according to the bridge span configuration data, and determine an initial bridge arrangement strategy;
[0007] According to the initial bridge arrangement strategy, determine an engineering mileage coordinate, and convert the engineering mileage coordinate to determine the accurate geographic coordinates of each hole beam and the corresponding control point in the bridge arrangement;
[0008] According to the target beam type corresponding to the initial bridge arrangement strategy, a geometry engine is called to obtain a dynamic bridge model;
[0009] According to the accurate geographic coordinates of each hole beam and the corresponding control point in the bridge arrangement, the static bridge model and the dynamic bridge model are spliced to obtain a bridge three-dimensional model;
[0010] According to the bridge three-dimensional model, environmental simulation analysis is performed, and the overall bridge design is determined according to the obtained analysis result.
[0011] In an embodiment, the step of calling a geometry engine to obtain a dynamic bridge model based on the target beam type corresponding to the initial bridge arrangement strategy comprises:
[0012] Based on the cached dynamic bridge model library and the target beam type, the beam type to be called and the beam type to be generated are determined;
[0013] According to the to-be-called model, a first dynamic bridge model is called from the cached dynamic bridge model library;
[0014] According to the feature information corresponding to the to-be-generated beam type, a second dynamic bridge model is generated by calling a geometry engine;
[0015] Based on the first dynamic bridge model and the second dynamic bridge model, the dynamic bridge model is obtained.
[0016] In an embodiment, the geometry engine is deployed in a container, and the number of containers is dynamically adjusted according to the load.
[0017] In an embodiment, the engineering mileage coordinates include bridge span support point engineering mileage coordinates and control point engineering mileage coordinates, and the step of determining the engineering mileage coordinates according to the initial bridge arrangement strategy and converting the engineering mileage coordinates to determine the accurate geographic coordinates of each hole beam and the corresponding control point in the bridge arrangement control point comprises:
[0018] According to the initial strategy of the bridge arrangement, the engineering mileage coordinates are determined;
[0019] According to the automatic conversion link model, the engineering mileage coordinates are converted to obtain the accurate geographic coordinates of each hole beam and the corresponding control point in the bridge arrangement control point.
[0020] In an embodiment, the step of determining the engineering mileage coordinates according to the initial strategy of the bridge arrangement comprises:
[0021] According to the precision influencing factors of the curve beam arrangement, the joint width of adjacent beams is determined;
[0022] According to the beam joint width, the target beam type corresponding to the initial bridge arrangement strategy is arranged in sequence by curve beam arrangement, to obtain a fine bridge arrangement strategy.
[0023] According to the fine bridge arrangement strategy, the engineering mileage coordinate is determined.
[0024] In an embodiment, the precision influencing factors include a curvature influencing factor and a beam width influencing factor, and the step of determining the beam joint width of the adjacent beam according to the precision influencing factors of the curve beam arrangement includes:
[0025] According to the curvature influencing factor, a curvature influencing increased width is determined, and according to the beam width influencing factor, a beam width influencing increased width is determined;
[0026] A corresponding relationship among the curvature influencing increased width, the beam width influencing increased width, the beam joint threshold and the beam joint width is obtained.
[0027] According to the curvature influencing increased width, the beam width influencing increased width, the beam joint threshold and the corresponding relationship, the beam joint width of the adjacent beam is obtained.
[0028] In an embodiment, the step of assembling the static bridge model and the dynamic bridge model based on the control point geographic coordinate to obtain a bridge three-dimensional model includes:
[0029] Based on the fine bridge arrangement strategy and the control point geographic coordinate, a plurality of bridge arrangement units are divided;
[0030] According to the bridge arrangement unit, corresponding target models in the static bridge model and the dynamic bridge model are determined;
[0031] Based on the target model of the bridge arrangement unit, the bridge arrangement unit is assembled to obtain the bridge three-dimensional model.
[0032] In an embodiment, before the step of obtaining the bridge span configuration data in the GIS environment, calling the static bridge model for arrangement according to the bridge span configuration data, and determining the initial bridge arrangement strategy, the step further includes:
[0033] According to geographic and geological information, line information is determined in the GIS environment;
[0034] According to the line information, the bridge design range and the control point obstacle information, the bridge span configuration data is determined.
[0035] In an embodiment, after the step of obtaining the bridge span configuration data in the GIS environment, calling the static bridge model for arrangement according to the bridge span configuration data, and determining the initial bridge arrangement strategy, the step further includes:
[0036] rendering and displaying the initial bridge arrangement strategy in the GIS environment, and determining whether the initial bridge arrangement strategy meets the bridge span condition;
[0037] when the initial bridge arrangement strategy does not meet the bridge span condition, optimizing the initial bridge arrangement strategy to obtain a new initial bridge arrangement strategy, and returning to execute the step of rendering and displaying the initial bridge arrangement strategy in the GIS environment, and determining whether the initial bridge arrangement strategy meets the bridge span condition based on the new initial bridge arrangement strategy;
[0038] when the initial bridge arrangement strategy meets the bridge span condition, executing the step of determining the engineering mileage coordinates according to the initial bridge arrangement strategy, and converting the engineering mileage coordinates to determine the accurate geographic coordinates of each hole beam and the corresponding control points in the bridge arrangement.
[0039] In an embodiment, the model accuracy of the dynamic bridge model is greater than the model accuracy of the static bridge model, the static bridge model and the dynamic bridge model both have multiple beam types, the feature information corresponding to the beam types is stored in a model parameter library, and the feature information includes axis type features, line type features, standardization features, structure type features, parameterization features, span level features, track type features, and speed level features.
[0040] In addition, to achieve the above-mentioned purpose, the application further provides a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device, which comprises:
[0041] a bridge arrangement module configured to obtain bridge span configuration data in a GIS environment, call a static bridge model for arrangement according to the bridge span configuration data, and determine an initial bridge arrangement strategy;
[0042] a coordinate conversion module configured to determine engineering mileage coordinates according to the initial bridge arrangement strategy, convert the engineering mileage coordinates, and determine accurate geographic coordinates of each hole beam and the corresponding control points in the bridge arrangement;
[0043] The bridge arrangement module is further configured to call a geometry engine based on a target beam type corresponding to the initial bridge arrangement strategy to obtain a dynamic bridge model.
[0044] a model assembling module configured to assemble the static bridge model and the dynamic bridge model based on the accurate geographic coordinates of each hole beam and the corresponding control points in the bridge arrangement to obtain a bridge three-dimensional model;
[0045] The model assembling module is further configured to perform environment simulation analysis based on the bridge three-dimensional model, and determine a bridge overall design according to the obtained analysis result.
[0046] In addition, to achieve the above object, the present application also provides a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method.
[0047] In addition, to achieve the above object, the present application also provides a storage medium, which is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method.
[0048] In addition, to achieve the above object, the present application also provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the steps of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method.
[0049] The present application provides a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method, obtains bridge span configuration data in a GIS environment, calls a static bridge model for arrangement according to the bridge span configuration data, determines an initial bridge arrangement strategy, determines an engineering mileage coordinate according to the initial bridge arrangement strategy, converts the engineering mileage coordinate, determines accurate geographic coordinates of each hole beam and corresponding control points in bridge arrangement, calls a geometric graphics engine based on a target beam type corresponding to the initial bridge arrangement strategy, obtains a dynamic bridge model, assembles the static bridge model and the dynamic bridge model based on the accurate geographic coordinates of each hole beam and corresponding control points in bridge arrangement, obtains a bridge three-dimensional model, performs environment simulation analysis based on the bridge three-dimensional model, and determines a bridge overall design according to the obtained analysis result. The present application can obtain a bridge parameterized model with high precision and high efficiency by constructing a bridge model with multiple scales of precision, calling appropriate static bridge BIM models and dynamic bridge BIM models therefrom, and quickly assembling the called bridge models according to high-precision positioning coordinates, so as to solve the technical problem that BIM model precision, positioning precision and bridge scheme modeling efficiency are difficult to be considered at the same time, and improve the bridge scheme modeling efficiency while ensuring the model precision. BRIEF DESCRIPTION OF DRAWINGS
[0050] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.
[0052] Figure 1 A flowchart of a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method embodiment one of the present application;
[0053] Figure 2 A flowchart of a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method embodiment two of the present application;
[0054] Figure 3 A beam joint width diagram of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method provided in the embodiment two of the present application;
[0055] Figure 4 A coordinate conversion diagram of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method provided in the embodiment two of the present application;
[0056] Figure 5 A beam end misplacement diagram of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method provided in the embodiment two of the present application;
[0057] Figure 6 A high-precision coordinate conversion diagram of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method provided in the embodiment two of the present application;
[0058] Figure 7 A brief flowchart of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method provided in the embodiment two of the present application;
[0059] Figure 8 A bridge scheme design system function matrix diagram of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method provided in the embodiment two of the present application;
[0060] Figure 9 A joint multi-strategy model calling algorithm principle diagram of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method provided in the embodiment two of the present application;
[0061] Figure 10 A module structure diagram of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device of the embodiment of the present application;
[0062] Figure 11A device structure schematic diagram of a hardware running environment involved in a high-precision and high-efficiency modeling and assembling method of a GIS environment bridge scheme parameterization model in embodiments of the present application.
[0063] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0064] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application, and are not used to limit the present application.
[0065] In order to better understand the technical solutions of the present application, the following will be described in detail in combination with the drawings of the specification and specific embodiments.
[0066] The main solution of the embodiments of the present application is: obtaining bridge span configuration data under GIS environment, calling a static bridge model for arrangement according to the bridge span configuration data, determining an initial bridge arrangement strategy; determining an engineering mileage coordinate according to the initial bridge arrangement strategy, and converting the engineering mileage coordinate to determine a control point geographic coordinate; calling a geometric graphics engine based on a target beam type corresponding to the initial bridge arrangement strategy to obtain a dynamic bridge model; based on the control point geographic coordinate, assembling the static bridge model and the dynamic bridge model to obtain a bridge three-dimensional model; based on the bridge three-dimensional model, performing environment simulation analysis, and determining a bridge overall design according to the obtained analysis result.
[0067] At present, since the BIM model is usually very detailed and contains a large amount of geometric information and attribute data, under high-precision requirements, the complexity of the model will increase, which may affect the loading and rendering performance of the model, and the model precision and scheme modeling efficiency are difficult to balance.
[0068] The present application provides a solution, by constructing a multi-scale precision bridge model, calling appropriate static bridge BIM model and dynamic bridge BIM model from it, and quickly assembling the called bridge model according to high-precision positioning coordinates, a high-precision and high-efficiency bridge parameterization model can be obtained, which solves the technical problem that the BIM model precision and bridge scheme modeling efficiency are difficult to balance, and improves the bridge scheme modeling efficiency while ensuring the model precision.
[0069] It should be noted that the execution subject of the embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, or an electronic device capable of realizing the above functions, a GIS environmental bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device, etc. The embodiment does not make a specific limitation on this. The GIS environmental bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device is taken as an example to describe the embodiment and the following embodiments.
[0070] The embodiment of the application provides a GIS environmental bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method, which refers to Figure 1 , Figure 1 The embodiment of the application provides a GIS environmental bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method, which refers to
[0071] In the embodiment, the GIS environmental bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method comprises steps S10-S50:
[0072] Step S10, acquiring bridge span configuration data in a GIS environment, calling a static bridge model to arrange according to the bridge span configuration data, and determining an initial bridge arrangement strategy;
[0073] It should be noted that the bridge span configuration data refers to a bridge span scheme configuration file, which contains related information of bridge span configuration, and is usually determined according to measured geographic information / data. The geographic information to be measured at least includes geological information and control point information. The control point refers to various control points in the hole arrangement route to be considered in the current bridge design, such as rivers, pipelines, urban roads, railways, etc.
[0074] In addition, it should be noted that the static bridge model refers to a static bridge BIM model. The static bridge model usually has low precision, is generally a triangular facet model, cannot realize parameterized driving, is mostly a static straight beam model, and commonly used models include a standard straight simply supported beam model, a standard straight continuous beam model, a non-standard straight complex bridge model, etc. The static bridge model is usually stored in a model database of a GIS system, that is, a static bridge model library, and has high loading efficiency. The initial bridge arrangement strategy is an initial scheme of bridge arrangement.
[0075] It can be understood that the embodiment needs to be performed in a GIS environment.
[0076] In a feasible implementation manner, steps S01-S02 can be included before step S10.
[0077] Step S01, determining route information in a GIS environment according to geographic and geological information;
[0078] It should be noted that the geographic and geological information refers to the measured relevant geological information / data, and the line information refers to the relevant information of the designed line scheme.
[0079] It can be understood that after starting the GIS system, the line scheme is designed according to the provided geographic and geological information, multiple scheme comparison and selection are performed, and local scheme optimization is performed to obtain the final line scheme.
[0080] In step S02, bridge span configuration data is determined according to the line information, bridge design range and control point obstacle information.
[0081] It should be noted that the bridge design range refers to the range that needs to be covered by the designed bridge, which can usually be determined according to the roadbed bridge tunnel engineering boundary rule and the line scheme. The control point obstacle information refers to the relevant information of the obstacles of the control points such as roads and rivers along the line.
[0082] It can be understood that according to the line information in the GIS environment, the control point obstacle information such as terrain, traffic river and geological model information in the geographic information model, the bridge span configuration data can be manually designed and determined by a bridge engineer according to the bridge span arrangement business rule, but it needs to consume a long time, therefore, an automatic / intelligent hole arrangement algorithm can be developed according to the bridge span arrangement business rule, and the bridge span scheme configuration data is efficiently generated by calling the automatic / intelligent hole arrangement algorithm, so as to improve the efficiency of scheme generation.
[0083] In the embodiment, according to the geographic and geological information, the line information is determined in the GIS environment, the bridge design range is determined according to the line information and the roadbed bridge tunnel engineering boundary rule, and the bridge span scheme is designed according to the control point obstacle information such as roads and rivers along the line in the bridge design range, and the bridge span scheme configuration data is determined.
[0084] In a possible implementation, after step S10, the method can further include: rendering and displaying the initial bridge arrangement strategy in the GIS environment, determining whether the initial bridge arrangement strategy meets the bridge span condition, optimizing the initial bridge arrangement strategy when the initial bridge arrangement strategy does not meet the bridge span condition to obtain a new initial bridge arrangement strategy, returning to execute the steps of rendering and displaying the initial bridge arrangement strategy in the GIS environment and determining whether the initial bridge arrangement strategy meets the bridge span condition based on the new initial bridge arrangement strategy, and executing the steps of determining the engineering mileage coordinate according to the initial bridge arrangement strategy and converting the engineering mileage coordinate to determine the control point geographic coordinate when the initial bridge arrangement strategy meets the bridge span condition.
[0085] It should be noted that the bridge span condition, i.e. the requirement to be met by the initial bridge arrangement strategy, can be set as the river and road along the line that can be successfully crossed, or can be flexibly set according to the actual situation, and the embodiment is not limited in this regard.
[0086] It can be understood that, in the GIS environment, if the initial bridge arrangement strategy meets the bridge span condition, it means that the initial bridge arrangement strategy is feasible, and step S20 can be continued at this time, and if the initial bridge arrangement strategy does not meet the bridge span condition, it means that the initial bridge arrangement strategy is not feasible, and optimization needs to be continued. The initial bridge arrangement strategy after optimization still needs to be judged whether it meets the bridge span condition until it meets the bridge span condition.
[0087] In the embodiment, according to the bridge span configuration data, the static bridge BIM model in the static bridge model library is called, the initial scheme of the bridge arrangement is displayed through the rendering engine of the GIS system, the bridge engineer verifies whether the river and road along the line can be successfully crossed, and the final initial bridge arrangement strategy is obtained after multiple research and optimization.
[0088] In step S20, according to the initial bridge arrangement strategy, the engineering mileage coordinates are determined, and the engineering mileage coordinates are converted to determine the accurate geographic coordinates of each hole beam and the corresponding control point in the bridge arrangement;
[0089] It should be noted that the engineering mileage coordinates refer to the related coordinates under the current obtained engineering coordinate system, i.e. the positioning engineering coordinates of the bridge scheme on the line, for example: the engineering mileage coordinates of the pier axis at the beam span support point, and the engineering mileage coordinates of the control point. The geographic coordinates refer to the coordinates in the standard geographic coordinate system, that is, the latitude and longitude coordinates, and the standard geographic coordinate system is the geographic ellipsoid coordinate system, for example: WGS84, and the accurate geographic coordinates refer to the high-precision coordinates of the control point in the standard geographic coordinate system.
[0090] It can be understood that, since the BIM model generally uses the engineering coordinate system, i.e. the Gauss plane rectangular coordinate system, and the measured geographic data generally uses the engineering coordinate system, and the GIS uses the standard geographic coordinate system, i.e. the geodetic coordinate system, therefore, the engineering mileage coordinates need to be converted to the corresponding geographic coordinates. In the conversion process, conversion errors are prone to occur, therefore, the high-precision coordinate conversion algorithm is adopted in the embodiment to convert the engineering mileage coordinates into the required control point geographic coordinates.
[0091] It should be understood that the control point information is generally obtained directly from the GIS system, and the bridge designer needs to convert it into engineering coordinates, call the intelligent arrangement algorithm or manually arrange the initial scheme, and then convert the arranged scheme to geographic coordinates and load it to the GIS system.
[0092] Step S30, calling a geometry engine based on the target beam type corresponding to the initial bridge arrangement strategy to obtain a dynamic bridge model;
[0093] It should be noted that the target beam type refers to a beam type required for bridge arrangement according to the initial bridge arrangement strategy, which is determined according to actual conditions. The dynamic bridge model, i.e., a dynamic bridge BIM model, is mostly a straight beam model or a curved beam model, and has high model precision. The dynamic bridge model can be generated by parameterization driving of the geometry engine, and different generation algorithms can be used to generate dynamic bridge models with different LOD (Levels of Detail) precisions according to different application scenarios. The dynamic bridge model usually needs to be generated in real time and can be deployed using a model deployment algorithm.
[0094] It can be understood that the dynamic bridge model is deployed by the model deployment algorithm and needs to be used in subsequent model assembly. The model precision of the dynamic bridge model is usually higher than that of the static bridge model.
[0095] In a feasible implementation, the geometry engine is deployed in a container, and the number of containers is dynamically adjusted according to the load.
[0096] It can be understood that the geometry engine can be deployed in different containers at the same time, and the number of containers can be dynamically increased / decreased according to the size of the load to form a container elastic deployment scheme.
[0097] It should be noted that the container can be a container runtime such as docker, Containerd, or Podman. The elastic scheduling of the container can be a container orchestration platform such as Kubernetes, Docker Swarm, Nomad, or Mesos. To achieve more efficient service management, a service network component such as Istio can be selected for efficient container communication. For example, a scheme of docker+Kubernetes+Istio can be selected to realize business elastic deployment, continuous development, continuous operation, and development and operation integration services based on cloud services.
[0098] In a feasible implementation, step S30 can include steps S301-S304:
[0099] Step S301, determining a to-be-called beam type and a to-be-generated beam type based on the cache dynamic bridge model library and the target beam type;
[0100] It should be noted that the cache dynamic bridge model library refers to a database for placing the cached dynamic bridge model, the to-be-called beam type refers to the beam type that already exists in the cached dynamic bridge model, and the corresponding model can be directly called, and the to-be-generated beam type refers to the beam type that does not exist in the cached dynamic bridge model, and the corresponding model cannot be directly called, and the model needs to be generated by using the geometric engine parameterization.
[0101] It can be understood that, in order to improve the generation efficiency of the dynamic bridge model, the dynamic bridge model with a higher reuse rate can be cached in the database of the cloud server, for example, a standardized straight-line simply supported beam and a continuous beam.
[0102] In step S302, a first dynamic bridge model is called from the cache dynamic bridge model library according to the to-be-called model.
[0103] It should be noted that the first dynamic bridge model is the model in the cache dynamic bridge model library that is directly called.
[0104] In step S303, a second dynamic bridge model is generated by calling a geometric engine according to the feature information corresponding to the to-be-generated beam type.
[0105] It should be noted that the second dynamic bridge model is the model generated by using the geometric engine parameterization.
[0106] Additionally, it should be noted that both the static bridge model and the dynamic bridge model have multiple beam types, each of which has corresponding characteristic information, which is usually stored in a model parameter library. The characteristic information includes axis type characteristics, line type characteristics, standardized characteristics, structure type characteristics, parameterized characteristics, span level characteristics, track type characteristics, and speed level characteristics. Taking a railway bridge as an example, the axis type characteristics are divided into straight lines and curves, the line type characteristics are divided into single lines and double lines, the standardized characteristics are divided into standardized models and non-standardized models, the structure type characteristics are divided into simply supported beams, continuous beams, continuous beam arches, low tower cable-stayed bridges, tied arches, cable-stayed bridges, arch bridges, and suspension bridges, the parameterized characteristics are divided into parameterized models and non-parameterized models, the span level characteristics are divided into main span span levels of 24m, 32m, 40m, 48m, 56m, 64m, 72m, 80m, 100m, 125m, 136m, 168m, 180m, etc., the track type characteristics are divided into ballastless track beams and ballasted track beams, the ballastless track beams are divided into one-type plate, two-type plate, and three-type plate beams, and the speed level is divided into 80km / h, 120km / h, 160km / h, 200km / h, 250km / h, 300km / h, 350km / h, 400km / h, etc. types. Exemplarily, a 350km / h speed double-line ballastless track (90+180+90)m continuous beam arch contains characteristics such as {speed level: 350km / h}+{line type: double line}+{track type: ballastless track}+{span level: 180m}+{structure type: continuous beam arch}.
[0107] Step S304, based on the first dynamic bridge model and the second dynamic bridge model, the dynamic bridge model is obtained.
[0108] It can be understood that the first dynamic bridge model and the second dynamic bridge model are combined to form the dynamic bridge model.
[0109] In this embodiment, it is first determined whether the target beam type exists in the cache dynamic bridge model library. If it exists, it is directly called, otherwise, the corresponding model is generated by using the geometric graphics engine and called, and at the same time, the standardized beam type with a higher reuse rate is cached into the cloud server for next time calling, which can improve the efficiency of model generation.
[0110] Step S40, based on the accurate geographic coordinates of each hole beam and the corresponding control point in the bridge arrangement, the static bridge model and the dynamic bridge model are assembled to obtain a bridge three-dimensional model.
[0111] It should be noted that the bridge three-dimensional model refers to the 3D model of the finally constructed bridge.
[0112] It can be understood that the static bridge model usually also needs to be further matched with the most suitable model, and the determined most suitable static bridge model is assembled with the dynamic bridge model.
[0113] In step S50, environmental simulation analysis is performed based on the bridge three-dimensional model, and the overall bridge design is determined according to the obtained analysis result.
[0114] It should be noted that the overall bridge design refers to the finally determined bridge design scheme. The environmental simulation analysis includes illumination simulation analysis, wind field simulation analysis, flood simulation analysis, etc.
[0115] It can be understood that the use of the bridge three-dimensional model for various environmental simulation analysis can improve the accuracy and reliability of the design.
[0116] The embodiment provides a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method, obtains bridge span configuration data in a GIS environment, arranges the static bridge model by calling the static bridge model according to the bridge span configuration data, determines an initial bridge arrangement strategy, determines engineering mileage coordinates according to the initial bridge arrangement strategy, converts the engineering mileage coordinates, determines accurate geographic coordinates of each hole beam and a corresponding control point in the bridge arrangement, calls a geometry engine based on a target beam type corresponding to the initial bridge arrangement strategy, obtains a dynamic bridge model, assembles the static bridge model and the dynamic bridge model based on the accurate geographic coordinates of each hole beam and the corresponding control point in the bridge arrangement, obtains a bridge three-dimensional model, performs environmental simulation analysis based on the bridge three-dimensional model, and determines an overall bridge design according to the obtained analysis result. The application can obtain a bridge parameterized model with high precision and high efficiency by constructing a bridge model with multiple scales of precision, matching the appropriate static bridge BIM model and dynamic bridge BIM model, and quickly assembling the matched bridge model according to the high-precision positioning coordinates, thereby improving the modeling efficiency of the bridge scheme while ensuring the model precision.
[0117] Based on the first embodiment of the application, in the second embodiment of the application, the same or similar contents as the above-mentioned first embodiment can be referred to the above introduction, and the subsequent will not be described in detail. On this basis, please refer to Figure 2 , the step S20 can include steps S201-S202:
[0118] In step S201, the engineering mileage coordinates of the bridge span support point are determined according to the initial bridge arrangement strategy.
[0119] It can be understood that the engineering mileage coordinates of the bridge span support point are determined according to the initial bridge arrangement strategy.
[0120] In a feasible implementation manner, the step S201 can include steps S2011-S2013:
[0121] In step S2011, the beam joint width of adjacent beams is determined according to the precision influencing factors of the curved beam arrangement.
[0122] It should be noted that the precision influencing factors refer to factors that affect the precision of the curved beam arrangement of the bridge, and at least include the curvature influencing factor and the beam width influencing factor. The beam joint width of adjacent beams refers to the width that should be provided between two adjacent beams.
[0123] It can be understood that, by considering the influence of the curvature, the beam width and the like on the precision of the curved beam arrangement, a more appropriate beam joint width can be set.
[0124] It should be understood that, when the curved beam arrangement is performed, the static bridge model needs to be arranged in a straight-to-curved manner.
[0125] In step S2012, the target beam type corresponding to the initial bridge arrangement strategy is sequentially arranged in a curved manner according to the beam joint width, to obtain a fine bridge arrangement strategy.
[0126] It should be noted that the fine bridge arrangement strategy refers to the initial bridge arrangement strategy that is optimized and adopts a more appropriate beam joint width.
[0127] In step S2013, the engineering mileage coordinates are determined according to the fine bridge arrangement strategy.
[0128] In the embodiment, by considering the influence of the curvature, the beam width and the like on the precision of the curved beam arrangement, a suitable beam joint width is provided between adjacent beams, and the target beam type is sequentially arranged on the line to form an optimized initial bridge arrangement strategy.
[0129] In a feasible embodiment, step S2011 can include steps A11-A13.
[0130] In step A11, the curvature influence increase width is determined according to the curvature influencing factor, and the beam width influence increase width is determined according to the beam width influencing factor.
[0131] It should be noted that the curvature influence increase width refers to the width that needs to be increased in the beam joint considering the influence of the curvature, and the beam width influence increase width refers to the width that needs to be increased in the beam joint considering the influence of the beam width.
[0132] In step A12, a corresponding relationship between the curvature influence increase width, the beam width influence increase width, the beam joint threshold and the beam joint width is obtained.
[0133] It should be noted that the beam joint threshold refers to the minimum value of the beam joint width, and the beam joint threshold needs to be set according to the threshold value. The beam joint threshold is taken according to the temperature span size of the beam type. For example, the beam joint threshold between the standard simply supported beam of 48m span range and the standard simply supported beam is 10cm, the beam joint threshold between the standard simply supported beam of 40m span range and the standard continuous beam of 56m main span is 10cm, the beam joint threshold between the standard simply supported beam of 40m span range and the standard continuous beam of 64m and above main span is 15cm, the beam joint threshold between the standard continuous beam of 48m span range and the standard continuous beam of 80m and below main span is 15cm, the beam joint threshold between the standard continuous beam of 64m span and above and the standard continuous beam of 64m and below main span is 20cm. The specific value of the beam joint threshold needs to be determined according to the actual situation, and the embodiment does not make specific limitation on this.
[0134] In addition, it should be noted that, as shown in Figure 3 The beam joint width, the curvature influence increase width, the beam width influence increase width and the beam joint threshold are related to each other. The corresponding relationship between the curvature influence increase width, the beam width influence increase width and the beam joint threshold and the beam joint width refers to the calculation relationship of the beam joint width, as shown below:
[0135] Beam joint width = beam joint threshold + curvature influence increase width + beam width influence increase width
[0136] In step A13, the beam joint width of the adjacent beam is obtained according to the curvature influence increase width, the beam width influence increase width, the beam joint threshold and the corresponding relationship.
[0137] It can be understood that the curvature influence increase width, the beam width influence increase width and the beam joint threshold are substituted into the calculation relationship of the beam joint width, and the beam joint width of the adjacent beam can be calculated.
[0138] In the embodiment, the curvature influence increase width and the beam width influence increase width are determined by considering the influence of curvature and beam width on the curved beam arrangement, and the beam joint width required to be arranged between the adjacent beams is calculated by using the curvature influence increase width, the beam width influence increase width and the beam joint threshold, so as to optimize the initial bridge arrangement strategy.
[0139] In step S202, the engineering mileage coordinates are converted based on the automatic conversion link model to obtain the accurate geographic coordinates of each hole beam and the corresponding control point in the bridge arrangement.
[0140] It should be noted that the automatic conversion link model refers to a model that can automatically convert between different coordinate systems.
[0141] It can be understood that the error of coordinate conversion can be further reduced by using a projection elevation gradient iteration strategy and a coordinate-aware dynamic adaptation strategy. The projection elevation gradient iteration strategy is a projection elevation gradient iteration algorithm, and the coordinate-aware dynamic adaptation strategy is a coordinate-aware dynamic adaptation best meridian algorithm.
[0142] It should be understood that, as shown in Figure 4 , a high-precision coordinate conversion algorithm can realize mutual conversion between geocentric space rectangular coordinate system, geographic coordinate system (i.e. geodetic coordinate system), and engineering coordinate system (Gauss plane rectangular coordinate system) through a "seven-parameter model" and a "four-parameter model". The CGCS2000 coordinate system adopts the Gauss-Kruger projection method, and errors such as edge length projection deformation error and conversion error of the same projection elevation under different terrain conditions may occur, as shown in Figure 5 , the beam end misplacement problem may occur. The embodiment uses an automatic conversion link model for coordinate conversion to reduce the coordinate conversion error, uses a projection elevation gradient iteration algorithm to further reduce the projection elevation error, and uses a coordinate-aware dynamic adaptation best meridian algorithm to further reduce the coordinate conversion error, as shown in Figure 6 , which overcomes the Figure 5 beam end misplacement problem. The obtained accurate geographic coordinates can be further combined with the relative elevation positions of the bridge and the line to determine the positioning information of the model.
[0143] The embodiment provides a GIS environment bridge scheme parameterization model high-precision and high-efficiency modeling and assembling method. According to a bridge arrangement initial strategy, engineering mileage coordinates are determined, the engineering mileage coordinates are converted based on an automatic conversion link model, and accurate geographic coordinates of each hole beam and corresponding control points in the bridge arrangement are obtained. Based on the automatic conversion link model of multiple coordinate systems, the projection elevation gradient iteration algorithm is used to reduce the projection elevation error, the coordinate-aware dynamic adaptation best meridian algorithm is used to reduce the coordinate conversion error, and high-precision mutual conversion between local engineering coordinate system, national engineering coordinate system, and geographic coordinate system is realized according to application scenarios.
[0144] In a feasible implementation, step S40 can include steps S401-S403:
[0145] Step S401, based on the fine bridge arrangement strategy and the control point geographic coordinates, a plurality of bridge arrangement units are divided;
[0146] It should be noted that the divided bridge arrangement units are individual arrangement scheme units, different dynamic bridge models / static bridge models can be called, or geometric engine models can be called in parallel.
[0147] Step S402, according to the bridge arrangement unit, determining the corresponding target model in the static bridge model and the dynamic bridge model;
[0148] It should be noted that the target model refers to the model required to be arranged by each bridge arrangement unit.
[0149] Step S403, based on the target model of the bridge arrangement unit, assembling the bridge arrangement unit to obtain the bridge three-dimensional model.
[0150] It can be understood that all bridge arrangement units can be assembled according to the target model of each bridge arrangement unit, and all bridge arrangement units are combined to obtain the bridge three-dimensional model.
[0151] In this embodiment, the entire bridge arrangement scheme is divided into multiple scheme units, each scheme unit calls different dynamic bridge models / static bridge models for assembly, assembles all scheme units, and obtains the required bridge three-dimensional model.
[0152] For the purpose of assisting understanding, the implementation process of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method obtained after combining the above-mentioned embodiment two will be described by way of example. Figure 7 , Figure 7 A brief flowchart of a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method is provided, and specifically:
[0153] First, the bridge scheme design system is developed, and reference is made to Figure 8, based on the basic functions of data management, graphic rendering, interactive operation of the GIS system and the line scheme design, geographic and geological information service interface, coordinate conversion service interface, the bridge scheme design system is developed, the system includes bridge static BIM model library, bridge span scheme manual design function, bridge span scheme intelligent hole arrangement service input and output interface, bridge dynamic BIM model library input and output interface, curve beam arrangement input interface and all functions required by bridge span scheme design. Then the line scheme design is carried out, the GIS system is started, the line scheme is designed according to the provided geographic and geological information, and the line information is determined. Then the bridge span scheme is designed, the bridge design range is determined according to the line scheme and the roadbed bridge tunnel engineering boundary rule, and the bridge span scheme configuration is determined according to the obstacle control point information in the bridge design range. Then according to the bridge span scheme configuration, the static bridge BIM model in the static bridge model library is called, the initial bridge span scheme is displayed through the rendering engine of the GIS system, and whether the rivers and roads along the line are selected reasonably to successfully cross is verified, and after optimization, the initial bridge scheme is determined. Then the bridge model coordinates are accurately calculated, the curve beam arrangement algorithm is called according to the initial bridge scheme, the engineering coordinate mileage is determined, and the accurate geographic coordinates of each hole beam and the corresponding control point in the bridge arrangement are converted. Then a high-precision model is generated, the dynamic bridge BIM model is generated by calling the geometric graphics engine according to the beam type required by the bridge span scheme. Finally, the appropriate bridge BIM model is adjusted and transmitted to the GIS system through the network, and the bridge three-dimensional model is assembled according to the bridge span scheme configuration and the geographic coordinates of the control points.
[0154] It should be noted that when assembling the bridge three-dimensional model, a joint multi-strategy model calling strategy can be used to adjust the required static bridge model and dynamic bridge model, as shown in the joint multi-strategy model calling algorithm principle diagram Figure 9 The specific strategies include: (1) selecting appropriate bridge static model or bridge dynamic model according to the scheme design scene; (2) dividing the overall scheme into multiple sub-bridge scheme units, calling different static bridge models / dynamic bridge models, or parallel geometric graphics engine; (3) setting a cache model space in the dynamic bridge model library that stores dynamic bridge models, and caching standard beam models with high reuse rate; (4) deploying the same set of geometric graphics engine in different containers, dynamically increasing or decreasing the number of containers according to the size of the load, forming a container elastic deployment scheme. In specific implementation, one or a combination of the above strategies can be selected.
[0155] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method of the present application. More forms of simple transformation based on this technical concept are within the protection scope of the present application.
[0156] The application also provides a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device, please refer to Figure 10 The GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device comprises:
[0157] A bridge arrangement module 10 is configured to obtain bridge span configuration data in a GIS environment, call a static bridge model for arrangement according to the bridge span configuration data, and determine an initial bridge arrangement strategy.
[0158] A coordinate conversion module 20 is configured to determine an engineering mileage coordinate according to the initial bridge arrangement strategy, convert the engineering mileage coordinate, and determine accurate geographic coordinates of each hole beam and corresponding control points in bridge arrangement.
[0159] The bridge arrangement module 10 is further configured to call a geometry engine to obtain a dynamic bridge model based on a target beam type corresponding to the initial bridge arrangement strategy.
[0160] A model assembling module 30 is configured to assemble the static bridge model and the dynamic bridge model based on the accurate geographic coordinates of each hole beam and corresponding control points in bridge arrangement, and obtain a bridge three-dimensional model.
[0161] The model assembling module 30 is further configured to perform environment simulation analysis based on the bridge three-dimensional model, and determine a bridge overall design according to an obtained analysis result.
[0162] In a feasible implementation, the bridge arrangement module 10 is further configured to determine a to-be-called beam type and a to-be-generated beam type based on a cached dynamic bridge model library and the target beam type.
[0163] A first dynamic bridge model is called from the cached dynamic bridge model library according to the to-be-called model.
[0164] A second dynamic bridge model is generated by calling a geometry engine according to feature information corresponding to the to-be-generated beam type.
[0165] The dynamic bridge model is obtained based on the first dynamic bridge model and the second dynamic bridge model.
[0166] In a feasible implementation, the geometry engine is deployed in a container, and the number of the containers is dynamically adjusted according to a load.
[0167] In a feasible implementation, the coordinate conversion module 20 is further configured to determine the engineering mileage coordinate according to the bridge arrangement initial strategy.
[0168] The engineering mileage coordinates are converted based on an automatic conversion link model to obtain accurate geographic coordinates of each hole beam and corresponding control points in the bridge arrangement.
[0169] In an implementable embodiment, the coordinate conversion module 20 is further configured to determine the beam joint width of the adjacent beams according to the accuracy influencing factors of the curved beam arrangement.
[0170] The target beam type corresponding to the initial bridge arrangement strategy is sequentially arranged with the curved beam according to the beam joint width to obtain a fine bridge arrangement strategy.
[0171] The engineering mileage coordinates are determined according to the fine bridge arrangement strategy.
[0172] In an implementable embodiment, the coordinate conversion module 20 is further configured to determine a curvature influence increase width according to the curvature influencing factors and determine a beam width influence increase width according to the beam width influencing factors.
[0173] A corresponding relationship between the curvature influence increase width, the beam width influence increase width, a beam joint threshold and the beam joint width is obtained.
[0174] The beam joint width of the adjacent beams is obtained according to the curvature influence increase width, the beam width influence increase width, the beam joint threshold and the corresponding relationship.
[0175] In an implementable embodiment, the model assembling module 30 is further configured to divide a plurality of bridge arrangement units based on the fine bridge arrangement strategy and the geographic coordinates of the control points.
[0176] The corresponding target models in the static bridge model and the dynamic bridge model are determined according to the bridge arrangement units.
[0177] The bridge arrangement units are assembled based on the target models of the bridge arrangement units to obtain the bridge three-dimensional model.
[0178] In an implementable embodiment, the bridge arrangement module 10 is further configured to determine the line information in a GIS environment according to geographic and geological information.
[0179] The bridge span configuration data are determined according to the line information, the bridge design range and the control point obstacle information.
[0180] In an implementable embodiment, the bridge arrangement module 10 is further configured to render and display the initial bridge arrangement strategy in the GIS environment to determine whether the initial bridge arrangement strategy meets the bridge span condition.
[0181] When the initial bridge arrangement strategy does not meet the bridge span condition, the initial bridge arrangement strategy is optimized to obtain a new initial bridge arrangement strategy, and based on the new initial bridge arrangement strategy, the step of rendering the initial bridge arrangement strategy in the GIS environment to determine whether the initial bridge arrangement strategy meets the bridge span condition is performed again.
[0182] When the initial bridge arrangement strategy meets the bridge span condition, the step of determining the engineering mileage coordinates according to the initial bridge arrangement strategy and converting the engineering mileage coordinates to determine the precise geographic coordinates of each hole beam and the corresponding control point in the bridge arrangement is performed.
[0183] In a feasible implementation, the model precision of the dynamic bridge model is greater than the model precision of the static bridge model, the static bridge model and the dynamic bridge model both have a plurality of beam types, the feature information corresponding to the beam types is stored in the model parameter library, and the feature information includes axis type features, line type features, standardized features, structure type features, parameterized features, span level features, track type features, and speed level features.
[0184] The GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device provided by the application can solve the technical problem that BIM model precision, positioning precision and bridge scheme modeling efficiency are difficult to balance. Compared with the prior art, the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device provided by the application has the same beneficial effects as the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method provided by the above-mentioned embodiments, and other technical features in the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.
[0185] The application provides a GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device, which comprises at least one processor and a memory in communication connection with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method in the above-mentioned embodiment one.
[0186] The following refers to Figure 11This document illustrates a structural schematic diagram of a high-precision and efficient modeling and assembly device suitable for implementing the parametric model of a GIS environment bridge scheme in the embodiments of this application. The high-precision and efficient modeling and assembly device for the parametric model of a GIS environment bridge scheme in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), and vehicle terminals (e.g., vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 11 The high-precision and efficient modeling and assembly equipment for the GIS environment bridge scheme parametric model shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0187] like Figure 11 As shown, the high-precision and efficient modeling and assembly equipment for the parametric model of GIS bridge schemes may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage device 1003 into the random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the high-precision and efficient modeling and assembly equipment for the parametric model of GIS bridge schemes. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the GIS environment bridge scheme parametric model high-precision and high-efficiency modeling and assembly equipment to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows a GIS environment bridge scheme parametric model high-precision and high-efficiency modeling and assembly equipment with various systems, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems can be implemented alternatively.
[0188] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for executing the method shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network through a communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiments disclosed in the present application are executed.
[0189] The GIS environment bridge scheme parameterization model high-precision efficient modeling and assembling device provided by the present application adopts the GIS environment bridge scheme parameterization model high-precision efficient modeling and assembling method in the above embodiments, and can solve the technical problem of GIS environment bridge scheme parameterization model high-precision efficient modeling and assembling. Compared with the prior art, the GIS environment bridge scheme parameterization model high-precision efficient modeling and assembling device provided by the present application has the same beneficial effects as the GIS environment bridge scheme parameterization model high-precision efficient modeling and assembling method provided by the above embodiments, and other technical features in the GIS environment bridge scheme parameterization model high-precision efficient modeling and assembling device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.
[0190] It should be understood that various parts of the present application can be realized by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0191] The above is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
[0192] The present application provides a computer readable storage medium having stored thereon computer readable program instructions (i.e. computer programs) for performing the GIS environment bridge scheme parameterization model high-precision efficient modeling and assembling method in the above embodiments.
[0193] The computer readable storage medium provided in the application may be, for example, a U disk, but is not limited to an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination of the above. More specific examples of the computer readable storage medium may include, but are not limited to, an electric connection with one or more conductive wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the embodiment, the computer readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system, or device. The program code contained on the computer readable storage medium can be transmitted by any suitable medium, including but not limited to an electric wire, an optical cable, an RF (Radio Frequency), and the like, or any suitable combination of the above.
[0194] The computer readable storage medium described above may be contained in the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device, or may exist independently and not be assembled into the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device.
[0195] The computer readable storage medium described above carries one or more programs, which, when executed by the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device, cause the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling device to: obtain bridge span configuration data in a GIS environment, call a static bridge model for arrangement according to the bridge span configuration data, and determine an initial bridge arrangement strategy; determine an engineering mileage coordinate according to the initial bridge arrangement strategy, convert the engineering mileage coordinate, and determine a control point geographic coordinate; call a geometric graphics engine based on a target beam type corresponding to the initial bridge arrangement strategy to obtain a dynamic bridge model; based on the control point geographic coordinate, assemble the static bridge model and the dynamic bridge model to obtain a bridge three-dimensional model; and based on the bridge three-dimensional model, perform environment simulation analysis, and determine a bridge overall design according to the obtained analysis result.
[0196] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0197] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0198] The modules involved in the embodiments of the present application can be implemented in software or hardware. In some cases, the names of the modules do not constitute a limitation on the modules themselves.
[0199] The readable storage medium provided by the application is a computer readable storage medium, and the computer readable storage medium stores computer readable program instructions (namely, a computer program) for executing the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method, and can solve the technical problem that the BIM model precision, positioning precision and bridge scheme modeling efficiency are difficult to be considered together. Compared with the prior art, the computer readable storage medium provided by the application has the same beneficial effects as the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method provided by the above-mentioned embodiments, and details are not repeated here.
[0200] The application further provides a computer program product comprising a computer program, which, when executed by a processor, implements the steps of the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method as described above.
[0201] The computer program product provided by the application can solve the technical problem that the BIM model precision, positioning precision and bridge scheme modeling efficiency are difficult to be considered together. Compared with the prior art, the computer program product provided by the application has the same beneficial effects as the GIS environment bridge scheme parameterized model high-precision and high-efficiency modeling and assembling method provided by the above-mentioned embodiments, and details are not repeated here.
[0202] The above-mentioned is only part of the embodiments of the application, and does not limit the patent scope of the application, and any equivalent structural transformation, direct / indirect application in other related technical fields made by the application specification and the content of the drawings are included in the patent protection scope of the application.
Claims
1. A high-precision and efficient modeling and assembly method for parametric models of bridge schemes in a GIS environment, characterized in that, The method includes: Obtain bridge span configuration data in a GIS environment, and based on the bridge span configuration data, call the static bridge model for layout to determine the initial bridge layout strategy; Based on the initial bridge layout strategy, the engineering mileage coordinates are determined, and the engineering mileage coordinates are transformed to determine the precise geographic coordinates of each span beam and corresponding control point in the bridge layout control points. Specifically, this includes: determining the beam joint width between adjacent beams based on the accuracy influencing factors of curved beam layout; sequentially performing curved beam layout on the target beam type corresponding to the initial bridge layout strategy based on the beam joint width to obtain a refined bridge layout strategy; determining the engineering mileage coordinates based on the refined bridge layout strategy; and transforming the engineering mileage coordinates based on an automatic conversion link model to obtain the precise geographic coordinates of each span beam and corresponding control point in the bridge layout control points. Based on the target beam type corresponding to the initial bridge layout strategy, a dynamic bridge model is obtained by calling the geometry engine. Specifically, this includes: determining the beam type to be called and the beam type to be generated based on the cached dynamic bridge model library and the target beam type; calling the first dynamic bridge model from the cached dynamic bridge model library according to the beam type to be called; calling the geometry engine to generate the second dynamic bridge model according to the feature information corresponding to the beam type to be generated; and obtaining the dynamic bridge model based on the first dynamic bridge model and the second dynamic bridge model. Based on the precise geographic coordinates of each span and the corresponding control point in the bridge layout control points, the static bridge model and the dynamic bridge model are assembled to obtain a three-dimensional bridge model. Environmental simulation analysis was performed based on the three-dimensional model of the bridge, and the overall design of the bridge was determined based on the analysis results.
2. The method as described in claim 1, characterized in that, The geometry engine is deployed in containers, the number of which is dynamically adjusted based on the load.
3. The method as described in claim 1, characterized in that, The accuracy influencing factors include curvature influencing factors and beam width influencing factors. The step of determining the beam gap width between adjacent beams based on the accuracy influencing factors of curved beam layout includes: Based on the curvature influencing factors, determine the curvature influence increase width, and based on the beam width influencing factors, determine the beam width influence increase width. Obtain the relationship between curvature effect on width increase, beam width effect on width increase, beam joint threshold and beam joint width; The beam joint width of the adjacent beams is obtained based on the curvature effect increase width, the beam width effect increase width, the beam joint threshold, and the corresponding relationship.
4. The method as described in claim 1, characterized in that, Before the steps of obtaining bridge span configuration data in the GIS environment, calling the static bridge model for layout based on the bridge span configuration data, and determining the initial bridge layout strategy, the following steps are also included: Based on geographic and geological information, determine the route information in a GIS environment; Based on the route information, bridge design scope, and control point obstacle information, determine the bridge span configuration data.
5. The method as described in claim 1, characterized in that, The step of calling the static bridge model to determine the initial bridge layout strategy based on the bridge span configuration data further includes: The initial bridge layout strategy is rendered and displayed in a GIS environment to determine whether the initial bridge layout strategy meets the bridge span conditions. When the initial bridge layout strategy does not meet the bridge span condition, the initial bridge layout strategy is optimized to obtain a new initial bridge layout strategy. Based on the new initial bridge layout strategy, the process returns to the step of rendering the initial bridge layout strategy in the GIS environment and determining whether the initial bridge layout strategy meets the bridge span condition. When the initial bridge layout strategy meets the bridge span conditions, the steps of determining the engineering mileage coordinates according to the initial bridge layout strategy, transforming the engineering mileage coordinates, and determining the precise geographical coordinates of each span and corresponding control point in the bridge layout are executed.
6. The method according to any one of claims 1 to 5, characterized in that, The model accuracy of the dynamic bridge model is greater than that of the static bridge model. Both the static bridge model and the dynamic bridge model have multiple beam types. The feature information corresponding to the beam types is stored in the model parameter library. The feature information includes axis type features, track type features, standardization features, structural type features, parameterization features, span level features, track type features, and speed level features.
Citation Information
Patent Citations
Bridge management and maintenance system based on BIM-GIS
CN110287604A
Method and system for GPS enabled model and site interaction and collaboration for BIM and other design platforms
US20170132568A1