A hierarchical management bridge general layout drawing rapid drawing method

CN122548822APending Publication Date: 2026-08-11KUNMING ANTAIDE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-24
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

1.绘制效率低:桥梁构件数量多、参数复杂,人工绘制耗时长,难以满足快速设计与多方案比选的需求;

Benefits of technology

1.本发明通过参数化输入与数据库驱动,实现桥梁总体布置图的快速绘制;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
  • Figure FT_3
    Figure FT_3
Patent Text Reader

Abstract

This invention discloses a method for rapidly drawing bridge layout diagrams with hierarchical management. It defines bridge span and component type parameters using Excel files, stores component size information in a design principle database, and combines a CAD plugin to parse route and terrain data and match pier and beam parameters. XML files are used to hierarchically save element IDs and attribute data, establishing a binding relationship between hierarchical objects and graphic entities, supporting non-destructive editing of drawings. This invention achieves efficient drawing of bridge layout diagrams, parameter reuse, and data linkage, reducing modification risks and improving design efficiency and drawing stability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The purpose of this invention is to provide a method for rapidly drawing bridge layout diagrams with hierarchical management, overcoming the problems of low drawing efficiency, insufficient parametric management, separation of graphics and data, and high risk of modification in the prior art, and realizing the rapid generation, hierarchical storage, and efficient modification of bridge layout diagrams. Background Technology

[0002] The bridge general layout drawing is a crucial outcome document in bridge design, reflecting the span arrangement, pier and abutment types, beam dimensions, and the relative relationship between the bridge and the railway line and terrain. In current design practice, this drawing is typically hand-drawn by designers in CAD software, which has the following shortcomings: 1. Low drawing efficiency: Bridge components are numerous and parameters are complex. Manual drawing is time-consuming and cannot meet the needs of rapid design and comparison of multiple schemes. 2. Insufficient parameterization: The lack of a unified data source and parameterization management mechanism means that component dimensions and layout information need to be repeatedly entered, which can easily lead to data inconsistencies. 3. Separation of graphics and attributes: Existing drawings are composed of static graphic elements, with geometric graphics and attribute information being independent of each other, making it difficult to achieve linkage between graphics and parameters; 4. High risk of modification: Adjustments to the plan require redrawing or "exploding" for editing, which can easily damage the structure and logical relationships of the drawings, leading to errors or data loss; Insufficient support from existing tools: Although some software has 3D modeling capabilities, it has limited support for the rapid drawing and hierarchical management of 2D bridge general layout drawings; Therefore, existing technologies struggle to balance drawing efficiency, parametric management, and non-destructive modification, necessitating a new method for rapidly drawing bridge general layout diagrams. In its invention patent application (application number 202511404711X), the applicant disclosed a method for implementing custom CAD 2D graphic objects for bridges, providing a method for implementing custom CAD 2D graphic objects based on XML file management, enabling the drawing of custom 2D primitives for bridge components. Building upon this, this invention describes how to implement a hierarchically managed method for rapidly drawing bridge general layout diagrams. Summary of the Invention

