Subway plane design curve drawing arrangement method and device, equipment and storage medium

By automating the processing of subway tunnel design data through AutoCAD secondary development programs, the problem of low efficiency in manual operation in the design of subway horizontal curve tunnels has been solved, and automated drawing layout has been achieved, thus improving design efficiency.

CN120995566APending Publication Date: 2025-11-21FOSHAN RAIL TRANSIT DESIGN & RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511202337.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-26
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

The design of subway level curve tunnels requires a lot of manual operation, resulting in low design efficiency and requiring designers to do a lot of repetitive work.

Method used

The AutoCAD secondary development program is used to automatically process subway tunnel plan design data, including route design and tunnel dimension data, calculate offset values, and automatically draw drawings.

Benefits of technology

It enables the automatic arrangement of the centerline of the subway level curve tunnel with the design centerline drawings, greatly improving design efficiency and reducing manual operation time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120995566A_ABST
    Figure CN120995566A_ABST
Patent Text Reader

Abstract

The invention discloses a subway plane design curve drawing arrangement method, device and equipment and a storage medium, and is applied to the technical field of subway tunnel drawing design. The method comprises the following steps: running an AutoCAD secondary development program; reading subway tunnel line design scheme data and tunnel size data through an AutoCAD secondary development program; setting track data of each section of subway curve tunnel according to the line design scheme; a curve needing drawing is selected, and a drawing viewport is created; inserting a design center line plane curve table in the range of the drawing viewport; drawing a sketch of the relationship between the deviation value of the center line of the tunnel and the route mileage in the range of the drawing viewport; a plane curve section tunnel center line main point coordinate table is inserted in the drawing outlet viewport range; and inserting a drawing frame and a design description in the layout. The subway plane curve tunnel center line and the design center line drawing can be automatically arranged, and the working efficiency is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of subway tunnel drawing design, and particularly relates to a subway plane design curve drawing arrangement method, device, equipment and storage medium. BACKGROUND

[0002] Currently, in the process of designing the subway plane curve tunnel center line and the design center line drawing, the designers in the rail transit industry need to manually take and arrange the line, interval tunnel and track professional design scheme data, including the plane curve data, tunnel size, track superelevation value and rolling circle interval, and then manually calculate the tunnel center line and the design center line offset, tunnel center line curve feature point coordinates, and manually draw and arrange the design center line plane curve table, tunnel center line offset value and line mileage relationship diagram, and plane curve segment tunnel center line main point coordinate table on the subway plane curve tunnel center line and the design center line drawing. In the above work, data needs to be arranged, mileage and coordinates need to be measured, and multiple line and text objects need to be edited, which contains a large number of manual operation steps, consumes a long time, and requires the designers to do a lot of repetitive labor, thereby wasting productivity and reducing production efficiency. SUMMARY

[0003] The present disclosure provides a subway plane design curve drawing arrangement method, device, equipment and storage medium.

[0004] According to a first aspect of the present disclosure, a subway plane design curve drawing arrangement method is provided, which comprises: S1: running an AutoCAD secondary development program and opening an AutoCAD application software; S2: opening a subway tunnel plane design scheme file, reading data of a line design scheme and tunnel size data in the subway tunnel plane design scheme file through the AutoCAD secondary development program, wherein the data of the line design scheme comprises plane curve data and line azimuth; S3: setting track data of each subway curve tunnel according to the line design scheme; S4: selecting a curve to be drawn and creating a drawing viewport in the layout based on the line azimuth, drawing scale and map size; S5: obtaining the plane curve data corresponding to the selected curve, and inserting a design center line plane curve table in the drawing viewport range; S6: calculating a first offset value according to the track data and the tunnel size data, and drawing a tunnel center line offset value and line mileage relationship diagram in the drawing viewport range; S7: calculating tunnel center line main point coordinates according to the first offset value, and inserting a plane curve segment tunnel center line main point coordinate table in the drawing viewport range. S8: inserting a frame and design description in the layout, and completing the layout of the subway plane curve tunnel center line and design center line drawing; wherein the frame is inserted through a program preset frame template file path.

