An intelligent marking method for control points of rail transit lines and sections

The AutoCAD secondary development program automatically reads and annotates the longitudinal section control point data of rail transit lines and sections, solving the problem of tedious manual operations in existing technologies, realizing intelligent and automated design, and improving production efficiency.

CN119577900BActive Publication Date: 2025-09-30FOSHAN RAIL TRANSIT DESIGN & RES INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411648754.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-09-30
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

The existing method for marking control points in the longitudinal sections of rail transit lines and sections has many manual operation steps, is time-consuming, has a low level of intelligence, and has low production efficiency.

Method used

Through the AutoCAD secondary development program, the section plan and line longitudinal section design plan data are automatically read and stored, the outline of the section longitudinal section control points is drawn, and the relevant information is automatically annotated to realize intelligent and automated annotation design.

Benefits of technology

Significantly improve the production efficiency of rail transit line and section longitudinal section control points, reduce manual operation time, and improve design efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119577900B_ABST
    Figure CN119577900B_ABST
Patent Text Reader

Abstract

The present invention provides an intelligent marking method for rail transit lines and interval longitudinal section control points, the steps comprising running an AutoCAD secondary development program and opening application software and files, automatically reading and storing interval plane control point data, automatically reading and storing line longitudinal section design scheme data, drawing the outline of the interval longitudinal section control points according to the interval plane control point data and the line longitudinal section design scheme data, drawing the vertical distance annotations between the interval longitudinal section control points and the interval, creating multiple lines of text for interval longitudinal section control point information, and automatically drawing the interval longitudinal section control point information annotations. The present invention realizes the intelligent marking of rail transit lines and interval longitudinal section control points, converts a large amount of repetitive labor in the existing rail transit lines and interval longitudinal section control point marking method from manual labor to automatic completion by a computer, realizes intelligent and automated marking design, and greatly improves production efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of rail transit technology, and in particular to an intelligent marking method for control points of longitudinal sections of rail transit lines and intervals. Background Art

[0002] At present, when rail transit industry designers are marking the longitudinal section control points of lines and sections, they first need to manually read the information of the section plane control points one by one in the AutoCAD line and section plane design plan file, identify the plane relative position relationship between the section plane control points and the section tunnel, and manually measure and determine the line mileage range corresponding to the section plane control points. Then, based on the above information, the outline and marking of the longitudinal section control points of the section are manually drawn in the line and section longitudinal section design plan file, which requires switching between the two files. At the same time, it involves a large number of manual operations such as drawing auxiliary lines, selecting objects, measuring lengths, editing texts, and adjusting styles. The style is adjusted to meet the professional drawing standards for rail transit lines and sections. All of the above operations require designers to complete manually in the CAD model space, which has the disadvantages of being time-consuming and having low production efficiency. Therefore, there is an urgent need to improve the production method. The method of the present invention is used as the basic technical logic for secondary development of AutoCAD software, and a large amount of repetitive labor is converted from manual labor to automatic completion by computers. In combination with design tools, intelligent and automated marking design is realized, thereby improving production efficiency. Summary of the Invention

[0003] The purpose of the present invention is to solve the problems of the existing rail transit line and section longitudinal section control point marking method having many manual operation steps, long time consumption, low intelligence level and low production efficiency.

[0004] In order to solve the above problems, the present invention provides the following technical solutions:

[0005] A method for intelligently marking control points of rail transit lines and sections, comprising the following steps:

[0006] S1. Run the AutoCAD secondary development program and automatically open the AutoCAD application software;

[0007] S2. Open the line and section plane design plan file in the AutoCAD application software, and automatically read and store the section plane control point data;

[0008] S3. Continue to open the line and section longitudinal section design plan file in the AutoCAD application software, and automatically read and store the line longitudinal section design plan data;

[0009] S4. Draw the outline of the section longitudinal section control points according to the section plane control point data and the line longitudinal section design scheme data;

[0010] S5. Automatically draw the interval longitudinal section control points and interval vertical distance markings based on the interval plane control point data and the line longitudinal section design plan data;

[0011] S6. Create multiple lines of text for interval longitudinal section control point information and automatically draw interval longitudinal section control point information annotations.