[0003] This invention provides a hierarchical method for rapidly drawing bridge layout diagrams. Its core lies in: defining bridge span arrangement, abutment, pier, beam, and foundation type parameters through an Excel file to achieve first-level element management of bridge beams and piers; defining abutment dimensions for different pier heights and beam dimensions for different spans in a design principle database to achieve specific parameter management of bridge piers and beams; and using XML files to hierarchically store the element objects and attribute sets of the bridge layout diagram, binding the ID sets of graphic elements (elements) to bridge object attribute nodes at different levels within the CAD system to construct a "hierarchical object-graphic entity" association. Specifically, it includes the following steps: S1, Create an Excel file for the hole span arrangement and a database file for design principles. S1-1, Create an Excel file that defines parameters such as bridge span arrangement, name, name on the lower mileage side, name on the higher mileage side, starting mileage, mileage prefix, pier type at different locations, beam type, pavement layer thickness, and transverse slope. S1-2, Create a design principle database Access file. This file consists of pier construction parameter tables, U-shaped abutment construction parameter tables, ribbed abutment construction parameter tables, pile-column abutment construction parameter tables, simply supported beam parameter tables, continuous beam and connecting rigid frame parameter tables, and continuous beam main pier construction parameter tables. Each table stores the dimensional information of bridge components with different parameters, which can realize the reuse of the design principle database and the accumulation of design experience. S2, parse and read route and terrain data S2-1, using the CAD development interface to write the route and terrain analysis plugin CenterLine, which analyzes the vertical curves, horizontal curves and chain break information of the route; S2-2, use the CenterLine plugin to parse longitudinal profile topography and cross-sectional topography data at the piers; S2-3, the CenterLine plugin has the ability to calculate spatial coordinates based on specified mileage and offset, and manages route and terrain information through a linked list structure; S3, Determine the parameters of the piers and beams. S3-1 utilizes the CAD development interface to write the core drawing plugin DrawBridge. DrawBridge draws the vertical curves of the route and the longitudinal profile of the terrain on the blank drawing based on the parsed route and terrain information. S3-2. Based on the span layout information in the Excel file, determine the start and end mileage of each beam and the center mileage of the pier, and calculate the elevation difference between the line and the terrain longitudinal section at the center of each pier. S3-3, based on the span and beam type, match the corresponding beam from the design principle database to determine the beam's geometric parameters; S3-4. Based on the elevation difference between the line and the terrain longitudinal section at the center of each pier and the geometric parameters of the beam at the pier, determine the design height of the pier according to the minimum burial depth requirement. S4, Draw the bridge general layout plan. S4-1, based on S3, uses "a method to realize custom CAD two-dimensional graphic objects for bridges" to call the DrawBridge plugin to draw custom bridge component elements (including: piers, abutments and beams). S4-2, Modify the CAD save file event to generate an XML file BridgeResult.xml at the same time as saving the CAD file, which hierarchically saves the drawing results, including a set of CAD element IDs and component attributes; S5, Object Resolution and Refactoring S5-1, Modify the CAD file open event, add a parsing function to read BridgeResult.xml in the file open event; S5-2: While opening the CAD file, the BridgeResult.xml file is read, and the DrawBridge plugin recreates the instantiated objects of each level of the bridge in the computer memory. S5-3, since the newly created bridge instance object contains the CAD element collection ID, the binding between the CAD element collection and the bridge class instance object is realized; S6, Non-destructive editing S6-1, Open the BridgeComponentBox dialog box, select any CAD element belonging to a bridge component, and the definition information of the bridge component class will be displayed in the BridgeComponentBox dialog box; S6-2, Modify the BridgeComponentBox parameter in the dialog box, call the DrawBridge plugin to delete the old set of elements for the bridge component, draw a new set of elements, and replace the set of element IDs in the instantiated object properties of the bridge component; S6-3 allows users to directly edit CAD bridge component elements. Since the element object ID remains unchanged after editing, the attributes and hierarchical relationships remain effective, completely avoiding the explosion operation. Compared with the prior art, the present invention has the following beneficial effects: 1. This invention enables the rapid drawing of bridge overall layout diagrams through parameterized input and database-driven processing; 2. A design principle database is adopted to support the reuse of component parameters and knowledge accumulation; 3. Binding graphic elements to attribute data ensures consistency between drawings and parameters; 4. Improve the clarity and maintainability of drawing structures through hierarchical object management; 5. Supports non-destructive editing, avoiding errors and data loss caused by traditional "explode" operations; 6. Automatically analyzes route and terrain data to improve the accuracy and reliability of the design; 7. Developed based on a common data format and CAD interface, it has good scalability and compatibility. Attached Figure Description

[0004] This instruction manual includes the following four figures: Figure 1 Here is an example of an Excel file showing the layout of the holes; Figure 2 It is an aggregation relationship diagram of the bridge class; Figure 3 This is the implementation process of the present invention; Figure 4 This is an example of a BridgeResult.xml file.

Claims

1. A method for rapidly drawing a hierarchical bridge layout diagram, characterized in that, Includes the following steps: S1. Create an Excel file for the span arrangement and a database file for design principles. The Excel file is used to define the bridge span arrangement, name, mileage information, pier type, beam type, pavement thickness, and transverse slope parameters. The design principle database is used to store the structural dimensions of abutments, piers, beams, and foundations corresponding to different pier heights and different spans. S2 uses a CAD development interface to write a route terrain analysis plugin, which analyzes the horizontal curves, vertical curves, chain break information, and longitudinal and cross-sectional terrain data of the route, and manages the route and terrain information with a linked list structure. S3. Determine the start and end mileage of each beam and the center mileage of the pier based on the span arrangement information, calculate the elevation difference between the line at the center of the pier and the longitudinal section of the terrain, match the geometric parameters of the beam from the design principle database according to the span and beam type, and determine the design height of the pier according to the minimum burial depth requirement. S4 calls the CAD drawing plugin to draw custom component elements of bridge piers, abutments, and beams, modifies the CAD file save event, and saves the element ID set and component attributes hierarchically as an XML file, establishing the binding relationship between hierarchical objects and graphic entities; S5, Modify the CAD file open event, parse the XML file and reconstruct the instantiated objects of each level of bridge class in memory, and realize the binding between the CAD primitive collection and the instantiated objects of bridge; S6 allows you to select component elements and modify parameters through the parameter dialog box, delete the old element set and draw a new element set, keeping the element ID unchanged, thus achieving non-destructive editing.

2. The method according to claim 1, characterized in that, The span arrangement mentioned in step S1 is an Excel file. The Excel file is used to define the bridge span arrangement, name, mileage information, pier type, beam type, pavement layer thickness and transverse slope parameters.

3. The method according to claim 1, characterized in that, The span arrangement mentioned in step S1 is an Excel file. The Excel file is used to define the bridge span arrangement, name, mileage information, pier type, beam type, pavement layer thickness and transverse slope parameters.