A method and system for automatic design of rail transit lines and sections

Through the AutoCAD secondary development program, the rail transit line and interval graphic design is automatically processed, which solves the problems of time-consuming and low efficiency of existing design methods, and achieves fast and efficient automatic design.

CN118171342BActive Publication Date: 2024-12-17FOSHAN RAIL TRANSIT DESIGN & RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410403284.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-03
Publication Date
2024-12-17
Estimated Expiration
2044-04-03

AI Technical Summary

Technical Problem

The existing rail transit line and interval graphic design methods have many operating steps, long time and low production efficiency.

Method used

By writing AutoCAD secondary development programs, the line design plan data is automatically read, the interval plane outline and label are calculated and drawn, including the starting and end point mileage, coordinates, stations and contact channels, etc., to reduce manual operations.

Benefits of technology

The production efficiency has been greatly improved, and the time required for manual design has been shortened from 60 working days to 1 day, improving design quality and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118171342B_ABST
    Figure CN118171342B_ABST
Patent Text Reader

Abstract

The present invention provides a method for automatic design of rail transit line and section plane, which reads the line to obtain data, range and size, creates a polyline segment and draws the section plane contour, then calculates the section mileage marking vertex coordinates and the section start and end point coordinate marking vertex coordinates, creates a polyline and mileage marking text, draws the section start mileage plane marking and the section end mileage plane marking, then calculates the vehicle marking vertex, section connection channel and wastewater pump room plane contour and marking vertex coordinates, section control point and section plane distance and marking vertex coordinates, completes creation and drawing; the present invention realizes the automatic design of urban rail transit line and section plane, writes the method of the present invention into an AutoCAD secondary development program, automatically designs the line and section plane on a computer, and automatically draws and marks, converts a large number of steps that require manual operation into computer automatic operation, and greatly improves production efficiency and design quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of rail transit tunnel line design, and in particular to a method and system for automatic design of rail transit lines and section planes. Background Art

[0002] At present, when designing lines and sections, designers in the rail transit industry need to manually measure and determine the mileage and coordinates of the starting and ending points of the interval in the AutoCAD line and section plan design plan file, manually draw the interval plane contour according to the structure size of the interval, and draw the plane markings of the mileage of the starting and ending points of the interval, the plane markings of the coordinates of the starting and ending points of the interval, and the plane markings of the stations one by one. Finally, draw the plane contours and markings of the connecting channels and wastewater pump rooms, and the plane contours and markings of the control points of the intervals, and manually adjust the formats of various AutoCAD graphics elements to meet the professional engineering design drawing standards for rail transit lines and sections.

[0003] The above work involves many manual operations such as drawing auxiliary lines, selecting objects, measuring lengths, editing texts, and adjusting styles, which are time-consuming and inefficient. Therefore, it is urgent to improve the production method and use AutoCAD software for secondary development to convert a large amount of repetitive work from manual to computer-automated work, thereby improving production efficiency. Summary of the invention

[0004] The purpose of the present invention is to solve the problems of the existing rail transit line and section plane design method having many operation steps, long time consumption and low production efficiency. To solve the above problems, the present invention provides the following technical solutions:

[0005] A method for automatic design of rail transit lines and sections, comprising the following steps:

[0006] S1, read the circuit design data and store it;

[0007] S2, obtain and store the data of the interval communication channel and wastewater pump room, the interval control point data, the interval mileage range, the construction method, the structural size,

[0008] S3, create polylines based on the interval structure size offset and draw the interval plane outline;

[0009] S4, calculating the vertex coordinates of the interval mileage marking, creating a polyline and mileage marking text, and drawing the interval start mileage plane marking and the interval end mileage plane marking;

[0010] S5, calculating the coordinates of the vertices of the interval start and end coordinate annotations, creating a polyline and coordinate annotation text, and drawing the interval start coordinate plane annotation and the interval end coordinate plane annotation;

[0011] S6. Calculate the vertex coordinates of the station marking, create polylines and station marking text, and draw the plane markings of the stations at both ends of the section;

[0012] S7. Calculate the plane contours and annotation vertex coordinates of the inter-area communication channel and the wastewater pump room, create polylines and annotation texts, and draw the plane contours and annotations of the inter-area communication channel and the wastewater pump room;

[0013] S8. Calculate the distance between the interval control point and the interval plane and the coordinates of the annotation vertices, create corresponding distance annotations, polylines and annotation texts, and draw the plane contours and annotations of the interval control points.

[0014] Further preferably, the line design scheme data is read by directly reading the line plane design scheme dwg, dws, dwt, dxf format files by writing an AutoCAD secondary development program;

[0015] The line design plan data refers to the line plane design plan data, including line plane intersection data, station names and mileage data.

[0016] Further preferably, in step S2, the data of the inter-section communication channel and the wastewater pump room include the setting form of the inter-section communication channel and the wastewater pump room, and the line mileage corresponding to the center line of the inter-section communication channel and the wastewater pump room;

[0017] The interval control point data includes the interval control point name, the interval control point plane contour vertex coordinates, the interval control point base bottom elevation, and the interval control point base text description;

[0018] The mileage range of the interval refers to the mileage of the line corresponding to the starting point of the interval to the mileage of the line corresponding to the end point of the interval;

[0019] The construction methods include shield, open cut, elevated, and roadbed;

[0020] The structural dimensions are the horizontal projection distance from the center line of the section line to the outermost side of the section structure.

[0021] Further preferably, the step S3 specifically includes the following steps:

[0022] S3.1. Draw the interval plane contour polylines PL1, PL2, PL3, PL4;

[0023] The PL1, PL2, PL3, and PL4 are respectively obtained by offsetting the center line of the right line and the center line of the left line of the line within the interval mileage range to both sides, and the offset amount is the structural dimension described in step S2; specifically, PL1 is obtained by offsetting the center line of the right line of the line within the interval mileage range to the outside, that is, away from the left line side, PL2 is obtained by offsetting the center line of the right line of the line within the interval mileage range to the inside, that is, close to the left line side, PL3 is obtained by offsetting the center line of the left line of the line within the interval mileage range to the inside, that is, close to the right line side, and PL4 is obtained by offsetting the center line of the left line of the line within the interval mileage range to the outside, that is, away from the right line side;

[0024] When the construction method in step S2 is open excavation or elevated construction, only the outermost contour polylines PL1 and PL4 of the interval plane need to be drawn; when the construction method in step S2 is roadbed, there is no need to draw the interval plane contour polylines in this step;

[0025] S3.2, adjusting the format of the interval plane contour polylines PL1, PL2, PL3, PL4;

[0026] The adjustment of the format includes the adjustment of color, line type and line width;

[0027] Further preferably, the step S4 specifically comprises the following steps:

[0028] S4.1. Define the starting and ending points P1, P2, P3, and P4 of the interval plane on the right line and the left line of the line;

[0029] The coordinates of the starting and ending points P1, P2, P3, and P4 are determined according to the mileage of the interval;

[0030] Among them, P1 is the starting point of the right line interval, P2 is the end point of the right line interval, point P3 is the starting point of the left line interval, P4 is the starting point of the left line interval, and P4 is the end point of the left line interval;

[0031] S4.2. Define the interval plane start and end mileages and mark the lead line endpoints P5, P6, P7, P8;

[0032] Specifically, the P5 coordinate X P5 , Y P5 Calculate according to the following formula:

[0033] X P5 =X P1 +L*sin(α QD +PI)