[0005] In some implementations of the first aspect, comprising: Preferably, in step S2, the format of the subway tunnel plane design scheme file is at least one of dwg, dws, dwt, and dxf. The plane curve data at least includes the coordinates of the curve feature points of the subway tunnel plane design center line, the mileage, and the curve number, the curve length, and the curve radius, wherein the curve feature points of the subway tunnel plane design center line include straight-to-broken points, broken-to-circular points, circular-to-broken points, and broken-to-straight points.

[0006] Preferably, in step S3, the track data at least includes the track superelevation value and the rolling circle spacing of the subway curve tunnel, and the track superelevation value and the rolling circle spacing are input by importing a standardized data format file.

[0007] Preferably, the step S4 specifically comprises: S4.1: selecting a curve number to be plotted, the curve number being obtained from the plane curve data; S4.2: calculating a rotation angle of a plotting viewport based on the line azimuth angle, the line azimuth angle being the azimuth angle of the lines on both sides of the curve to be plotted; S4.3: calculating the size of the plotting viewport according to the plotting scale and the map size, and creating the plotting viewport of the curve to be plotted in the layout.

[0008] Preferably, the step S5 specifically comprises: S5.1: obtaining the curve length of the curve to be plotted, wherein the curve length at least includes the curve length from the straight-to-broken point to the broken-to-circular point, the curve length from the straight-to-broken point to the broken-to-circular point, and the curve length from the straight-to-broken point to the broken-to-circular point, and the curve length is obtained from the plane curve data; S5.2: setting an insertion base point of a design center line plane curve table, the coordinates of the insertion base point being determined by manual selection or program preset; S5.3: inserting the design center line plane curve table based on the coordinates of the insertion base point, the design center line plane curve table including the curve length of the curve to be plotted.

[0009] Preferably, the step S6 specifically comprises: S6.1: calculating the tunnel center line offset value and the design center line offset value according to the track data and the tunnel size data of the curve to be plotted; S6.2: Obtain the curve radius of the curve to be plotted, wherein the curve radius is obtained from the planar curve data; S6.3: Draw a simplified diagram of the relationship between the tunnel centerline offset value and the line mileage. The simplified diagram of the relationship between the tunnel centerline offset value and the line mileage includes the superelevation value, offset value and curve radius information of the curve to be plotted.

[0010] Furthermore, the first offset value is the difference between the tunnel centerline offset value and the design centerline offset value; The main points of the tunnel centerline include the curve feature points of the tunnel centerline within the curve segment to be drawn, including straight-to-gradient points, gradual-to-round points, round-to-gradient points, and gradual-to-straight points; The coordinates of the main points of the design centerline are obtained from the planar curve data, and the coordinates of the main points of the tunnel centerline are obtained by offsetting the coordinates of the main points of the design centerline.

[0011] According to a second aspect of this disclosure, a subway plan design curve drawing layout device is provided, the device comprising: The data reading module is used to run the AutoCAD secondary development program, open the AutoCAD application software, and open the subway tunnel plan design scheme file. The AutoCAD secondary development program reads the data of the line design scheme and the tunnel dimension data in the subway tunnel plan design scheme file. The data of the line design scheme includes plan curve data and line azimuth angle. The track configuration module is used to set the track data for each section of the subway curved tunnel according to the line design scheme; The viewport generation module is used to select the curve to be plotted and create a plotting viewport in the layout based on the azimuth of the line, the plotting scale and the size of the plot. The curve table generation module is used to obtain the plane curve data corresponding to the selected curve and insert the design centerline plane curve table within the drawing viewport range; The offset calculation and drawing module is used to calculate the first offset value based on the track data and the tunnel size data, and to draw a simplified diagram of the relationship between the tunnel centerline offset value and the line mileage within the drawing viewport. The coordinate calculation and table module is used to calculate the coordinates of the main points of the tunnel centerline based on the first offset value, and insert a table of coordinates of the main points of the tunnel centerline of the planar curve segment within the viewport range. The drawing frame integration module is used to insert drawing frames and design descriptions into the layout to complete the arrangement of the center lines of the subway plane curve tunnel and the design center lines in the drawings; wherein, the drawing frames are inserted through the program's preset drawing frame template file path.