[0012] In a preferred technical solution, in step S1, the AutoCAD secondary development program references the AutoCAD.NET API interface file, identifies AutoCAD files in dwg, dws, dwt, and dxf formats, and reads file database information.

[0013] In a preferred technical solution, in step S2, the automatic reading and storage of the interval plane control point data is automatically performed by the AutoCAD secondary development program in step S1 when the file is opened;

[0014] The line and section plane design plan file is an AutoCAD file in dwg, dws, dwt, or dxf format, and contains section plane control point data; the section plane control point data includes the section plane control point name, the section plane control point corresponding line mileage range, the section plane control point foundation bottom elevation, the relative relationship between the section plane control point and the section plane, and the section plane control point foundation condition data;

[0015] The relative relationship between the interval plane control point and the interval plane is divided into two categories: plane avoidance and plane conflict.

[0016] In a preferred technical solution, in step S3, the reading and storage of the line longitudinal section design scheme data are automatically performed by the AutoCAD secondary development program in step S1 when the file is opened;

[0017] The line and section longitudinal section design scheme files are AutoCAD files in dwg, dws, dwt, and dxf formats, containing line longitudinal section design scheme data and section longitudinal section outer contours; the line longitudinal section design scheme data includes line longitudinal section elevation data, line longitudinal section slope change point data, and ground line data.

[0018] In a preferred technical solution, in step S4, the outline of the interval longitudinal section control points is in the form of a polyline, and the horizontal range is obtained according to the line mileage range corresponding to the interval plane control points in step S2;

[0019] The top elevation of the contour of the interval longitudinal section control point is consistent with the ground, which is determined based on the ground line data in step S3; the bottom elevation of the contour of the interval longitudinal section control point is consistent with the bottom elevation of the foundation of the interval plane control point in step S2;

[0020] The polyline type of the interval longitudinal section control point contour is set according to the relative relationship data between the interval plane control point and the interval plane described in step S2; when the interval plane control point avoids the interval plane, the interval longitudinal section control point contour adopts a dotted line; when the interval plane control point conflicts with the interval plane, the interval longitudinal section control point contour adopts a solid line.

[0021] Preferably, the step 5 comprises the following steps:

[0022] S5.1. Define a polyline of the outer contour of the longitudinal section of the interval described in step S3; the outer contour of the longitudinal section of the interval includes the outer contour of the top of the interval tunnel and the outer contour of the bottom of the interval tunnel;

[0023] S5.2. Read the maximum elevation of the longitudinal section of the line corresponding to the interval longitudinal section control point; within the mileage range of the line corresponding to the interval plane control point described in step S2, directly read the elevation data of the longitudinal section of the line described in step S3;

[0024] S5.3. Obtain the route mileages marked with vertical distances between the interval longitudinal section control points and the interval; the route mileages marked with vertical distances are the route mileages corresponding to the maximum elevation of the longitudinal section of the route corresponding to the interval longitudinal section control points described in step S5.2, and are within the route mileages corresponding to the interval plane control points described in step S2;

[0025] S5.4. Create interval longitudinal section control points and interval vertical distance annotations based on the interval plane control point foundation bottom elevation data described in step S2;

[0026] When the bottom elevation of the foundation of the interval plane control point in step S2 is not less than the maximum elevation of the line longitudinal section corresponding to the interval longitudinal section control point minus the vertical distance from the line centerline to the bottom outer contour of the interval tunnel, the marking base points of the interval longitudinal section control point and the interval vertical distance marking are respectively taken as the top outer contour of the interval tunnel corresponding to the line mileage in step S5.3 and the point on the bottom of the outline of the interval longitudinal section control point;

[0027] When the elevation of the bottom of the interval plane control point foundation in step S2 is less than the maximum elevation of the line longitudinal section corresponding to the interval longitudinal section control point minus the vertical distance from the line centerline to the outer contour of the bottom of the interval tunnel, the marking base points of the interval longitudinal section control point and the interval vertical distance marking are respectively taken as the outer contour of the bottom of the interval tunnel corresponding to the line mileage in step S5.3 and the point on the bottom of the outline of the interval longitudinal section control point;

[0028] The vertical distance marking of the interval is an alignment marking;

[0029] S5.5. Set the annotation style of the alignment annotation described in step S5.4, including color, font, and arrow attributes.