[0034] Y P5 =Y P1 +L*cos(α QD +PI)

[0035] Among them, X P1 , YP1 is the coordinate of P1, L is the length of the plane marking lead line of the interval starting and ending points, α QD is the azimuth from P1 to P3, and PI is an angle of 180°;

[0036] Specifically, the P6 coordinate X P6 , Y P6 Calculate according to the following formula:

[0037] X P6 =X P2 +L*sin(α ZD +PI)

[0038] Y P6 =Y P2 +L*cos(α ZD +PI)

[0039] Among them, X P2 , Y P2 is the P2 coordinate, α ZD is the azimuth from P2 to P4;

[0040] Specifically, the P7 coordinate X P7 , Y P7 Calculate according to the following formula:

[0041] X P7 =X P3 +L*sinα QD

[0042] Y P7 =Y P3 +L*cosα QD

[0043] Among them, X P3 , Y P3 is the P3 coordinate;

[0044] Specifically, the P8 coordinate X P8 , Y P8 Calculate according to the following formula:

[0045] X P8 =X P4 +L*sinα ZD

[0046] Y P8 =Y P4 +L*cosα ZD

[0047] Among them, X P4 , Y P4 is the coordinate of point P4;

[0048] S4.3. Draw the plane marking lead lines PL5, PL6, PL7, PL8 at the start and end points of the interval;

[0049] Specifically, the plane annotation lead is a straight line; PL5 is formed by connecting points P1 and P5; PL6 is formed by connecting points P2 and P6; PL7 is formed by connecting points P3 and P7; PL8 is formed by connecting points P4 and P8;

[0050] S4.4. Create the interval start and end mileage plane marking single-line text DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8;

[0051] Specifically, the single-line text DT1 and DT5 are the designed starting mileages of the interval, the single-line text DT3 and DT7 are the designed ending mileages of the interval, and the single-line text DT2, DT4, DT6, and DT8 are respectively the starting mileages of the right line interval, the ending mileages of the right line interval, the starting mileages of the left line interval, and the ending mileages of the left line interval in step S2;

[0052] Specifically, the rotation angle of the single-line characters DT1, DT2, DT5, and DT6 is PI / 2-α QD The rotation angle of the single-line characters DT3, DT4, DT7, and DT8 is PI / 2-α ZD ; Wherein, PI / 2 is an angle of 90°;

[0053] Specifically, the lower left corner of the single-line text DT1 and the upper left corner of DT2 are aligned to point P5, the lower left corner of the single-line text DT3 and the upper left corner of DT4 are aligned to point P6, the lower right corner of the single-line text DT5 and the upper right corner of DT6 are aligned to point P7, and the lower right corner of the single-line text DT7 and the upper right corner of DT8 are aligned to point P8;

[0054] S4.5, adjusting the format of the straight line described in step S4.3 and the single-line text described in step S4.4;

[0055] Specifically, the format adjustment includes the adjustment of the font, character height, color, line type, and line width.

[0056] Further preferably, the step S5 specifically includes the following steps:

[0057] S5.1. Define the coordinate plane of the starting and ending points of the interval and mark the polyline vertices P9, P10, P11, P12, P13, P14, P15, and P16;

[0058] Specifically, the coordinates of point P9 are P9 , Y P9 , P10 coordinate X P10 , Y P10 Calculate according to the following formula:P9 =X P1 +L1*sin(α QD +PI*5 / 6)

[0059] Y P9 =Y P1 +L1*cos(α QD +PI*5 / 6)

[0060] X P10 =X P9 +L2*sin(α QD +PI / 2)

[0061] Y P10 =Y P9 +L2*cos(α QD +PI / 2)

[0062] Among them, X P1 , Y P1 is the P1 coordinate, L1 is the length of the lead marked on the first coordinate plane, L2 is the length of the lead marked on the second coordinate plane, α QD is the azimuth from P1 to P3, and PI is an angle of 180°.

[0063] Specifically, the coordinates of point P11 are P11 , Y P11 , P12 coordinate X P12 , Y P12 Calculate according to the following formula: P11 =X P2 +L1*sin(α ZD +PI*7 / 6)

[0064] Y P11 =Y P2 +L1*cos(α ZD +PI*7 / 6)

[0065] X P12 =X P11 +L2*sin(α ZD -PI / 2)

[0066] Y P12 =Y P11 +L2*cos(α ZD -PI / 2)

[0067] Among them, X P2 , Y P2 is the P2 coordinate, α ZD is the azimuth from P2 to P4;

[0068] Specifically, the coordinates of point P13 are 13, Y P13 , P14 coordinate X P14 , Y P14 Calculate according to the following formula: P13 =X P3 +L1*sin(α QD +PI / 6)

[0069] Y P13 =Y P3 +L1*cos(α QD +PI / 6)

[0070] X P14 =X 13 +L2*sin(α QD +PI / 2)

[0071] Y P14 =Y P13 +L2*cos(α QD +PI / 2)

[0072] Among them, X P3 , Y P3 is the P3 coordinate;

[0073] Specifically, the coordinates of point P15 are P15 , Y P15 , P16 coordinate X P16 , Y P16 Calculate according to the following formula: P15 =X P4 +L1*sin(α ZD -PI / 6)

[0074] Y P15 =Y P4 +L1*cos(α ZD -PI / 6)

[0075] X P16 =X P15 +L2*sin(α ZD -PI / 2)

[0076] Y P16 =Y P15 +L2*cos(α ZD -PI / 2)

[0077] Among them, X P4 , Y P4 is the coordinate of point P4;

[0078] S5.2, draw the coordinate plane of the starting and ending points of the interval and mark the polylines PL9, PL10, PL11, PL12;

[0079] Specifically, the polyline PL9 is connected by points P1, P9, and P10 in sequence, the polyline PL10 is connected by points P2, P11, and P12 in sequence, the polyline PL11 is connected by points P3, P13, and P14 in sequence, and the polyline PL12 is connected by points P4, P15, and P16 in sequence;

[0080] S5.3. Create the coordinate plane of the interval start and end points to mark the single-line text DT9, DT10, DT11, DT12, DT13, DT14, DT15, DT16;

[0081] Specifically, the text contents of the single-line characters DT9, DT11, DT13, and DT15 correspond to the X-axis coordinates of the points P1, P2, P3, and P4 respectively, and the text contents of the single-line characters DT10, DT12, DT14, and DT16 correspond to the Y-axis coordinates of the points P1, P2, P3, and P4 respectively;

[0082] Specifically, the rotation angle of the single-line characters DT9, DT11, DT13, and DT14 is -α QD The rotation angle of the single-line text DT10, DT12, DT14, and DT16 is -α ZD ;

[0083] Specifically, the middle bottom point of the single-line text DT9 and the middle top point of DT10 are aligned with the midpoint of points P9 and P10, the middle bottom point of the single-line text DT11 and the middle top point of DT12 are aligned with the midpoint of points P11 and P12, the middle bottom point of the single-line text DT13 and the middle top point of DT14 are aligned with the midpoint of points P13 and P14, and the middle bottom point of the single-line text DT15 and the middle top point of DT16 are aligned with the midpoint of points P15 and P16;

[0084] Specifically, in the above method, the X and Y axes and the corresponding coordinates are calculated using the Cartesian plane rectangular coordinate system, and the coordinates are marked using the Gaussian plane rectangular coordinate system;

[0085] S5.4, adjusting the polyline and single-line text formats described in steps S5.2 and S5.3;