[0012] According to a third aspect of this disclosure, an electronic device is provided, comprising: a memory and a processor, wherein a computer program is stored in the memory, and the processor executes the program to implement the method described above.

[0013] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the method according to a first aspect of this disclosure.

[0014] Compared with the prior art, this disclosure has the following innovative features: This disclosure enables the automatic arrangement of centerline and design centerline drawings for subway level-curved tunnels, significantly improving work efficiency. This disclosure provides a method for automatically arranging centerline and design centerline drawings for subway level-curved tunnels. Based on an AutoCAD secondary development program, it acquires data from the line, tunnel sections, and track design schemes. Then, it automatically calculates the horizontal offset between the subway level-curved tunnel centerline and the design centerline, determines the coordinates of characteristic points on the tunnel centerline curve, and finally automatically draws and arranges the design centerline plane curve table, a simplified diagram of the relationship between tunnel centerline offset values ​​and line mileage, and a table of coordinates of key points on the tunnel centerline of the level-curved section. This achieves automatic arrangement of subway level-curved tunnel centerline and design centerline drawings, avoiding a large amount of repetitive manual work in CAD.

[0015] A certain subway line has 92 curved tunnel sections. If using existing production methods, it would take approximately 184 working days to complete the design of the centerline and design centerline of the curved tunnels using manual processing. However, if the method and embodiments described in this disclosure are used, it can be completed in only 10 working days, significantly improving production efficiency.

[0016] It should be understood that the description in the Summary of the Invention is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0017] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. The drawings are provided for a better understanding of the invention and are not intended to limit the scope of this disclosure. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A flowchart illustrating a method for arranging curved drawings for subway plan design according to an embodiment of the present disclosure is shown. Figure 2 A block diagram of a subway plan design curve drawing layout device according to an embodiment of the present disclosure is shown; Figure 3A schematic diagram of a subway plan design curve layout drawing according to an embodiment of the present disclosure is shown; Figure 4 A block diagram of an exemplary electronic device capable of implementing embodiments of the present disclosure is shown. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0019] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0020] In order to solve the above-mentioned technical problems, this disclosure provides an automatic arrangement method for the centerline of the subway plane curve tunnel and the design centerline drawings, which greatly improves work efficiency.

[0021] Figure 1 A flowchart illustrating a method for arranging curved drawings for subway plan design according to an embodiment of this disclosure is shown, such as... Figure 1 As shown, the method includes: S1: Run the AutoCAD secondary development program and open the AutoCAD application software; S2: Open the subway tunnel plan design scheme file, and use the AutoCAD secondary development program to read the route design scheme data and tunnel dimension data from the subway tunnel plan design scheme file. The route design scheme data includes planar curve data and route azimuth. The subway tunnel plan design scheme file is in at least one of the following formats: dwg, dws, dwt, and dxf. The subway tunnel is a circular tunnel or a horseshoe-shaped tunnel. The planar curve data includes at least the coordinates of the curve feature points of the subway tunnel plan design centerline, the mileage, the curve number, the curve length, and the curve radius. The curve feature points of the subway tunnel plan design centerline include straight-to-curve points, curve-to-round points, round-to-curve points, and curve-to-straight points.

[0022] S3: Set the track data for each section of the subway curved tunnel according to the line design scheme; the track data includes at least the track superelevation value and rolling circle spacing of the subway curved tunnel, and the track superelevation value and rolling circle spacing of the subway curved tunnel are input by importing a standardized data format file.