[0030] In a preferred technical solution, in step S6, the control point information of the interval longitudinal section is marked as multiple lines of text, the text rotation angle is 0°, and the text style is set;

[0031] The text content includes the control point name, basic conditions and the type of tunnel crossing of the interval, which is obtained according to the interval plane control point data in step S2;

[0032] When the section plane control point and the section plane avoid each other, the section tunnel crossing form is side crossing; when the section plane control point and the section plane conflict, the section tunnel crossing form is front crossing.

[0033] The beneficial effect of the present invention is to achieve intelligent labeling of rail transit line and section longitudinal section control points, significantly improving production efficiency. The present invention provides a method for intelligent labeling of rail transit line and section longitudinal section control points. Using an AutoCAD secondary development program, the method digitally reads and stores rail transit section plane control point information and line data, establishes data linkage between line and section plane design plan files and longitudinal section design plan files, and finally achieves intelligent labeling of line and section longitudinal section control points in the line and section longitudinal section design plan files, significantly improving production efficiency.

[0034] By programming the method of the present invention into an AutoCAD secondary development program, a large amount of repetitive work in the existing method of marking control points of rail transit lines and sections is transferred from manual labor to automatic completion by computers, realizing intelligent and automated marking design and significantly improving production efficiency. If the existing production method is used, the marking of the control points of the longitudinal sections of the 32 sections of the design drawings of the entire subway line would take about 3 working days through manual operation. If the method and embodiment of the present invention are used, the automated drawing can be completed in just 1 hour, greatly improving production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 is a flow chart of the method of embodiment 1 of the present invention;

[0036] Figure 2 It is an effect diagram of an embodiment of the present invention. DETAILED DESCRIPTION

[0037] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0038] The preferred embodiments of the present invention are further described in detail below with reference to the accompanying drawings.

[0039] Example 1:

[0040] The present invention provides an intelligent marking method for rail transit line and section longitudinal control points, see Figure 1 , including the following steps:

[0041] S1. Run the AutoCAD secondary development program to automatically open the AutoCAD application software; in step S1, the AutoCAD secondary development program references the AutoCAD.NET API interface file, identifies AutoCAD files including dwg, dws, dwt, and dxf formats, and reads file database information.

[0042] S2. Opening the route and section plane design plan file in the AutoCAD application software, and automatically reading and storing the section plane control point data; in step S2, the automatic reading and storing of the section plane control point data is automatically executed by the AutoCAD secondary development program in step S1 when the file is opened;

[0043] The line and section plane design plan file is an AutoCAD file in dwg, dws, dwt, or dxf format, and contains section plane control point data; the section plane control point data includes the section plane control point name, the section plane control point corresponding line mileage range, the section plane control point foundation bottom elevation, the relative relationship between the section plane control point and the section plane, and the section plane control point foundation condition data;

[0044] The relative relationship between the interval plane control point and the interval plane is divided into two categories: plane avoidance and plane conflict.

[0045] S3. Continuing to open the route and section longitudinal section design scheme file in the AutoCAD application software, automatically reading and storing the route longitudinal section design scheme data; in step S3, the reading and storing of the route longitudinal section design scheme data are automatically performed by the AutoCAD secondary development program in step S1 when the file is opened;

[0046] The line and section longitudinal section design scheme files are AutoCAD files in dwg, dws, dwt, and dxf formats, containing line longitudinal section design scheme data and section longitudinal section outer contours; the line longitudinal section design scheme data includes line longitudinal section elevation data, line longitudinal section slope change point data, and ground line data.

[0047] S4. Draw the outline of the interval longitudinal section control points based on the interval plane control point data and the line longitudinal section design plan data; in step S4, the outline of the interval longitudinal section control points is in the form of a polyline, and the horizontal range is obtained based on the line mileage range corresponding to the interval plane control points described in step S2;

[0048] The top elevation of the contour of the interval longitudinal section control point is consistent with the ground, which is determined based on the ground line data in step S3; the bottom elevation of the contour of the interval longitudinal section control point is consistent with the bottom elevation of the foundation of the interval plane control point in step S2;