[0086] Specifically, the format adjustment includes the adjustment of the font, character height, color, line type, and line width.

[0087] Further preferably, the step S6 specifically comprises the following steps:

[0088] S6.1. Define the polyline vertices P17, P18, P19, and P20 for the station at the short mileage end of the interval and the polyline vertices P21, P22, P23, and P24 for the station at the long mileage end of the interval;

[0089] Specifically, the coordinates of point P17 are P17 , Y P17 , P18 coordinate X P18 , Y P18 , P19 coordinate X P19 , Y P19 , P20 coordinate X P20 , Y P20 Calculate according to the following formula:

[0090] X P17 =(X P3 +X P7 ) / 2+13*sin(α QD +PI / 2)

[0091] Y P17 =(Y P3 +Y P7 ) / 2+13*cos(α QD +PI / 2)

[0092] X P18 =X P17 +6*sin(α QD +PI / 2)

[0093] Y P18 =Y P17 +6*cos(α QD +PI / 2)

[0094] X P19 =X P18 +26*sin(α QD +PI / 2)

[0095] Y P19 =Y P18 +26*cos(α QD +PI / 2)

[0096] X P20 =X P18 +1.5*sinα QD

[0097] Y P20 =Y P18 +1.5*cos α QD

[0098] Among them, X P3 , Y P3 is the coordinate of point P3, X P7 , Y P7 is the coordinate of point P7, α QD is the azimuth from P1 to P3, PI is an angle of 180°, and PI / 2 is an angle of 90°;

[0099] Specifically, the coordinates of point P21 are P21 , Y P21 , P22 coordinate X P22 , Y P22 , P23 coordinate X P23 , Y P23 , P24 coordinate X P24 , Y P24 Calculate according to the following formula:

[0100] X P21 =(X P4 +X P8 ) / 2+13*sin(α ZD -PI / 2)

[0101] Y P21 =(Y P4 +Y P8 ) / 2+13*cos(α ZD -PI / 2)

[0102] X P22 =X P21 +6*sin(α ZD -PI / 2)

[0103] Y P22 =Y P21 +6*cos(α ZD -PI / 2)

[0104] X P23 =X P22 +26*sin(α ZD -PI / 2)

[0105] Y P23 =Y P22 +26*cos(α ZD -PI / 2)

[0106] X P24 =X P22 +1.5*sinα ZD

[0107] Y P24 =Y P22 +1.5*cosα ZD

[0108] Among them, X P4 , Y P4 is the coordinate of point P4, X P8 , Y P8 is the coordinate of point P8, α ZD is the azimuth from P2 to P4, PI / 2 is an angle of 90°;

[0109] S6.2. Draw the station plane and mark the polylines PL13 and PL14;

[0110] Specifically, the polyline PL13 is connected by points P18, P20, P17, and P19 in sequence, and the polyline PL14 is connected by points P22, P24, P21, and P23 in sequence;

[0111] S6.3. Create single-line text DT17 and DT18 for the plane marking of interval stations;

[0112] Specifically, the single-line text DT17 and DT18 contain the station name at the short-distance end of the interval and the station name at the long-distance end of the interval respectively;

[0113] Specifically, the rotation angle of the single-line text DT17 is -α QD , the rotation angle of the single-line text DT18 is -α ZD ;

[0114] Specifically, the middle bottom point of the single-line text DT17 is aligned with the midpoint of points P18 and P19, and the middle bottom point of the single-line text DT18 is aligned with the midpoint of points P22 and P23;

[0115] S6.4, adjusting the polyline and single-line text formats described in steps S6.2 and S6.3;

[0116] Specifically, the format adjustment includes the adjustment of the font, character height, color, line type, and line width.

[0117] The present invention also provides a rail transit line and section plane automatic design system, using the rail transit line and section plane automatic design method, the system comprises:

[0118] Basic data input module, used to input basic data required for rail transit line and section plane design;

[0119] The automatic design module for line and section plane is used to automatically draw the plane outline of the section, the plane outline of the section communication channel and the wastewater pump room, and the plane outline of the section control point;

[0120] The line and section plane automatic marking module is used to automatically draw the line and section plane start and end mileage plane marking, coordinate plane marking, section end station plane marking, section connection channel and sewage pump room plane marking and section control point plane marking;

[0121] The basic data input module comprises:

[0122] The line plan data input unit is used to open the line plan file, read and store the line plan data. The line plan data refers to the line plan data, including but not limited to the line plan intersection data, station name and mileage data.

[0123] The interval plane design scheme data input unit is used to obtain the interval mileage range, construction method, structural dimensions, interval communication channel and wastewater pump room data, and interval control point data. The interval mileage range refers to the line mileage corresponding to the interval starting point to the line mileage corresponding to the interval end point. The construction methods are not limited to shield, open excavation, and elevated. The structural dimensions are the horizontal projection distance from the center line of the interval line to the outermost side of the interval structure. The interval communication channel and wastewater pump room data include the setting form of the interval communication channel and wastewater pump room, and the line mileage corresponding to the center line of the interval communication channel and wastewater pump room. The interval control point data includes the name of the interval control point, the coordinates of the vertex of the plane contour of the interval control point, the bottom elevation of the foundation of the interval control point, and the text description of the foundation of the interval control point;

[0124] The line and section plane automatic marking module includes:

[0125] The automatic plane marking unit for the starting and ending mileages of lines and sections is used to automatically draw the plane markings of the starting and ending mileages of lines and sections and adjust the format.

[0126] The unit for automatically marking the coordinate plane of the starting and ending points of lines and sections is used to automatically draw the coordinate plane markings of the starting and ending points of lines and sections and adjust the format.

[0127] The automatic plane marking unit for stations at both ends of the section is used to automatically draw the plane markings of stations at both ends of the section and adjust the format.

[0128] The automatic plane marking unit for the section connecting channel and the sewage pump room is used to automatically draw the line spacing marking of the connecting channel and the sewage pump room, the plane coordinate marking of the connecting channel and the sewage pump room, and the plane marking of the name and mileage of the connecting channel and the sewage pump room.

[0129] The automatic plane marking unit of the interval control point is used to automatically draw the plane marking of the interval control point name and the distance marking between the interval control point and the interval plane.

[0130] The present invention provides an automatic design method for rail transit lines and section planes, which realizes the automated design of urban rail transit lines and section planes. By writing the method of the present invention as an AutoCAD secondary development program, the lines and section planes are automatically designed on the computer, and the drawing and annotation are automatically performed, and a large number of steps that require manual operation are converted to computer automatic operation, which greatly improves production efficiency and design quality. If the existing production method is used, the 32 section planes of a subway line will take about 60 working days to design and draw manually. If the method and embodiment of the present invention are used, the automatic design can be completed in only 1 day, and the production efficiency is greatly improved. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0132] Figure 2 It is a schematic diagram of interval parameters of the present invention;

[0133] Figure 3 This is a schematic diagram of the interval plane starting point marking principle of Example 1 of the present invention;

[0134] Figure 4 This is a schematic diagram of the interval plane endpoint marking principle of Example 1 of the present invention;

[0135] Figure 5 is a schematic diagram of a section plane of Embodiment 1 of the present invention;

[0136] Figure 6 is a schematic diagram of the interval plane starting point of Example 1 of the present invention;

[0137] Figure 7 is a schematic diagram of the interval plane end point of Example 1 of the present invention;