[0023] S4: Select the curve to be plotted, and create a plotting viewport in the layout based on the azimuth of the line, the plotting scale and the size of the plot; S5: Obtain the plane curve data corresponding to the selected curve, and insert the design centerline plane curve table within the drawing viewport range; S6: Calculate the first offset value based on the track data and the tunnel size data, and draw a simplified diagram of the relationship between the tunnel centerline offset value and the line mileage within the viewport area; S7: Calculate the coordinates of the main points of the tunnel centerline based on the first offset value, and insert a table of coordinates of the main points of the tunnel centerline of the planar curve segment within the viewport range; S8: Insert drawing frames and design specifications into the layout to complete the arrangement of the subway planar curved tunnel centerline and design centerline drawings; the drawing frames are inserted through a preset drawing frame template file path in the program. The output drawing rendering can be referenced. Figure 3 .

[0024] Some preferred embodiments include: Preferably, step S4 specifically includes: S4.1: Select the curve number to be plotted, which is obtained from the planar curve data; S4.2: Calculate the rotation angle of the output viewport based on the azimuth angle of the line, where the azimuth angle of the line is the azimuth angle of the lines on both sides of the curve to be output; S4.3: Calculate the size of the output viewport based on the output scale and map size, and create the output viewport for the curve to be output in the layout.

[0025] Preferably, step S5 specifically includes: S5.1: Obtain the curve length of the curve to be plotted, wherein the curve length includes at least the curve length from the straight-to-gradient point to the round-to-round point, the curve length from the straight-to-gradient point to the round-to-round point, and the curve length from the straight-to-gradient point to the round-to-round point, and the curve length is obtained from the planar curve data; S5.2: Set the base point for inserting the design centerline plane curve table. The coordinates of the base point are determined by manual selection or program preset. S5.3: Insert a design centerline plane curve table based on the coordinates of the insertion base point. The design centerline plane curve table includes the curve length of the curve to be plotted.

[0026] Preferably, step S6 specifically includes: S6.1: Based on the track data and tunnel dimension data of the curve to be drawn, calculate the tunnel centerline offset value and the design centerline offset value; S6.2: Obtain the curve radius of the curve to be plotted, wherein the curve radius is obtained from the planar curve data; S6.3: Draw a simplified diagram of the relationship between the tunnel centerline offset value and the line mileage. The simplified diagram of the relationship between the tunnel centerline offset value and the line mileage includes the superelevation value, offset value and curve radius information of the curve to be plotted.

[0027] Furthermore, the first offset value is the difference between the tunnel centerline offset value and the design centerline offset value; The main points of the tunnel centerline include the curve feature points of the tunnel centerline within the curve segment to be drawn, including straight-to-gradient points, gradual-to-round points, round-to-gradient points, and gradual-to-straight points; The coordinates of the main points of the design centerline are obtained from the planar curve data, and the coordinates of the main points of the tunnel centerline are obtained by offsetting the coordinates of the main points of the design centerline.

[0028] The above is an introduction to the method embodiments. The following describes the present disclosure further through device embodiments.

[0029] Figure 2 A block diagram of a subway plan design curve drawing layout device according to an embodiment of the present disclosure is shown, the device comprising: The data reading module is used to run the AutoCAD secondary development program, open the AutoCAD application software, and open the subway tunnel plan design scheme file. The AutoCAD secondary development program reads the data of the line design scheme and the tunnel dimension data in the subway tunnel plan design scheme file. The data of the line design scheme includes plan curve data and line azimuth angle. The track configuration module is used to set the track data for each section of the subway curved tunnel according to the line design scheme; The viewport generation module is used to select the curve to be plotted and create a plotting viewport in the layout based on the azimuth of the line, the plotting scale and the size of the plot. The curve table generation module is used to obtain the plane curve data corresponding to the selected curve and insert the design centerline plane curve table within the drawing viewport range; The offset calculation and drawing module is used to calculate the first offset value based on the track data and the tunnel size data, and to draw a simplified diagram of the relationship between the tunnel centerline offset value and the line mileage within the drawing viewport. The coordinate calculation and table module is used to calculate the coordinates of the main points of the tunnel centerline based on the first offset value, and insert a table of coordinates of the main points of the tunnel centerline of the planar curve segment within the viewport range. The drawing frame integration module is used to insert drawing frames and design descriptions into the layout to complete the arrangement of the center lines of the subway plane curve tunnel and the design center lines in the drawings; wherein, the drawing frames are inserted through the program's preset drawing frame template file path.