[0049] The polyline type of the interval longitudinal section control point contour is set according to the relative relationship data between the interval plane control point and the interval plane described in step S2; when the interval plane control point avoids the interval plane, the interval longitudinal section control point contour adopts a dotted line; when the interval plane control point conflicts with the interval plane, the interval longitudinal section control point contour adopts a solid line.

[0050] S5. Automatically draw interval longitudinal section control points and interval vertical distance annotations based on interval plane control point data and line longitudinal section design scheme data; step S5 includes the following steps:

[0051] S5.1. Define a polyline of the outer contour of the longitudinal section of the interval described in step S3; the outer contour of the longitudinal section of the interval includes the outer contour of the top of the interval tunnel and the outer contour of the bottom of the interval tunnel;

[0052] S5.2. Read the maximum elevation of the longitudinal section of the line corresponding to the interval longitudinal section control point; within the mileage range of the line corresponding to the interval plane control point described in step S2, directly read the elevation data of the longitudinal section of the line described in step S3;

[0053] S5.3. Obtain the route mileages marked with vertical distances between the interval longitudinal section control points and the interval; the route mileages marked with vertical distances are the route mileages corresponding to the maximum elevation of the longitudinal section of the route corresponding to the interval longitudinal section control points described in step S5.2, and are within the route mileages corresponding to the interval plane control points described in step S2;

[0054] S5.4. Create interval longitudinal section control points and interval vertical distance annotations based on the interval plane control point foundation bottom elevation data described in step S2;

[0055] When the bottom elevation of the foundation of the interval plane control point in step S2 is not less than the maximum elevation of the line longitudinal section corresponding to the interval longitudinal section control point minus the vertical distance from the line centerline to the bottom outer contour of the interval tunnel, the marking base points of the interval longitudinal section control point and the interval vertical distance marking are respectively taken as the top outer contour of the interval tunnel corresponding to the line mileage in step S5.3 and the point on the bottom of the outline of the interval longitudinal section control point;

[0056] When the elevation of the bottom of the interval plane control point foundation in step S2 is less than the maximum elevation of the line longitudinal section corresponding to the interval longitudinal section control point minus the vertical distance from the line centerline to the outer contour of the bottom of the interval tunnel, the marking base points of the interval longitudinal section control point and the interval vertical distance marking are respectively taken as the outer contour of the bottom of the interval tunnel corresponding to the line mileage in step S5.3 and the point on the bottom of the outline of the interval longitudinal section control point;

[0057] The vertical distance marking of the interval is an alignment marking;

[0058] S5.5. Set the annotation style of the alignment annotation described in step S5.4, including color, font, and arrow attributes.

[0059] S6. Create multiple lines of text for interval longitudinal section control point information and automatically draw annotations for the interval longitudinal section control point information. In step S6, the interval longitudinal section control point information is annotated as multiple lines of text, the text rotation angle is 0°, and the text style is set.

[0060] The text content includes the control point name, basic conditions and the type of tunnel crossing of the interval, which is obtained according to the interval plane control point data in step S2;

[0061] When the section plane control point and the section plane avoid each other, the section tunnel crossing form is side crossing; when the section plane control point and the section plane conflict, the section tunnel crossing form is front crossing.

[0062] The present invention realizes intelligent labeling of rail transit line and section longitudinal section control points, significantly improving production efficiency. The present invention provides a method for intelligent labeling of rail transit line and section longitudinal section control points. Using an AutoCAD secondary development program, the method digitally reads and stores rail transit section plane control point information and line data, establishes data linkage between line and section plane design plan files and longitudinal section design plan files, and finally realizes intelligent labeling of line and section longitudinal section control points in the line and section longitudinal section design plan files, significantly improving production efficiency.

[0063] By writing the method described in the present invention into an AutoCAD secondary development program, a large amount of repetitive work in the existing rail transit line and section longitudinal section control point marking method is converted from manual to automatic completion by computer, realizing intelligent and automated marking design and greatly improving production efficiency.

[0064] Example 2.

[0065] The present invention proposes an intelligent marking method for rail transit line and section longitudinal control points, the specific steps of which are as follows:

[0066] S1. Run the AutoCAD secondary development program to automatically open the AutoCAD application software. In step S1, the AutoCAD secondary development program references the AutoCAD.NET API interface file, identifies AutoCAD files in dwg, dws, dwt, and dxf formats, and reads file database information.