[0138] Figure 8 It is the plan outline and marked schematic diagram of the inter-area communication channel and the wastewater pump house;

[0139] Fig. 9 It is a schematic diagram of the plane contour and annotation of the interval control points.

[0140] Fig.10 is a schematic diagram of setting the output parameters of an embodiment of the present invention;

[0141] Fig.11 It is a system principle diagram of embodiment 2 of the present invention. DETAILED DESCRIPTION

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

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

[0144] Embodiment 1:

[0145] The present invention provides a method for automatic design of rail transit lines and sections. Figure 1 The method for automatic design of rail transit lines and section planes comprises the following steps:

[0146] According to a first aspect of an embodiment of the present invention, a method for automatic design of rail transit lines and sections is proposed, the method comprising:

[0147] S1: Open the circuit plan design file, automatically read and store the circuit design data.

[0148] Specifically, the data reading can be directly read in the line plan dwg, dws, dwt, dxf format files by writing an AutoCAD secondary development program. The line design plan data refers to the line plan design plan data, including but not limited to line plan intersection data, station names and mileage data.

[0149] S2: Obtain and store the interval communication channel and wastewater pump room data, interval control point data, interval mileage range, construction method, and structural dimensions.

[0150] Specifically, the interval communication channel and wastewater pump room data include the setting form of the interval communication channel and wastewater pump room, and the line mileage corresponding to the center line of the interval communication channel and wastewater pump room. The interval control point data include the name of the interval control point, the coordinates of the vertex of the plane contour of the interval control point, the bottom elevation of the interval control point foundation, and the text description of the interval control point foundation. The interval mileage range refers to the line mileage corresponding to the starting point of the interval to the line mileage corresponding to the end point of the interval. The construction methods include but are not limited to shield, open excavation, elevated, and roadbed. The structural size is the horizontal projection distance from the center line of the interval line to the outermost side of the interval structure. The above interval parameters are saved in tabular form, see Figure 2 .

[0151] S3: Create polylines based on interval structure dimension offsets and automatically draw interval plane outlines.

[0152] Furthermore, the specific steps of step S3 are as follows:

[0153] S3.1: Draw the interval plane contour polylines PL1, PL2, PL3, PL4.

[0154] Specifically, the PL1, PL2, PL3, and PL4 are respectively obtained by offsetting the center line of the right line and the center line of the left line of the line within the interval mileage range to both sides, wherein PL1 is obtained by offsetting the center line of the right line of the line within the interval mileage range to the outside, that is, away from the left line side, PL2 is obtained by offsetting the center line of the right line of the line within the interval mileage range to the inside, that is, close to the left line side, PL3 is obtained by offsetting the center line of the left line of the line within the interval mileage range to the inside, that is, close to the right line side, and PL4 is obtained by offsetting the center line of the left line of the line within the interval mileage range to the outside, that is, away from the right line side; see Figure 3 , Figure 4 The offset is the structural size described in step S2. Specifically, the offset can use the OFFSET offset command in AutoCAD to directly implement the copying and offset of the polyline.

[0155] Specifically, when the interval construction method in step S2 is open cut or elevated, only the outermost contour polylines PL1 and PL4 of the interval plane need to be drawn. When the interval construction method in step S2 is roadbed, there is no need to draw the interval plane contour polylines in this step.

[0156] S3.2: Adjust the polyline format described in step S3.1.

[0157] Specifically, the format adjustment includes but is not limited to the adjustment of color, line type, and line width to meet the professional engineering design drawing standards for rail transit lines and sections. Figure 5 .

[0158] S4: Calculate the vertex coordinates of the interval mileage annotation, create polylines and mileage annotation text, and automatically draw the interval start mileage plane annotation and the interval end mileage plane annotation. Figure 3 , Figure 4 .

[0159] Furthermore, the specific steps of step S4 are as follows:

[0160] S4.1: Define the starting and ending points P1, P2, P3, and P4 of the interval plane on the right line and the left line of the line.

[0161] Specifically, the coordinates of the points P1, P2, P3, and P4 are determined according to the starting and ending mileages of the interval in step S2. Among them, point P1 is the starting point of the right line interval, point P2 is the end point of the right line interval, point P3 is the starting point of the left line interval, point P4 is the starting point of the left line interval, and point P4 is the end point of the left line interval.

[0162] S4.2: Define the start and end mileage marks of the interval plane and the endpoints of the leader line P5, P6, P7, and P8.

[0163] Specifically, the coordinates of point P5 are P5 , Y P5 Calculate according to the following formula:

[0164] X P5 =X P1 +L*sin(α QD +PI)

[0165] Y P5 =Y P1 +L*cos(α QD +PI)

[0166] Among them, X P1 , Y P1 is the coordinate of point P1, L is the length of the lead line marking the start and end points of the interval plane, α QD is the azimuth from point P1 to point P3, and PI is an angle of 180°.

[0167] Specifically, the coordinates of point P6 are P6 , Y P6 Calculate according to the following formula:

[0168] X P6 =X P2 +L*sin(α ZD +PI)

[0169] Y P6 =Y P2 +L*cos(α ZD +PI)

[0170] Among them, X P2 , Y P2 is the coordinate of point P2, α ZD is the azimuth from point P2 to point P4.

[0171] Specifically, the coordinates of point P7 are P7 , Y P7 Calculate according to the following formula:

[0172] X P7 =X P3 +L*sinα QD

[0173] Y P7 =Y P3 +L*cosα QD

[0174] Among them, X P3 , Y P3is the coordinate of point P3.

[0175] Specifically, the coordinates of point P8 are P8 , Y P8 Calculate according to the following formula:

[0176] X P8 =X P4 +L*sinα ZD

[0177] Y P8 =Y P4 +L*cosα ZD

[0178] Among them, X P4 , Y P4 is the coordinate of point P4.

[0179] S4.3: Draw the plane marking leaders PL5, PL6, PL7, and PL8 at the start and end points of the interval.

[0180] Specifically, the plane annotation leader is a straight line; the PL5, PL6, PL7, and PL8 are respectively connected by points P1 and P5, points P2 and P6, points P3 and P7, and points P4 and P8.

[0181] S4.4: Create single-line text DT1, DT2, DT3, DT4, DT5, DT6, DT7, and DT8 for the plane marking of the start and end mileages of the interval.

[0182] Specifically, the text content of the single-line text DT1 and DT5 is "the designed starting mileage of the section", the text content of the single-line text DT3 and DT7 is "the designed ending mileage of the section", and the text content of the single-line text DT2, DT4, DT6, and DT8 is the starting mileage of the right line section, the ending mileage of the right line section, the starting mileage of the left line section, and the ending mileage of the left line section described in step S2.

[0183] Specifically, the rotation angle of the single-line characters DT1, DT2, DT5, and DT6 is PI / 2-α QD The rotation angle of the single-line characters DT3, DT4, DT7, and DT8 is PI / 2-α ZD , where PI / 2 is an angle of 90°.

[0184] Specifically, the lower left corner of the single-line text DT1 and the upper left corner of DT2 are aligned with point P5, the lower left corner of the single-line text DT3 and the upper left corner of DT4 are aligned with point P6, the lower right corner of the single-line text DT5 and the upper right corner of DT6 are aligned with point P7, and the lower right corner of the single-line text DT7 and the upper right corner of DT8 are aligned with point P8.

[0185] S4.5: Adjust the format of the straight line described in step S4.3 and the single-line text described in step S4.4.