[0030] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this disclosure is not limited to the described order of actions, because according to this disclosure, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this disclosure.

[0031] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the described module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0032] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0033] Figure 4 A block diagram of an exemplary electronic device capable of implementing embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0034] Device 300 includes a computing unit 301, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 302 or a computer program loaded from storage unit 308 into random access memory (RAM) 303. The RAM 303 may also store various programs and data required for the operation of device 300. The computing unit 301, ROM 302, and RAM 303 are interconnected via bus 304. Input / output (I / O) interface 305 is also connected to bus 304.

[0035] Multiple components in device 300 are connected to I / O interface 305, including: input unit 306, such as keyboard, mouse, etc.; output unit 307, such as various types of monitors, speakers, etc.; storage unit 308, such as disk, optical disk, etc.; and communication unit 309, such as network card, modem, wireless transceiver, etc. Communication unit 309 allows device 300 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0036] The computing unit 301 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 301 performs the various methods and processes described above, such as method 100. For example, in some embodiments, method 100 may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 308. In some embodiments, part or all of the computer program may be loaded and / or installed on device 300 via ROM 302 and / or communication unit 309. When the computer program is loaded into RAM 303 and executed by the computing unit 301, one or more steps of method 100 described above may be performed.

[0037] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0038] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0039] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0040] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0041] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0042] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.

[0043] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this disclosure can be achieved, and this is not limited herein.

[0044] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A method for arranging curved drawings in subway plan design, characterized in that, The method includes: S1: Run the AutoCAD secondary development program and open the AutoCAD application software; S2: Open the subway tunnel plan design scheme file, and read the data of the line design scheme and tunnel size data in the subway tunnel plan design scheme file through the AutoCAD secondary development program. The data of the line design scheme includes plan curve data and line azimuth angle. S3: Set the track data for each section of the subway curved tunnel according to the aforementioned line design scheme; S4: Select the curve to be plotted, and create a plotting viewport in the layout based on the azimuth of the line, the plotting scale and the size of the plot; S5: Obtain the plane curve data corresponding to the selected curve, and insert the design centerline plane curve table within the drawing viewport range; S6: Calculate the first offset value based on the track data and the tunnel size data, and draw a simplified diagram of the relationship between the tunnel centerline offset value and the line mileage within the viewport area; S7: Calculate the coordinates of the main points of the tunnel centerline based on the first offset value, and insert a table of coordinates of the main points of the tunnel centerline of the planar curve segment within the viewport range; S8: Insert a drawing frame and design description into the layout to complete the arrangement of the subway plan curve tunnel centerline and design centerline drawings; wherein, the drawing frame is inserted through the program's preset drawing frame template file path.

2. The method for arranging curved drawings for subway plan design according to claim 1, characterized in that, In step S2, the format of the subway tunnel plan design file is at least one of dwg, dws, dwt, and dxf formats; The planar curve data includes at least the coordinates of the curve feature points of the centerline of the subway tunnel planar design, the mileage, the curve number, the curve length, and the curve radius. The curve feature points of the centerline of the subway tunnel planar design include straight-to-curve points, curve-to-round points, round-to-curve points, and curve-to-straight points.

3. The method for arranging curved drawings for subway plan design according to claim 1, characterized in that, In step S3, the track data includes at least the track superelevation value and rolling circle spacing of the subway curved tunnel. The track superelevation value and rolling circle spacing of the subway curved tunnel are input by importing a standardized data format file.