[0067] S2. Open the line and section plane design scheme file in the AutoCAD application software, and automatically read and store the interval plane control point data. In step S2, the automatic reading and storage of the interval plane control point data is automatically executed when the file is opened by the AutoCAD secondary development program in step S1. The line and section plane design scheme file is an AutoCAD file in dwg, dws, dwt, and dxf formats, containing the interval plane control point data. The interval plane control point data includes the interval plane control point name, the interval plane control point corresponding to the line mileage range, the interval plane control point base bottom elevation, the interval plane control point relative relationship with the interval plane, and the interval plane control point basic situation data. The relative relationship between the interval plane control point and the interval plane is divided into two categories: plane avoidance and plane conflict.

[0068] S3. Continue opening the route and section longitudinal section design plan file in the AutoCAD application software, and automatically read and store the route longitudinal section design plan data. In step S3, the reading and storage of the route longitudinal section design plan data is automatically performed when the AutoCAD secondary development program described in step S1 is opened. The route and section longitudinal section design plan file is an AutoCAD file in dwg, dws, dwt, or dxf format, containing the route longitudinal section design plan data and the section longitudinal section outer contour. The route longitudinal section design plan data includes route longitudinal section elevation data, route longitudinal section slope change point data, and ground line data.

[0069] S4. Draw the outline of the interval longitudinal section control points according to the interval plane control point data and the line longitudinal section design scheme data. In step S4, the outline of the interval longitudinal section control points is in the form of a polyline, and the horizontal range is obtained according to the mileage range of the line corresponding to the interval plane control points in step S2. The top elevation of the interval longitudinal section control point outline is consistent with the ground, which is determined according to the ground line data in step S3. The bottom elevation of the interval longitudinal section control point outline is consistent with the bottom elevation of the interval plane control point base in step S2. The polyline line type of the interval longitudinal section control point outline is set according to the relative relationship data between the interval plane control point and the interval plane in step S2; when the interval plane control point avoids the interval plane, the outline of the interval longitudinal section control point adopts a dotted line, and when the interval plane control point conflicts with the interval plane, the outline of the interval longitudinal section control point adopts a solid line.

[0070] S5. Automatically draw the interval longitudinal section control points and the interval vertical distance annotations based on the interval plane control point data and the line longitudinal section design plan data. The interval vertical distance annotations are aligned annotations. The step S5 includes the following steps: S5.1. Define the interval longitudinal section outer contour polyline in step S3. The interval longitudinal section outer contour includes the interval tunnel top outer contour and the interval tunnel bottom outer contour. The interval tunnel top outer contour is defined as PL1, and the interval tunnel bottom outer contour is defined as PL2. S5.2. Read the maximum elevation of the line longitudinal section corresponding to the interval longitudinal section control point. The maximum elevation of the line longitudinal section corresponding to the interval longitudinal section control point is defined as H max , and directly read from the line longitudinal section elevation data of step S3 within the line mileage range corresponding to the interval plane control point in step S2. S5.3, obtain the line mileage L marked with the vertical distance between the interval longitudinal section control point and the interval; the line mileage L marked with the vertical distance is the maximum elevation H of the line longitudinal section corresponding to the interval longitudinal section control point in step S5.2 max The corresponding line mileage is within the line mileage range of the interval plane control point in step S2. S5.4, based on the interval plane control point foundation bottom elevation data in step S2, create the interval longitudinal section control point and the interval vertical distance mark. When the interval plane control point foundation bottom elevation in step S2 is not less than H max -ΔH, the marking base points of the section longitudinal section control point and the section vertical distance marking are respectively PL1 corresponding to the line mileage L in step S5.3 and the point on the bottom of the section longitudinal section control point outline. ΔH is the vertical distance from the line centerline to the outer contour PL2 of the section tunnel bottom in step S5.1. When the elevation of the bottom of the section plane control point foundation in step S2 is less than H max When the interval vertical distance is -ΔH, the base points for the section longitudinal control point and the section vertical distance annotation are PL2 corresponding to the line mileage L described in step S5.3 and a point at the bottom of the section longitudinal control point outline. S5.5. Set the annotation style for the alignment annotation described in step S5.4, including color, font, and arrow attributes, to comply with the drawing standards for professional rail transit line and section engineering design drawings.