[0186] Specifically, the format adjustment includes but is not limited to the adjustment of font, character height, color, line type, and line width to meet the professional engineering design and drawing standards for rail transit lines and sections. Figure 6 , Figure 7 .

[0187] S5: Calculate the coordinates of the vertices of the interval start and end coordinate annotations, create polylines and coordinate annotation text, and automatically draw the interval start coordinate plane annotation and interval end coordinate plane annotation. Figure 3 , Figure 4 .

[0188] Furthermore, the specific steps of step S5 are as follows:

[0189] S5.1: Define the interval start and end points and mark the polyline vertices P9, P10, P11, P12, P13, P14, P15, and P16 in the coordinate plane.

[0190] Specifically, the coordinates of point P9 are P9 , Y P9 , P10 coordinate X P10 , Y P10 Calculate according to the following formula: P9 =X P1 +L1*sin(α QD +PI*5 / 6)

[0191] Y P9 =Y P1 +L1*cos(α QD +PI*5 / 6)

[0192] X P10 =X P9 +L2*sin(α QD +PI / 2)

[0193] Y P10 =Y P9 +L2*cos(α QD +PI / 2)

[0194] Among them, X P1 , Y P1 is the P1 coordinate, L1 is the length of the lead marked on the first coordinate plane, L2 is the length of the lead marked on the second coordinate plane, α QD is the azimuth from P1 to P3, and PI is an angle of 180°.

[0195] Specifically, the coordinates of point P11 are P11 , YP11 , P12 coordinate X P12 , Y P12 Calculate according to the following formula: P11 =X P2 +L1*sin(α ZD +PI*7 / 6)

[0196] Y P11 =Y P2 +L1*cos(α ZD +PI*7 / 6)

[0197] X P12 =X P11 +L2*sin(α ZD -PI / 2)

[0198] Y P12 =Y P11 +L2*cos(α ZD -PI / 2)

[0199] Among them, X P2 , Y P2 is the P2 coordinate, α ZD is the azimuth from P2 to P4.

[0200] Specifically, the coordinates of point P13 are 13 , Y P13 , P14 coordinate X P14 , Y P14 Calculate according to the following formula: P13 =X P3 +L1*sin(α QD +PI / 6)

[0201] Y P13 =Y P3 +L1*cos(α QD +PI / 6)

[0202] X P14 =X 13 +L2*sin(α QD +PI / 2)

[0203] Y P14 =Y P13 +L2*cos(α QD +PI / 2)

[0204] Among them, X P3 , Y P3 is the P3 coordinate.

[0205] Specifically, the coordinates of point P15 are P15 , Y P15, P16 coordinate X P16 , Y P16 Calculate according to the following formula: P15 =X P4 +L1*sin(α ZD -PI / 6)

[0206] Y P15 =Y P4 +L1*cos(α ZD -PI / 6)

[0207] X P16 =X P15 +L2*sin(α ZD -PI / 2)

[0208] Y P16 =Y P15 +L2*cos(α ZD -PI / 2)

[0209] Among them, X P4 , Y P4 is the coordinate of point P4.

[0210] S5.2: Draw the coordinate plane of the start and end points of the interval and annotate the polylines PL9, PL10, PL11, and PL12.

[0211] Specifically, the polyline PL5 is connected by points P1, P9, and P10 in sequence, the polyline PL6 is connected by points P2, P11, and P12 in sequence, the polyline PL7 is connected by points P3, P13, and P14 in sequence, and the polyline PL8 is connected by points P4, P15, and P16 in sequence.

[0212] S5.3: Create plane annotation single-line text DT9, DT10, DT11, DT12, DT13, DT14, DT15, DT16 for the start and end coordinates of the interval.

[0213] Specifically, the text contents of the single-line text DT9, DT11, DT13, and DT15 marked on the coordinate plane correspond one-to-one to the X-axis coordinates of points P1, P2, P3, and P4, respectively, and the text contents of the single-line text DT10, DT12, DT14, and DT16 marked on the coordinate plane correspond one-to-one to the Y-axis coordinates of points P1, P2, P3, and P4, respectively.

[0214] Specifically, the rotation angle of the single-line characters DT9, DT11, DT13, and DT14 is -α QD The rotation angle of the single-line text DT10, DT12, DT14, and DT16 is -α ZD .

[0215] Specifically, the middle bottom point of the single-line text DT9 and the middle top point of DT10 are aligned with the midpoint of points P9 and P10, the middle bottom point of the single-line text DT11 and the middle top point of DT12 are aligned with the midpoint of points P11 and P12, the middle bottom point of the single-line text DT13 and the middle top point of DT14 are aligned with the midpoint of points P13 and P14, and the middle bottom point of the single-line text DT15 and the middle top point of DT16 are aligned with the midpoint of points P15 and P16.

[0216] Specifically, the X-axis, Y-axis and corresponding coordinate calculations described in the present invention all adopt the Cartesian plane rectangular coordinate system, and the coordinate notation adopts the Gaussian plane rectangular coordinate system.

[0217] S5.4: Adjust the polyline and single-line text formats described in steps S5.2 and S5.3.

[0218] Specifically, the format adjustment includes but is not limited to the adjustment of font, font height, color, line type, and line width to meet the professional engineering design and drawing standards for rail transit lines and sections. Figure 6 , Figure 7 .

[0219] S6: Calculate the vertex coordinates of the station annotation, create polylines and station annotation text, and adjust the format, and automatically draw the plane annotation of the stations at both ends of the section, see Figure 3 , Figure 4 .

[0220] Furthermore, the specific steps of step S6 are as follows:

[0221] S6.1: Define the polyline vertices P17, P18, P19, P20 at the short-distance end of the section and the polyline vertices P21, P22, P23, P24 at the long-distance end of the section.

[0222] Specifically, the coordinates of point P17 are P17 , Y P17 , P18 coordinate X P18 , Y P18 , P19 coordinate X P19 , Y P19 , P20 coordinate X P20 , Y P20 Calculate according to the following formula:

[0223] X P17 =(X P3 +X P7 ) / 2+13*sin(α QD +PI / 2)

[0224] Y P17 =(Y P3 +YP7 ) / 2+13*cos(α QD +PI / 2)

[0225] X P18 =X P17 +6*sin(α QD +PI / 2)

[0226] Y P18 =Y P17 +6*cos(α QD +PI / 2)

[0227] X P19 =X P18 +26*sin(α QD +PI / 2)

[0228] Y P19 =Y P18 +26*cos(α QD +PI / 2)

[0229] X P20 =X P18 +1.5*sinα QD

[0230] Y P20 =Y P18 +1.5*cosα QD

[0231] Among them, X P3 , Y P3 is the coordinate of point P3, X P7 , Y P7 is the coordinate of point P7, α QD is the azimuth from P1 to P3, PI is an angle of 180°, and PI / 2 is an angle of 90°.

[0232] Specifically, the coordinates of point P21 are P21 , Y P21 , P22 coordinate X P22 , Y P22 , P23 coordinate X P23 , Y P23 , P24 coordinate X P24 , Y P24 Calculate according to the following formula:

[0233] X P21 =(X P4 +X P8 ) / 2+13*sin(α ZD -PI / 2)

[0234] Y P21 =(YP4 +Y P8 ) / 2+13*cos(α ZD -PI / 2)

[0235] X P22 =X P21 +6*sin(α ZD -PI / 2)

[0236] Y P22 =Y P21 +6*cos(α ZD -PI / 2)