4. The method for arranging curved drawings for subway plan design according to claim 1, characterized in that, Step S4 specifically includes: S4.1: Select the curve number to be plotted, which is obtained from the planar curve data; S4.2: Calculate the rotation angle of the output viewport based on the azimuth angle of the line, where the azimuth angle of the line is the azimuth angle of the lines on both sides of the curve to be output; S4.3: Calculate the size of the output viewport based on the output scale and map size, and create the output viewport for the curve to be output in the layout.

5. The method for arranging curved drawings for subway plan design according to claim 1, characterized in that, Step S5 specifically includes: S5.1: Obtain the curve length of the curve to be plotted, wherein the curve length includes at least the curve length from the straight-to-gradient point to the round-to-round point, the curve length from the straight-to-gradient point to the round-to-round point, and the curve length from the straight-to-gradient point to the round-to-round point, and the curve length is obtained from the planar curve data; S5.2: Set the base point for inserting the design centerline plane curve table. The coordinates of the base point are determined by manual selection or program preset. S5.3: Insert a design centerline plane curve table based on the coordinates of the insertion base point. The design centerline plane curve table includes the curve length of the curve to be plotted.

6. The method for arranging curved drawings for subway plan design according to claim 1, characterized in that, Step S6 specifically includes: S6.1: Based on the track data and tunnel dimension data of the curve to be drawn, calculate the tunnel centerline offset value and the design centerline offset value; S6.2: Obtain the curve radius of the curve to be plotted, wherein the curve radius is obtained from the planar curve data; S6.3: Draw a simplified diagram of the relationship between the tunnel centerline offset value and the line mileage. The simplified diagram of the relationship between the tunnel centerline offset value and the line mileage includes the superelevation value, offset value and curve radius information of the curve to be plotted.

7. The method for arranging curved drawings for subway plan design according to claim 6, characterized in that, The first offset value is the difference between the tunnel centerline offset value and the design centerline offset value; The main points of the tunnel centerline include the curve feature points of the tunnel centerline within the curve segment to be drawn, including straight-to-gradient points, gradual-to-round points, round-to-gradient points, and gradual-to-straight points; The coordinates of the main points of the design centerline are obtained from the planar curve data, and the coordinates of the main points of the tunnel centerline are obtained by offsetting the coordinates of the main points of the design centerline.

8. A device for arranging curved drawings for subway plan design, characterized in that, The device includes: The data reading module is used to run the AutoCAD secondary development program, open the AutoCAD application software, and open the subway tunnel plan design scheme file. The AutoCAD secondary development program reads the data of the line design scheme and the tunnel dimension data in the subway tunnel plan design scheme file. The data of the line design scheme includes plan curve data and line azimuth angle. The track configuration module is used to set the track data for each section of the subway curved tunnel according to the line design scheme; The viewport generation module is used to select the curve to be plotted and create a plotting viewport in the layout based on the azimuth of the line, the plotting scale and the size of the plot. The curve table generation module is used to obtain the plane curve data corresponding to the selected curve and insert the design centerline plane curve table within the drawing viewport range; The offset calculation and drawing module is used to calculate the first offset value based on the track data and the tunnel size data, and to draw a simplified diagram of the relationship between the tunnel centerline offset value and the line mileage within the drawing viewport. The coordinate calculation and table module is used to calculate the coordinates of the main points of the tunnel centerline based on the first offset value, and insert a table of coordinates of the main points of the tunnel centerline of the planar curve segment within the viewport range. The drawing frame integration module is used to insert drawing frames and design descriptions into the layout to complete the arrangement of the center lines of the subway plane curve tunnel and the design center lines in the drawings; wherein, the drawing frames are inserted through the program's preset drawing frame template file path.

9. An electronic device, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; The feature is that the memory stores instructions that can be executed by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to execute the subway plan design curve drawing layout method according to any one of claims 1-7.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to execute the subway plan design curve drawing layout method according to any one of claims 1-7.