[0071] S6. Create multiple lines of text for interval longitudinal section control point information and automatically draw interval longitudinal section control point information labels. Figure 2In step S6, the section longitudinal section control point information is annotated with multiple lines of text, with a text rotation angle of 0°. The text style is set to comply with the drawing standards for rail transit lines and section professional engineering design drawings. The text content includes the control point name, basic information, and the section tunnel crossing form, which is obtained based on the section plane control point data in step S2. When the section plane control point avoids the section plane, the section tunnel crossing form is a side crossing; when the section plane control point conflicts with the section plane, the section tunnel crossing form is a front crossing.

[0072] The above method and steps can be implemented by writing an AutoCAD secondary development program, that is, automatically designing and generating various graphic primitive combinations of interval longitudinal section control points in AutoCAD, including polylines and multi-line texts. Figure 2 In the figure, it should be noted that the control points, the top and bottom outer contours of the tunnel sections, and the longitudinal cross-sections have been described in detail in the previous steps. The lines, dimensions, and text in the figure are for reference only, reflecting the rigor of the design case presented in this invention. Furthermore, the primitive format can be adjusted using preset parameters to meet the drawing standards for specialized engineering designs of rail transit lines and sections. Programming languages ​​include C++ and C#. Once the program is running, it can automatically perform the above operations in dwg, dws, dwt, and dxf file formats.

[0073] The present invention realizes intelligent labeling of rail transit line and section longitudinal section control points, significantly improving production efficiency. The present invention provides a method for intelligent labeling of rail transit line and section longitudinal section control points. Using an AutoCAD secondary development program, the method digitally reads and stores rail transit section plane control point information and line data, establishes data linkage between line and section plane design plan files and longitudinal section design plan files, and finally realizes intelligent labeling of line and section longitudinal section control points in the line and section longitudinal section design plan files, significantly improving production efficiency.

[0074] By programming the method of the present invention into an AutoCAD secondary development program, a large amount of repetitive work in the existing method of marking control points of rail transit lines and sections is transferred from manual labor to automatic completion by computers, realizing intelligent and automated marking design and significantly improving production efficiency. If the existing production method is used, the marking of the control points of the longitudinal sections of the 32 sections of the design drawings of the entire subway line would take about 3 working days through manual operation. If the method and embodiment of the present invention are used, the automated drawing can be completed in just 1 hour, greatly improving production efficiency.

[0075] The above is a further detailed description of the present invention in conjunction with specific preferred embodiments, and the specific implementation of the present invention should not be considered to be limited to these descriptions. For those skilled in the art of the present invention, without departing from the concept of the present invention, several simple deductions or substitutions can be made, which should be considered to fall within the scope of protection of the present invention.

Claims

1. An intelligent marking method for control points of rail transit lines and sections, characterized by: The steps include: S1. Run the AutoCAD secondary development program and automatically open the AutoCAD application software; S2. Open the route and section plane design plan file in AutoCAD application software, and automatically read and store the section plane control point data; the section plane control point data includes the section plane control point name, the section plane control point corresponding route mileage range, the section plane control point foundation bottom elevation, the section plane control point relative relationship with the section plane, and the section plane control point foundation condition data; The relative relationship between the interval plane control point and the interval plane is divided into two categories: plane avoidance and plane conflict; S3. Continue to open the line and section longitudinal section design plan file in the AutoCAD application software, and automatically read and store the line longitudinal section design plan data; The line and section longitudinal section design scheme includes the line longitudinal section design scheme data and the section longitudinal section outer contour; The line longitudinal section design scheme data includes line longitudinal section elevation data, line longitudinal section slope change point data and ground line data; S4. Draw the outline of the interval longitudinal section control points based on the interval plane control point data and the line longitudinal section design plan data; in step S4, the outline of the interval longitudinal section control points is in the form of a polyline, and the horizontal range is obtained based on the line mileage range corresponding to the interval plane control points described in step S2; The top elevation of the contour of the interval longitudinal section control point is consistent with the ground, which is determined based on the ground line data in step S3; the bottom elevation of the contour of the interval longitudinal section control point is consistent with the bottom elevation of the foundation of the interval plane control point in step S2; The polyline type of the contour of the interval longitudinal section control point is set according to the relative relationship data between the interval plane control point and the interval plane in step S2; when the interval plane control point avoids the interval plane, the contour of the interval longitudinal section control point adopts a dotted line; when the interval plane control point conflicts with the interval plane, the contour of the interval longitudinal section control point adopts a solid line; S5. Automatically draw interval longitudinal section control points and interval vertical distance annotations based on interval plane control point data and line longitudinal section design scheme data; step S5 includes the following steps: S5.