[0237] X P23 =X P22 +26*sin(α ZD -PI / 2)

[0238] Y P23 =Y P22 +26*cos(α ZD -PI / 2)

[0239] X P24 =X P22 +1.5*sinα ZD

[0240] Y P24 =Y P22 +1.5*cosα ZD

[0241] Among them, X P4 , Y P4 is the coordinate of point P4, X P8 , Y P8 is the coordinate of point P8, α ZD is the azimuth from P2 to P4, and PI / 2 is an angle of 90°.

[0242] S6.2: Draw the section station plane and annotate the polylines PL13 and PL14.

[0243] Specifically, the polyline PL13 is connected by points P18, P20, P17, and P19 in sequence, and the polyline PL14 is connected by points P22, P24, P21, and P23 in sequence.

[0244] S6.3: Create single-line text DT17 and DT18 for the plane annotation of the section stations.

[0245] Specifically, the text contents of the single-line text DT17 and DT18 marked on the plane of the section station are the station name at the short-mileage end of the section and the station name at the long-mileage end of the section respectively.

[0246] Specifically, the rotation angle of the single-line text DT17 is -α QD , the rotation angle of the single-line text DT18 is -α ZD .

[0247] Specifically, the middle bottom point of the single-line character DT17 is aligned with the midpoint of points P18 and P19, and the middle bottom point of the single-line character DT18 is aligned with the midpoint of points P22 and P23.

[0248] S6.4: Adjust the polyline and single-line text formats described in steps S6.2 and S6.3.

[0249] Specifically, the format adjustment includes but is not limited to the adjustment of font, font height, color, line type, and line width to meet the professional engineering design and drawing standards for rail transit lines and sections. Figure 6 , Figure 7 .

[0250] S7: Calculate the plane contours and annotation vertex coordinates of the interval communication channel and the wastewater pump room, create polylines and annotation text, and automatically draw the plane contours and annotations of the interval communication channel and the wastewater pump room.

[0251] Specifically, the plane marking of the inter-section communication channel and the sewage pump room includes the marking of the line spacing of the communication channel and the sewage pump room, the plane coordinate marking of the communication channel and the sewage pump room, and the plane marking of the name and mileage of the communication channel and the sewage pump room. It can be calculated and generated according to the data of the inter-section communication channel and the sewage pump room in step S2. The effect can be seen in Figure 8 .

[0252] S8: Calculate the distance between the interval control point and the interval plane and the coordinates of the annotation vertices, create corresponding distance annotations, polylines and annotation texts, and automatically draw the plane contour and annotations of the interval control point.

[0253] Specifically, the plane marking of the interval control points includes the plane marking of the interval control point name and the plane distance marking between the interval control point and the interval. It can be calculated and generated according to the interval control point data in step S2. Fig. 9 .

[0254] The above method and steps can be implemented by writing an AutoCAD secondary development program, see Figure 2 , that is, automatically design and generate various graphic elements of the interval master plan in AutoCAD, including but not limited to points, polylines, single-line text, etc. And the graphic element format can be automatically adjusted through preset parameters, see Fig.10 , in order to meet the rail transit line and section professional engineering design drawing standards. Programming languages ​​include but are not limited to C++ and C#. After the program is run, the above operations can be automatically completed in dwg, dws, dwt, and dxf format files.

[0255] Embodiment 2:

[0256] Embodiment 2 of the present invention proposes a rail transit line and section plane automatic design system, see Fig.11 , the system comprising:

[0257] The basic data input module is used to input the basic data required for the rail transit line and section plan design.

[0258] Furthermore, the basic data input module includes:

[0259] The line plan data input unit is used to open the line plan file, read and store the line plan data. The line plan data refers to the line plan data, including but not limited to the line plan intersection data, station name and mileage data.

[0260] The interval plane design scheme data input unit is used to obtain the interval mileage range, construction method, structural dimensions, interval communication channel and wastewater pump room data, and interval control point data. The interval mileage range refers to the line mileage corresponding to the starting point of the interval to the line mileage corresponding to the end point of the interval. The construction methods include but are not limited to shield, open excavation, and elevated. The structural dimensions are the horizontal projection distance from the center line of the interval line to the outermost side of the interval structure. The interval communication channel and wastewater pump room data include the setting form of the interval communication channel and wastewater pump room, and the line mileage corresponding to the center line of the interval communication channel and wastewater pump room. The interval control point data includes the name of the interval control point, the coordinates of the vertex of the plane contour of the interval control point, the bottom elevation of the foundation of the interval control point, and the text description of the foundation of the interval control point.

[0261] The line and section plane automatic design module is used to automatically draw the section plane outline, section communication channel and wastewater pump room plane outline, and section control point plane outline.

[0262] The line and section plane automatic marking module is used to automatically draw the line and section plane starting and ending mileage plane markings, coordinate plane markings, station plane markings at both ends of the section, section connection channel and sewage pump room plane markings, and section control point plane markings.

[0263] Furthermore, the line and section plane automatic marking module includes:

[0264] The automatic plane marking unit for the starting and ending mileages of lines and sections is used to automatically draw the plane markings of the starting and ending mileages of lines and sections and adjust the format.

[0265] The unit for automatically marking the coordinate plane of the starting and ending points of lines and sections is used to automatically draw the coordinate plane markings of the starting and ending points of lines and sections and adjust the format.

[0266] The automatic plane marking unit for stations at both ends of the section is used to automatically draw the plane markings of stations at both ends of the section and adjust the format.

[0267] The automatic plane marking unit for the section connecting channel and the sewage pump room is used to automatically draw the line spacing marking of the connecting channel and the sewage pump room, the plane coordinate marking of the connecting channel and the sewage pump room, and the plane marking of the name and mileage of the connecting channel and the sewage pump room.

[0268] The automatic plane marking unit of the interval control point is used to automatically draw the plane marking of the interval control point name and the distance marking between the interval control point and the interval plane.

[0269] The functions and implementation methods performed by each module in the rail transit line and section plan automatic design system provided in Example 2 of the present invention have been introduced in detail in the above-mentioned Example 1, so they will not be described in detail here.

Claims

1. A method for automatic design of rail transit lines and sections, characterized in that: The steps include: S1, read the circuit design data and store it; S2. Obtain and store data on the inter-area communication channel and wastewater pump house, inter-area control point data, inter-area mileage range, construction method, and structural dimensions; In step S2, the inter-section communication channel and wastewater pump room data include the inter-section communication channel and wastewater pump room setting form, and the line mileage corresponding to the center line of the inter-section communication channel and wastewater pump room; The interval control point data includes the interval control point name, the interval control point plane contour vertex coordinates, the interval control point base bottom elevation, and the interval control point base text description; The mileage range of the interval refers to the mileage of the line corresponding to the starting point of the interval to the mileage of the line corresponding to the end point of the interval; The construction methods include shield, open cut, elevated, and roadbed; The structural dimensions are the horizontal projection distance from the center line of the section line to the outermost side of the section structure; S3, create polylines based on the interval structure size offset and draw the interval plane outline; The S3 step specifically includes the following steps: S3.

1. Draw the interval plane contour polylines PL1, PL2, PL3, PL4; The PL1, PL2, PL3, and PL4 are respectively obtained by offsetting the center line of the right line and the center line of the left line of the line within the interval mileage range to both sides, and the offset amount is the structural dimension described in step S2; PL1 is obtained by offsetting the center line of the right line of the line within the interval mileage range to the outside, that is, away from the left line side, PL2 is obtained by offsetting the center line of the right line of the line within the interval mileage range to the inside, that is, close to the left line side, PL3 is obtained by offsetting the center line of the left line of the line within the interval mileage range to the inside, that is, close to the right line side, and PL4 is obtained by offsetting the center line of the left line of the line within the interval mileage range to the outside, that is, away from the right line side; When the construction method in step S2 is open excavation or elevated construction, only the outermost contour polylines PL1 and PL4 of the interval plane need to be drawn; when the construction method in step S2 is roadbed, there is no need to draw the interval plane contour polylines in this step; S3.2, adjusting the format of the interval plane contour polylines PL1, PL2, PL3, PL4; The adjustment of the format includes the adjustment of color, line type and line width; S4, calculating the vertex coordinates of the interval mileage marking, creating a polyline and mileage marking text, and drawing the interval start mileage plane marking and the interval end mileage plane marking; The S4 step specifically includes the following steps: S4.

1. Define the starting and ending points P1, P2, P3, and P4 of the interval plane on the right line and the left line of the line; The coordinates of the starting and ending points P1, P2, P3, and P4 are determined according to the mileage of the interval; Among them, P1 is the starting point of the right line interval, P2 is the end point of the right line interval, point P3 is the starting point of the left line interval, P4 is the starting point of the left line interval, and P4 is the end point of the left line interval; S4.

2. Define the interval plane start and end mileages and mark the lead line endpoints P5, P6, P7, P8; The P5 coordinates X P5 , Y P5 Calculate according to the following formula: X P5 =X P1 +L*sin(α QD +PI) Y P5 =Y P1 +L*cos(α QD +PI) Among them, X P1 , Y P1 is the coordinate of P1, L is the length of the plane marking lead line of the interval starting and ending points, α QD is the azimuth from P1 to P3, and PI is an angle of 180°; The P6 coordinates X P6 , Y P6 Calculate according to the following formula: X P6 =X P2 +L*sin(α ZD +PI) Y P6 =Y P2 +L*cos(α ZD +PI) Among them, X P2 , Y P2 is the P2 coordinate, α ZD is the azimuth from P2 to P4; The P7 coordinates X P7 , Y P7 Calculate according to the following formula: X P7 =X P3 +L*sinα QD AND P7 =And P3 +L*thing QD Among them, X P3 , Y P3 is the P3 coordinate; The P8 coordinates X P8 , Y P8 Calculate according to the following formula: X P8 =X P4 +L*sinα ZD AND P8 =And P4 +L*thing ZD Among them, X P4 , Y P4 is the coordinate of point P4; S4.

3. Draw the plane marking lead lines PL5, PL6, PL7, PL8 at the start and end points of the interval; The plane annotation leader is a straight line; PL5 is formed by connecting points P1 and P5; PL6 is formed by connecting points P2 and P6; PL7 is formed by connecting points P3 and P7; PL8 is formed by connecting points P4 and P8; S4.

4. Create the interval start and end mileage plane marking single-line text DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8; The single-line characters DT1 and DT5 are the designed starting mileages of the interval, the single-line characters DT3 and DT7 are the designed ending mileages of the interval, and the single-line characters DT2, DT4, DT6, and DT8 are respectively the starting mileages of the right line interval, the ending mileages of the right line interval, the starting mileages of the left line interval, and the ending mileages of the left line interval in step S2; The rotation angle of the single-line characters DT1, DT2, DT5, and DT6 is PI / 2-α QD The rotation angle of the single-line characters DT3, DT4, DT7, and DT8 is PI / 2-α ZD , where PI / 2 is an angle of 90°; The lower left corner of the single-line text DT1 and the upper left corner of DT2 are aligned to point P5, the lower left corner of the single-line text DT3 and the upper left corner of DT4 are aligned to point P6, the lower right corner of the single-line text DT5 and the upper right corner of DT6 are aligned to point P7, and the lower right corner of the single-line text DT7 and the upper right corner of DT8 are aligned to point P8; S4.5, adjusting the format of the straight line described in step S4.3 and the single-line text described in step S4.4; The adjustment of the format includes the adjustment of font, font height, color, line type and line width; S5, calculating the coordinates of the vertices of the interval start and end coordinate annotations, creating a polyline and coordinate annotation text, and drawing the interval start coordinate plane annotation and the interval end coordinate plane annotation; The S5 step specifically includes the following steps: S5.

1. Define the coordinate plane of the starting and ending points of the interval and mark the polyline vertices P9, P10, P11, P12, P13, P14, P15, and P16; The coordinates of point P9 are X P9 , Y pp , P10 coordinate X P10 , Y P10 Calculate according to the following formula: X P9 =X P1 +L1*sin(α QD +PI*5 / 6) AND P9 =And P1 +L1*cos(α QD +PI*5 / 6) X P10 =X P9 +L2*sin(α QD +PI / 2) AND P10 =And P9 +L2*cos(α QD +PI / 2) Among them, X P1 , Y P1 is the P1 coordinate, L1 is the length of the lead marked on the first coordinate plane, L2 is the length of the lead marked on the second coordinate plane, α QD is the azimuth from P1 to P3, and PI is an angle of 180°; The coordinates of point P11 are X P11 , Y P11 , P12 coordinate X P12 , Y P12 Calculate according to the following formula: X P11 =X P2 +L1*sin(α ZD +PI*7 / 6) AND P11 =And P2 +L1*cos(α ZD +PI*7 / 6) X P12 =X P11 +L2*sin(α ZD -PI / 2) AND P12 =And P11 +L2*cos(α ZD -PI / 2) Among them, X P2 , Y P2 is the P2 coordinate, α ZD is the azimuth from P2 to P4; The coordinates of point P13 are X 13 , Y P13 , P14 coordinate X P14 , Y P14 Calculate according to the following formula: X P13 =X P3 +L1*sin(α QD +PI / 6) AND P13 =And P3 +L1*cos(α QD +PI / 6) X P14 =X 13 +L2*sin(α QD +PI / 2) AND p14 =And p13 +L2*cos(α QD +PI / 2) Among them, X P3 , Y P3 is the P3 coordinate; The coordinates of point P15 are X P15 , Y P15 , P16 coordinate X P16 , Y P16 Calculate according to the following formula: X P15 =X P4 +L1*sin(α ZD -PI / 6) AND P15 =And P4 +L1*cos(α ZD -PI / 6) X P16 =X P15 +L2*sin(α ZD -PI / 2) AND P16 =And P15 +L2*cos(α ZD -PI / 2) Among them, X P4 , Y P4 is the coordinate of point P4; S5.2, draw the coordinate plane of the interval start and end points and mark the polylines PL9, PL10, PL11, PL12; The polyline PL9 is connected by points P1, P9, and P10 in sequence, the polyline PL10 is connected by points P2, P11, and P12 in sequence, the polyline PL11 is connected by points P3, P13, and P14 in sequence, and the polyline PL12 is connected by points P4, P15, and P16 in sequence; S5.