1. Define a polyline of the outer contour of the longitudinal section of the interval described in step S3; the outer contour of the longitudinal section of the interval includes the outer contour of the top of the interval tunnel and the outer contour of the bottom of the interval tunnel; S5.

2. Read the maximum elevation of the longitudinal section of the line corresponding to the longitudinal section control point of the interval; Within the mileage range of the line corresponding to the interval plane control point in step S2, directly read from the line longitudinal section elevation data in step S3; S5.

3. Obtain the route mileages marked with vertical distances between the interval longitudinal section control points and the interval; the route mileages marked with vertical distances are the route mileages corresponding to the maximum elevation of the longitudinal section of the route corresponding to the interval longitudinal section control points described in step S5.2, and are within the route mileages corresponding to the interval plane control points described in step S2; S5.

4. Create interval longitudinal section control points and interval vertical distance annotations based on the interval plane control point foundation bottom elevation data described in step S2; When the bottom elevation of the foundation of the interval plane control point in step S2 is not less than the maximum elevation of the line longitudinal section corresponding to the interval longitudinal section control point minus the vertical distance from the line centerline to the bottom outer contour of the interval tunnel, the marking base points of the interval longitudinal section control point and the interval vertical distance marking are respectively taken as the top outer contour of the interval tunnel corresponding to the line mileage in step S5.3 and the point on the bottom of the outline of the interval longitudinal section control point; When the elevation of the bottom of the interval plane control point foundation in step S2 is less than the maximum elevation of the line longitudinal section corresponding to the interval longitudinal section control point minus the vertical distance from the line centerline to the outer contour of the bottom of the interval tunnel, the marking base points of the interval longitudinal section control point and the interval vertical distance marking are respectively taken as the outer contour of the bottom of the interval tunnel corresponding to the line mileage in step S5.3 and the point on the bottom of the outline of the interval longitudinal section control point; The vertical distance marking of the interval is an alignment marking; S5.

5. Set the annotation style of the alignment annotation described in step S5.4, including color, font, and arrow attributes; S6. Create multiple lines of text for interval longitudinal section control point information and automatically draw interval longitudinal section control point information annotations.

2. The intelligent marking method for control points of rail transit lines and sections according to claim 1, characterized in that: In step S1, the AutoCAD secondary development program references the AutoCAD.NET API interface file, identifies AutoCAD files in dwg, dws, dwt, and dxf formats, and reads file database information.

3. The intelligent marking method for control points of rail transit lines and sections according to claim 2 is characterized in that: In step S2, the automatic reading and storage of the interval plane control point data is automatically performed by the AutoCAD secondary development program in step S1 when the file is opened; The line and section plane design plan file is an AutoCAD file in dwg, dws, dwt, and dxf formats, containing section plane control point data.

4. The intelligent marking method for control points of rail transit lines and sections according to claim 3 is characterized in that: In step S3, the reading and storage of the line longitudinal section design scheme data are automatically performed by the AutoCAD secondary development program in step S1 when the file is opened; The line and section longitudinal section design plan files are AutoCAD files in dwg, dws, dwt, and dxf formats.

5. The intelligent marking method for control points of rail transit lines and sections according to claim 1 is characterized in that: In step S6, the interval longitudinal section control point information is marked as multiple lines of text, the text rotation angle is 0°, and the text style is set; The text content includes the control point name, basic conditions and the type of tunnel crossing of the interval, which is obtained according to the interval plane control point data in step S2; When the section plane control point and the section plane avoid each other, the section tunnel crossing form is side crossing; when the section plane control point and the section plane conflict, the section tunnel crossing form is front crossing.

Citation Information

Patent Citations

  • Automatic fitting and automatic optimal and interactive design method for metro vertical section

    CN105205240A

  • Railway line horizontal and vertical real-time linkage design method

    CN109918803A