3. Create the coordinate plane of the interval start and end points and annotate the single-line text DT9, DT10, DT11, DT12, DT13, DT14, DT15, DT16; The text contents of the single-line characters DT9, DT11, DT13, and DT15 correspond to the X-axis coordinates of the points P1, P2, P3, and P4 respectively, and the text contents of the single-line characters DT10, DT12, DT14, and DT16 correspond to the Y-axis coordinates of the points P1, P2, P3, and P4 respectively; The rotation angle of the single-line characters DT9, DT11, DT13, and DT14 is -α qD The rotation angle of the single-line text DT10, DT12, DT14, and DT16 is -α ZD ; The middle bottom point of the single-line character DT9 and the middle top point of DT10 are aligned with the midpoint of points P9 and P10; the middle bottom point of the single-line character DT11 and the middle top point of DT12 are aligned with the midpoint of points P11 and P12; the middle bottom point of the single-line character DT13 and the middle top point of DT14 are aligned with the midpoint of points P13 and P14; the middle bottom point of the single-line character DT15 and the middle top point of DT16 are aligned with the midpoint of points P15 and P16; In the above method, the calculation of X, Y axis and corresponding coordinates adopts Cartesian plane rectangular coordinate system, and the coordinate marking adopts Gaussian plane rectangular coordinate system; S5.4, adjusting the polyline and single-line text formats described in steps S5.2 and S5.3; The adjustment of the format includes the adjustment of font, font height, color, line type and line width; S6. Calculate the vertex coordinates of the station marking, create polylines and station marking text, and draw the plane markings of the stations at both ends of the section; The S6 step specifically includes the following steps: S6.

1. Define the polyline vertices P17, P18, P19, and P20 for the station at the short mileage end of the interval and the polyline vertices P21, P22, P23, and P24 for the station at the long mileage end of the interval; The coordinates of point P17 are X P17 , Y P17 , P18 coordinate X P18 , Y P18 , P19 coordinate X P19 , Y P19 , P20 coordinate X P20 , Y P20 Calculate according to the following formula: X P17 =(X P3 +X P7 ) / 2+13*sin(α QD +PI / 2) AND P17 (And P3 +Y P7 ) / 2+13*cos(α QD +PI / 2) X P18 =X P17 +6*sin(α QD +PI / 2) AND P18 =And P17 +6*cos(α QD +PI / 2) X P19 =X P18 +26*sin(α QD +PI / 2) AND P19 =And P18 +26*cos(α QD +PI / 2) X P20 =X P18 +1.5*sinα QD AND P20 =And P18 +1.5*cosα QD Among them, X P3 , Y P3 is the coordinate of point P3, X P7 , Y P7 is the coordinate of point P7, α QD is the azimuth from P1 to P3, PI is an angle of 180°, and PI / 2 is an angle of 90°; The coordinates of point P21 are X P21 , Y P21 , P22 coordinate X P22 , Y P22 , P23 coordinate X P23 , Y P23 , P24 coordinate X P24 , Y P24 Calculate according to the following formula: X P21 =(X P4 +X P8 ) / 2+13*sin(α ZD -PI / 2) AND P21 (And P4 +Y P8 ) / 2+13*cos(α ZD -PI / 2) X P22 =X P21 +6*sin(α ZD -PI / 2) AND P22 =And P21 +6*cos(α ZD -PI / 2) X P23 =X P22 +26*sin(α ZD -PI / 2) AND P23 =And P22 +26*cos(α ZD -PI / 2) X P24 =X P22 +1.5*sinα zD AND P24 =And P22 +1.5*cosα ZD Among them, X P4 , Y P4 is the coordinate of point P4, X P8 , Y P8 is the coordinate of point P8, α ZD is the azimuth from P2 to P4, PI / 2 is an angle of 90°; S6.

2. Draw the station plane and mark the polylines PL13 and PL14; The polyline PL13 is connected by points P18, P20, P17, and P19 in sequence, and the polyline PL14 is connected by points P22, P24, P21, and P23 in sequence; S6.

3. Create single-line text DT17 and DT18 for the plane marking of interval stations; The single-line text DT17 and DT18 contain the station name at the short-distance end of the interval and the station name at the long-distance end of the interval respectively; The rotation angle of the single-line text DT17 is -α QD , the rotation angle of the single-line text DT18 is -α ZD ; The middle bottom point of the single-line character DT17 is aligned with the midpoint of points P18 and P19, and the middle bottom point of the single-line character DT18 is aligned with the midpoint of points P22 and P23; S6.4, adjusting the polyline and single-line text formats described in steps S6.2 and S6.3; The adjustment of the format includes the adjustment of font, font height, color, line type and line width; S7. Calculate the plane contours and annotation vertex coordinates of the inter-area communication channel and the wastewater pump room, create polylines and annotation texts, and draw the plane contours and annotations of the inter-area communication channel and the wastewater pump room; S8. Calculate the distance between the interval control point and the interval plane and the coordinates of the annotation vertices, create corresponding distance annotations, polylines and annotation texts, and draw the plane contours and annotations of the interval control points.

2. The method for automatic design of rail transit lines and sections according to claim 1, characterized in that: The circuit design scheme data is read by writing an AutoCAD secondary development program to directly read the circuit plane design scheme dwg, dws, dwt, dxf format files; The line design plan data refers to the line plane design plan data, including line plane intersection data, station names and mileage data.

3. A rail transit line and section plane automatic design system, using the rail transit line and section plane automatic design method according to any one of claims 1-2, characterized in that: The system comprises: Basic data input module, used to input basic data required for rail transit line and section plane design; The automatic design module for line and section plane is used to automatically draw the plane outline of the section, the plane outline of the section communication channel and the wastewater pump room, and the plane outline of the section control point; The line and section plane automatic marking module is used to automatically draw the line and section plane start and end mileage plane marking, coordinate plane marking, section end station plane marking, section connection channel and sewage pump room plane marking and section control point plane marking; Also includes: a processor, a memory, and a computer storage medium; The basic data input module comprises: A line plan data input unit is used to open a line plan file, read and store line plan data; the line plan data refers to line plan data, including but not limited to line plan intersection data, station names and mileage data; The interval plane design scheme data input unit is used to obtain the interval mileage range, construction method, structural dimensions, interval communication channel and wastewater pump room data, and interval control point data; the interval mileage range refers to the line mileage corresponding to the interval starting point to the line mileage corresponding to the interval end point; the construction method is not limited to shield, open excavation, and elevated; the structural dimension is the horizontal projection distance from the center line of the interval line to the outermost side of the interval structure; the interval communication channel and wastewater pump room data include the setting form of the interval communication channel and wastewater pump room, and the line mileage corresponding to the center line of the interval communication channel and wastewater pump room; the interval control point data include the name of the interval control point, the coordinates of the vertex of the plane contour of the interval control point, the bottom elevation of the foundation of the interval control point, and the text description of the foundation of the interval control point; The line and section plane automatic marking module includes: The unit for automatically marking the mileage plane of the line and the starting and ending points of the section is used to automatically draw the plane marking of the mileage plane of the starting and ending points of the line and the section and adjust the format; The unit for automatically marking the coordinate plane of the starting and ending points of the line and the section is used to automatically draw the coordinate plane marking of the starting and ending points of the line and the section and adjust the format; The automatic plane marking unit of the stations at both ends of the section is used to automatically draw the plane markings of the stations at both ends of the section and adjust the format; The automatic plane marking unit of the section communication channel and the sewage pump room is used to automatically draw the line spacing marking of the communication channel and the sewage pump room, the plane coordinate marking of the communication channel and the sewage pump room, and the plane marking of the name and mileage of the communication channel and the sewage pump room; The automatic plane marking unit of the interval control point is used to automatically draw the plane marking of the interval control point name and the distance marking between the interval control point and the interval plane.