Road plane line type continuous creation design method and device

By providing a variety of line layout identifiers and real-time parameter adjustments in the interface, the problem of low efficiency in road plane line design is solved, and efficient and accurate line creation is achieved to adapt to complex terrain and design requirements.

CN120524583BActive Publication Date: 2025-10-10CCCC HIGHWAY CONSULTANTS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511022626.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2025-10-10
Estimated Expiration
2045-07-24

AI Technical Summary

Technical Problem

In the existing technology, the design efficiency of continuous creation of road plane line type is low, and it is difficult to maintain the continuity and flexibility of the design, which affects the design efficiency.

Method used

A method for continuous creation and design of road plane line types is provided. By simultaneously displaying multiple line type layout identifiers in the interface, such as intersection-normal horizontal curves, straight lines, arcs, transition curves, and curve-normal horizontal curves, users are allowed to input and adjust design parameters in real time, and the system displays the design results in real time.

Benefits of technology

It improves the efficiency and accuracy of road plane line design, meets the needs of modern complex road design, enhances the flexibility and adaptability of design, and reduces communication and understanding costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120524583B_ABST
    Figure CN120524583B_ABST
Patent Text Reader

Abstract

The application provides a road plane line type continuous creation design method and device, and relates to the technical field of road engineering design, and comprises the following steps: receiving a first input of a user on a road plane design interface for line type new identification; in response to the first input, displaying at least one line type arrangement identification; wherein the line type arrangement identification comprises at least one of the following: intersection method horizontal curve arrangement identification, straight line arrangement identification, circular arc arrangement identification, easement curve arrangement identification and curve method horizontal curve arrangement identification; and in the case that a second input of a user on the line type arrangement identification is received, creating a line type corresponding to the line type arrangement identification in the road plane design interface according to a sliding track of a third input of the user on the road plane design interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of road engineering design, and in particular to a method and device for continuously creating and designing road plane lines. Background Art

[0002] With the continuous development of technology, road design has become more and more complex and diversified, so smoother road design methods have become increasingly important.

[0003] In the process of road plane design under complex and changing environments and control factors, it is necessary to frequently switch between different methods of the same method. However, this operation is relatively cumbersome, which will greatly affect the efficiency of road design and make it difficult to maintain the continuity of the design. Therefore, how to more efficiently create and design road plane lines continuously has become an urgent problem to be solved in the industry. Summary of the Invention

[0004] The present invention provides a method and device for continuously creating and designing a road plane line type, so as to solve the problem in the prior art of how to more efficiently perform continuously creating and designing a road plane line type.

[0005] The present invention provides a method for continuously creating and designing a road plane line type, comprising:

[0006] Receiving a first input of a new line type identifier from a user in a road plane design interface;

[0007] In response to the first input, at least one line type layout identifier is displayed; wherein the line type layout identifier includes at least one of the following: an intersection normal horizontal curve layout identifier, a straight line layout identifier, an arc layout identifier, a transition curve layout identifier, and a curve normal horizontal curve layout identifier;

[0008] When receiving the second input of the user on the line type layout identifier, a line type corresponding to the line type layout identifier is created in the road plane design interface according to the sliding track of the third input of the user in the road plane design interface.

[0009] According to a method for continuously creating and designing road plan lines provided by the present invention, the method further comprises:

[0010] receiving a fourth input of a line type connection mark from a user in the road plane design interface;

[0011] In response to the fourth input, an existing line type selection interface is displayed; wherein the existing line type selection interface includes existing line types of the road plane design interface;

[0012] receiving a fifth input from a user selecting a target existing line type in the existing line type selection interface and selecting a start point or an end point of the target existing line type as a new point;

[0013] In response to the fifth input, displaying at least one line type layout identifier corresponding to the target existing line type;

[0014] When receiving the user's sixth input on the line type layout identifier, based on the user's seventh input sliding trajectory in the road plane design interface, the line type corresponding to the line type layout identifier is created in the road plane design interface with the newly created point of the target existing line type as the starting point.

[0015] According to a method for continuously creating and designing road plane line types provided by the present invention, creating a line type corresponding to the line type layout identifier in the road plane design interface according to a sliding trajectory inputted by a user in the road plane design interface for the third time, comprising:

[0016] During the sliding process of the sliding track, the current line type created by the current sliding track and the end point information of the current line type are displayed in real time on the road plane design interface.

[0017] According to a method for continuously creating and designing road plan line types provided by the present invention, after the step of displaying at least one line type layout identifier in response to the first input, the method further comprises:

[0018] In the case of receiving a second input of the user on the straight line arrangement identifier, triggering the straight line type arrangement function in response to the second input;

[0019] According to the sliding trajectory of the third input, the starting coordinates, end coordinates, length, and azimuth of the straight line type are determined to create the straight line type in the road plane design interface.

[0020] According to a method for continuously creating and designing road plan line types provided by the present invention, after the step of displaying at least one line type layout identifier in response to the first input, the method further comprises:

[0021] In the case of receiving a second input of the user on the arc arrangement identifier, triggering the arc line type arrangement function in response to the second input;

[0022] According to the sliding trajectory of the third input, the starting coordinates, end coordinates, arc radius, azimuth, passing point, and turning of the arc line type are determined to create the arc line type in the road plane design interface.

[0023] According to a method for continuously creating and designing road plan line types provided by the present invention, after the step of displaying at least one line type layout identifier in response to the first input, the method further comprises:

[0024] In the case of receiving a second input of the user on the intersection-method horizontal curve arrangement identifier, triggering the intersection-method horizontal curve arrangement function in response to the second input;

[0025] According to the sliding trajectory of the third input, the starting point wire endpoint coordinates, intersection coordinates, end point wire endpoint coordinates and tangent length of the intersection method horizontal curve are determined to create a horizontal curve line type in the road plane design interface.

[0026] According to a method for continuously creating and designing road plan line types provided by the present invention, after the step of displaying at least one line type layout identifier in response to the first input, the method further comprises:

[0027] In the case of receiving a second input of the user on the transition curve arrangement identifier, triggering the transition curve arrangement function in response to the second input;

[0028] According to the sliding trajectory of the third input, the starting coordinates, starting azimuth, starting radius, end radius, and turning direction of the transition curve line type are determined, and the swing parameters or length are input to create the transition curve line type in the road plane design interface.

[0029] According to a method for continuously creating and designing road plan line types provided by the present invention, after the step of displaying at least one line type layout identifier in response to the first input, the method further comprises:

[0030] In the case of receiving a second input from the user regarding a curve-normal-to-flat-curve arrangement identifier, triggering a curve-normal-to-flat-curve arrangement function in response to the second input;

[0031] According to the sliding trajectory of the third input, the starting point coordinates, the ending point coordinates and the azimuth information of the horizontal curve line type are determined to create the horizontal curve line type in the road plane design interface.

[0032] The present invention also provides a device for continuously creating and designing road plan lines, comprising the following modules:

[0033] A receiving module, configured to receive a first input of a new line type identifier from a user in a road plane design interface;

[0034] A display module is configured to display at least one line type layout identifier in response to the first input; wherein the line type layout identifier includes at least one of the following: an intersection normal horizontal curve layout identifier, a straight line layout identifier, an arc layout identifier, a transition curve layout identifier, and a curve normal horizontal curve layout identifier;

[0035] A creation module is used to create a line type corresponding to the line type layout identifier in the road plane design interface according to the sliding track of the user's third input in the road plane design interface when receiving the user's second input on the line type layout identifier.

[0036] The present invention also provides an electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method for continuously creating and designing road plane lines as described above is implemented.

[0037] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-described methods for continuous creation and design of road plane line types.

[0038] The present invention also provides a computer program product, comprising a computer program, which, when executed by a processor, implements any of the above-described methods for continuous creation and design of road plane line types.

[0039] The present invention provides a method and device for the continuous creation and design of road plan alignments. This method facilitates user selection by simultaneously providing multiple alignment layout identifiers within a single interface, including intersection-based horizontal curves, straight lines, circular arcs, transition curves, and curve-based horizontal curve layout identifiers. This single interface provides multiple alignment options to accommodate diverse terrains and design requirements, enhancing design flexibility and adaptability. Furthermore, the user's third input allows for real-time input and adjustment of design parameters. The system intuitively displays design results through a graphical interface, reducing communication and understanding costs. This significantly improves the efficiency and accuracy of road plan alignment design, meeting the complex demands of modern road design. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0041] Figure 1 This is a schematic diagram of the process of the method for continuously creating and designing road plan lines provided by the present invention;

[0042] Figure 2 One of the schematic diagrams for continuous creation and design display of road plane line types provided by the present invention;

[0043] Figure 3 The second schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention;

[0044] Figure 4 The third schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention;

[0045] Figure 5 The fourth schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention;

[0046] Figure 6 The fifth schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention;

[0047] Figure 7 The sixth schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention;

[0048] Figure 8 This is the seventh schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention;

[0049] Figure 9 This is a schematic diagram of the structure of the device for continuously creating and designing road plan lines provided by the present invention;

[0050] Figure 10 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0051] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0052] Figure 1 This is a flow chart of the method for continuously creating and designing road plan lines provided by the present invention. Figure 1 As shown, the method includes the following:

[0053] Step 110: receiving a first input of a new line type identifier from a user in a road plane design interface;

[0054] In this invention, the road plan design interface is an interactive tool interface that helps designers efficiently and accurately create and edit road plan alignments. Specifically, it provides a variety of tools for creating different types of alignments, including intersection-based horizontal curves, straight lines, circular arcs, transition curves, and curve-based horizontal curves. Users can move, rotate, and delete alignments to adjust the design. Users can also set and adjust various alignment parameters, such as radius, azimuth, and clothoid parameters.

[0055] In the present invention, the line type creation identifier is the entry for users to start creating new line types in the road plane design interface. It is usually presented in the form of an icon or menu item. After clicking, the user can enter the line type creation mode and start designing a new road plane line type.

[0056] In the present invention, the first input may be an input by the user clicking a mouse to create a new linear marker, or may be other control inputs, which are not limited in this application.

[0057] Step 120: Display at least one line layout identifier in response to the first input; wherein the line layout identifier includes at least one of the following: an intersection-normal horizontal curve layout identifier, a straight line layout identifier, an arc layout identifier, a transition curve layout identifier, and a curve-normal horizontal curve layout identifier;

[0058] In the present invention, in the road plan design interface, after the user inputs the identifier of the new line type, at least one line type layout identifier is displayed in response to the user input. These line type layout identifiers provide the user with an intuitive list of options for selecting and creating different types of line types.

[0059] In the present invention, the straight line arrangement identifier is used to create a straight line segment, which is applicable to straight line segments in road design.

[0060] After selecting the Line layout icon, the interface will display the Line tool, and users can draw a line by clicking the start and end points. Users can also adjust the length and azimuth of the line to ensure that the line meets the design requirements.

[0061] In the present invention, the arc arrangement identifier is used to create an arc segment, which is applicable to the circular curve portion in road design.

[0062] After selecting the Arc layout icon, the interface will display the Arc tool, allowing users to draw an arc by specifying the start point, end point, radius, and direction. Users can also adjust the arc's radius, azimuth, and length to ensure that the arc meets design requirements.

[0063] In the present invention, the intersection method horizontal curve layout identifier is used to create a combined line type of "transition curve + circular curve + transition curve", which is suitable for turning design with relatively few control factors.

[0064] After selecting the Intersection Method Horizontal Curve layout icon, the Intersection Method Horizontal Curve tool appears. Users can draw a horizontal curve by specifying the coordinates of the starting wire endpoint, the intersection point coordinates, the ending wire endpoint coordinates, and the tangent length of the horizontal curve. Users can also adjust the parameters of each component to ensure that the entire combined curve meets the design requirements.

[0065] In the present invention, the transition curve arrangement identifier is used to create a transition curve segment. The transition curve is a transition curve connecting a straight line and a circular curve to ensure smooth driving.

[0066] After selecting the transition curve layout icon, the transition curve tool appears, allowing you to draw a transition curve by specifying the start and end curvature radius and parameters such as the clothoid curve length. You can also adjust the transition curve length and curvature variation to ensure that the transition curve meets design requirements.

[0067] In the present invention, the curve method horizontal curve layout identifier is used to create a combined line type of "transition curve + circular curve + transition curve", which is suitable for most turning designs.

[0068] After selecting the Curve Method Horizontal Curve layout icon, the Curve Method Horizontal Curve tool will appear on the interface. Users can draw a horizontal curve by specifying the start point, end point, and starting azimuth. Users can also adjust the parameters of each part to ensure that the entire combined curve meets the design requirements.

[0069] In this invention, through these line layout markers, users can flexibly create and edit road plane line types, ensuring the accuracy and rationality of the design. This intuitive interactive method significantly improves design efficiency and user experience.

[0070] Step 130 : When receiving the second input of the user regarding the line type layout identifier, create a line type corresponding to the line type layout identifier in the road plane design interface according to the sliding track of the third input of the user in the road plane design interface.

[0071] In the present invention, in the road plane design interface, the user operates the selected line type layout identifier and creates the corresponding line type by sliding the track.

[0072] The user first selects a line layout marker, such as a horizontal curve, straight line, or arc, and then slides in the interface to create a track. The system tracks this track in real time and dynamically previews the line type based on the track's shape and position.

[0073] At the same time, the system automatically calculates relevant line parameters, such as radius, length, and azimuth, to ensure that the line conforms to the design specifications. After the user completes the slide, the system generates the corresponding line type based on the final trajectory and the calculated parameters. For example, the intersection method flat curve calculates the circular curve radius and the backscatter parameters based on the key points in the trajectory. Straight lines are drawn based on the starting and end points, arcs are generated based on the center and radius, and transition curves are created based on the backscatter parameters. The curve method flat curve takes into account multiple parameters to generate a complete line type.

[0074] The entire process realizes real-time creation and adjustment of line types, allowing users to intuitively see the design effects, ensuring the accuracy and rationality of the design, while improving design efficiency and user experience.

[0075] This invention provides multiple alignment layout identifiers within a single interface, including intersection-based horizontal curves, straight lines, circular arcs, transition curves, and curve-based horizontal curves, facilitating user selection. This single interface provides multiple alignment options to accommodate diverse terrains and design requirements, enhancing design flexibility and adaptability. Furthermore, users can input and adjust design parameters in real time through third-party input. The system intuitively displays design results through a graphical interface, reducing communication and understanding costs. This significantly improves the efficiency and accuracy of road plan alignment design, meeting the complex demands of modern road design.

[0076] Optionally, the method further includes:

[0077] receiving a fourth input of a line type connection mark from a user in the road plane design interface;

[0078] In response to the fourth input, an existing line type selection interface is displayed; wherein the existing line type selection interface includes existing line types of the road plane design interface;

[0079] receiving a fifth input from a user selecting a target existing line type in the existing line type selection interface and selecting a start point or an end point of the target existing line type as a new point;

[0080] In response to the fifth input, displaying at least one line type layout identifier corresponding to the target existing line type;

[0081] When receiving the user's sixth input on the line type layout identifier, based on the user's seventh input sliding trajectory in the road plane design interface, the line type corresponding to the line type layout identifier is created in the road plane design interface with the newly created point of the target existing line type as the starting point.

[0082] In the present invention, the line connection mark may refer to a mark used by a user to start the line connection function in the road plane design interface, which is usually presented in the form of an icon or a menu item.

[0083] In the present invention, the existing line type selection interface may refer to a display of all existing line types in the road plane design interface for the user to select as a line type for the next starting point.

[0084] The target existing line type is the existing line type selected by the user in the existing line type selection interface as the starting point for the new line type. The line type layout identifier is the line type layout option corresponding to the target existing line type and is used to select the type of new line type to be created.

[0085] In the present invention, the sliding track refers to the track left by the user through the sliding operation in the road plane design interface, which is used to define the shape and position of the new line type.

[0086] In the present invention, in the line type continuation function, the user first clicks the line type continuation icon in the road plan design interface, triggering the system to display the existing line type selection interface. After the user selects a target existing line type in this interface, the system immediately displays compatible line type layout icons. The user selects the desired line type layout icon and defines the shape and position of the new line type by sliding.

[0087] In this method, the starting point or end point of an existing target alignment can be selected as the starting point of a new alignment, i.e., a new point. Then, the corresponding alignment is created based on the user's sliding trajectory. This process ensures a smooth connection between the new alignment and the existing alignment, improving design efficiency and consistency, and enabling users to quickly and flexibly complete the design of complex road plan alignments.

[0088] Optionally, the step of creating a line type corresponding to the line type layout identifier in the road plane design interface according to a third sliding track input by the user in the road plane design interface includes:

[0089] During the sliding process of the sliding track, the current line type created by the current sliding track and the end point information of the current line type are displayed in real time on the road plane design interface.

[0090] In the present invention, in the road plane design interface, when the user creates a line type by sliding a track, the system will display the current line type created by the current sliding track and the end point information of the line type in real time during the sliding process.

[0091] This real-time feedback mechanism ensures that users can intuitively see the design results and adjust the sliding trajectory in a timely manner to achieve the desired design goals. The real-time display usually includes key parameters such as the line shape, length, radius, rotation parameter, azimuth, as well as the specific coordinates of the end point or connection information with other line types.

[0092] In the present invention, through this interactive mode, users can more precisely control the line type creation process, reduce errors and the need for repeated adjustments, and thus improve design efficiency and accuracy.

[0093] Optionally, after the step of displaying at least one linear arrangement identifier in response to the first input, the method further comprises:

[0094] In the case of receiving a second input of the user on the straight line arrangement identifier, triggering the straight line type arrangement function in response to the second input;

[0095] According to the sliding trajectory of the third input, the starting coordinates, end coordinates, length, and azimuth of the straight line type are determined to create the straight line type in the road plane design interface.

[0096] In the present invention, after the user selects the line layout indicator, the system triggers the line type layout function. The user inputs a sliding track, and the system determines the starting coordinates, end coordinates, length, and azimuth of the line type based on the starting and end points of the sliding track, and creates the line type in the road plane design interface.

[0097] When creating the first line, the user can choose one of the following methods:

[0098] One is to directly input the starting point coordinates and the end point coordinates, and the system will calculate the length and azimuth of the line based on them;

[0099] The second is to input the starting point coordinates, length and azimuth, and the system will calculate the end point coordinates based on this information;

[0100] The third method is to enter the starting point coordinates, azimuth, and length, and the system will also calculate the end point coordinates. When creating a line continuing from a previous unit, the user can select the end point of an existing line as the starting point of the new line, and then specify the length of the new line by dragging the mouse or entering the length on the keyboard. The system will calculate the end point coordinates of the new line based on the azimuth of the existing line and the length specified by the user.

[0101] During the entire process, a preview of the straight line will be displayed in real time, allowing users to intuitively see the position and shape of the straight line. After the user completes the parameter input, the straight line type will be created based on the final start point, end point, length and azimuth.

[0102] Through the rapid creation of straight lines, users can intuitively define the length and direction of the line through the sliding trajectory. The system displays a preview of the line in real time to ensure the accuracy and intuitiveness of the design.

[0103] Optionally, after the step of displaying at least one linear arrangement identifier in response to the first input, the method further comprises:

[0104] In the case of receiving a second input of the user on the arc arrangement identifier, triggering the arc line type arrangement function in response to the second input;

[0105] According to the sliding trajectory of the third input, the starting coordinates, end coordinates, arc radius, azimuth, passing point, and turning of the arc line type are determined to create the arc line type in the road plane design interface.

[0106] In the present invention, the user selects the arc arrangement mark in the road plane design interface, indicating that the user wants to create an arc line type.

[0107] The system activates the circular arc linear arrangement function in response to the user's selection, prepares to receive the user's further input, and the user defines the approximate shape and position of the circular arc in the interface through a sliding operation, and the system tracks the sliding trajectory in real time.

[0108] The system determines the start point and end point coordinates of the circular arc according to the start point and end point of the sliding trajectory, and calculates the radius of the circular arc according to the start point, end point and sliding trajectory to ensure that the circular arc meets the design specifications.

[0109] During the sliding process, the system displays a preview of the circular arc in real time, including the shape, radius and position of the circular arc, and after the user completes the sliding, the system creates a circular arc linear according to the final start point, end point and radius, and adds it to the design interface.

[0110] More specifically, when creating the first circular arc, the user can choose to input the start point coordinates, end point coordinates, radius and turning, or input the start point coordinates, start point azimuth, radius, turning and end point azimuth, or input the start point coordinates, start point azimuth and end point coordinates, or input the start point coordinates, radius, turning and end point coordinates, or input the start point coordinates, passing point coordinates and end point coordinates.

[0111] For the case of connecting circular arcs, the user can select the end point of an existing linear as the start point of a new circular arc, and then specify the end point of the new circular arc by mouse dragging or keyboard input, or input the radius and end point azimuth of the new circular arc. During the entire process, the system displays a preview of the circular arc in real time, allowing the user to visually see the position and shape of the circular arc, and after the user completes the parameter input, creates a circular arc linear according to the final start point, end point, radius, azimuth and passing point.

[0112] In the present application, the system triggers the circular arc linear arrangement function after the user selects the circular arc arrangement identifier. The user defines the start point, end point and approximate shape of the circular arc through a sliding trajectory, and the system calculates and displays a preview of the circular arc in real time. After the user completes the sliding, the system creates a circular arc linear according to the calculated parameters to ensure the accuracy and intuitiveness of the design. This process realizes the rapid creation of circular arcs, improves design efficiency and user experience.

[0113] Optionally, after the step of displaying at least one linear arrangement identifier in response to the first input, the method further comprises:

[0114] In the case of receiving the user's second input on the intersection method curve arrangement identifier, the intersection method curve arrangement function is triggered in response to the second input;

[0115] According to the sliding trajectory of the third input, the starting point wire endpoint coordinates, intersection coordinates, end point wire endpoint coordinates and tangent length of the intersection method horizontal curve are determined to create a horizontal curve line type in the road plane design interface.

[0116] In this invention, after the user selects the intersection method horizontal curve layout flag, the system triggers the intersection method horizontal curve layout function. The user enters a sliding trajectory, and the system determines the coordinates of the starting wire endpoint, the intersection coordinates, the ending wire endpoint coordinates, and the tangent length of the horizontal curve based on the sliding trajectory, and calculates the horizontal curve parameters.

[0117] For the first new intersection method horizontal curve, the user needs to enter the starting wire endpoint coordinates, intersection coordinates, end wire endpoint coordinates, and the tangent length of the horizontal curve. The system will calculate and generate the curve accordingly. For the continuation of the intersection method horizontal curve, the user can select the end point of the existing line type as the intersection point of the new horizontal curve and enter the new end point coordinates and the tangent length of the horizontal curve. The system will calculate the end point of the new horizontal curve based on the end point of the existing line type, the end point coordinates entered by the user, and the tangent length of the horizontal curve, and display a preview of the horizontal curve in real time in the interface. After the user completes the input, the system will create the horizontal curve line type based on the final starting wire endpoint coordinates, intersection coordinates, end wire endpoint coordinates, and the tangent length of the horizontal curve, and add it to the design interface.

[0118] The system displays a real-time preview of the horizontal curve in the road plan design interface, ensuring that users can intuitively see the design results. After the user completes the slide, the system creates the intersection method horizontal curve line type based on the final start point wire endpoint coordinates, intersection point coordinates, end point wire endpoint coordinates, and the tangent length of the horizontal curve, ensuring the accuracy and intuitiveness of the design.

[0119] Optionally, after the step of displaying at least one linear arrangement identifier in response to the first input, the method further comprises:

[0120] In the case of receiving a second input of the user on the transition curve arrangement identifier, triggering the transition curve arrangement function in response to the second input;

[0121] According to the sliding trajectory of the third input, the starting coordinates, end coordinates, starting azimuth, starting radius, end radius and gyration parameters of the transition curve line type are determined to create the transition curve line type in the road plane design interface.

[0122] To create the first transition curve, the user needs to enter the starting coordinates, starting azimuth, starting radius, ending radius, roundabout parameter or length, and deflection, and the system will calculate and generate the transition curve based on this.

[0123] For a continuous transition curve, the user can select the end point of the existing line type as the starting point of the new transition curve, and enter the end point radius, spiral parameter or length, and deviation. The system calculates the end point of the new transition curve based on the end point of the existing line type and the parameters entered by the user, and displays a preview of the transition curve in real time in the interface.

[0124] After the user completes the input, the system creates a transition curve line type based on the final start point coordinates, end point coordinates, starting azimuth, start point radius, end point radius and roundabout parameters, and adds it to the design interface.

[0125] In this invention, after the user selects the transition curve layout indicator, the system triggers the transition curve layout function. The user enters the transition curve's starting coordinates, starting azimuth, starting and ending radius, and deflection based on the sliding trajectory. By entering the loop parameters or length, the system displays a real-time preview of the transition curve in the road plan design interface, ensuring that the user can intuitively see the design results. After the user completes the sliding, the system creates the transition curve line type based on the final parameters, ensuring the accuracy and intuitiveness of the design.

[0126] Optionally, after the step of displaying at least one linear arrangement identifier in response to the first input, the method further comprises:

[0127] In the case of receiving a second input from the user regarding a curve-normal-to-flat-curve arrangement identifier, triggering a curve-normal-to-flat-curve arrangement function in response to the second input;

[0128] According to the sliding trajectory of the third input, the starting point coordinates, the ending point coordinates and the azimuth information of the horizontal curve line type are determined to create the horizontal curve line type in the road plane design interface.

[0129] In this invention, when the user selects the "Curve Method Horizontal Curve Layout" indicator, the system triggers the curve method horizontal curve layout function. The user enters a sliding trajectory, and the system determines the start and end coordinates and azimuth information of the horizontal curve alignment based on the sliding trajectory. The system then displays a real-time preview of the horizontal curve alignment in the road plan design interface, including the transition curve segments, circular curve segments, and their transition effects.

[0130] To create the first curve-method horizontal curve, the user needs to enter the start coordinates, starting azimuth, and end coordinates. The system then calculates and generates the horizontal curve. To create a subsequent curve-method horizontal curve, the user can select the end point of an existing curve as the start point of the new curve. The system then creates the new curve based on the existing end point information.

[0131] After the user completes the input, the system creates a horizontal curve line type based on the final starting point coordinates, end point coordinates and starting azimuth information, and adds it to the design interface.

[0132] After the user completes the slide, the system creates a complete horizontal curve line type based on the final starting point, end point, azimuth, calculated rotation parameters, circular curve radius, etc., ensuring the accuracy and intuitiveness of the design. This process enables the efficient creation of horizontal curve line types, improving design efficiency and user experience.

[0133] Figure 2 This is one of the schematic diagrams for continuously creating and designing road plan lines provided by the present invention, such as Figure 2 As shown, first, activate the continuous creation command and the user can choose to create a new one or continue.

[0134] Figure 3 This is the second schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention. Figure 4 The third schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention is as follows: Figure 3 and Figure 4 As shown, the user chooses to create an arc, drags the end point of the arc with the mouse, and the arc linearity is displayed in real time. After determining the end point of the arc, the arc creation is completed.

[0135] Figure 5 This is the fourth schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention. Figure 6 The fifth schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention is as follows: Figure 5 and Figure 6 As shown, when you drag the end point of the horizontal curve with the mouse, the radius of the horizontal curve and the parameters of the clothoid line are actually calculated and the line type is displayed, completing the creation of the horizontal curve using the curve method.

[0136] Figure 7 This is the sixth schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention. Figure 8 The seventh schematic diagram of the continuous creation and design display of the road plane line type provided by the present invention is as follows: Figure 7 and Figure 8 As shown, create a horizontal curve using the intersection method, determine the wire endpoints and the curve T length, automatically calculate the radius of the horizontal curve and the spiral line, and display the line type in real time to complete the creation of the horizontal curve using the intersection method.

[0137] The road plane line type continuous creation and design device provided by the present invention is described below. The road plane line type continuous creation and design device described below and the road plane line type continuous creation and design method described above can be referenced to each other.

[0138] Figure 9 This is a schematic diagram of the structure of the road plane line continuous creation design device provided by the present invention, such as Figure 9 Shown, including:

[0139] The receiving module 210 is configured to receive a first input of a user on a line type creation identifier in a road plane design interface;

[0140] The display module 220 is configured to display at least one line type arrangement identifier in response to the first input; wherein the line type arrangement identifier comprises at least one of the following: intersection method tangent curve arrangement identifier, straight line arrangement identifier, circular arc arrangement identifier, easement curve arrangement identifier, curve method tangent curve arrangement identifier;

[0141] The creating module 230 is configured to create a line type corresponding to the line type arrangement identifier in the road plane design interface according to a sliding track of a third input of the user in the road plane design interface, in a case that a second input of the user on the line type arrangement identifier is received.

[0142] Optionally, the apparatus is further configured to:

[0143] receive a fourth input of a user on a line type connection identifier in a road plane design interface;

[0144] display an existing line type selection interface in response to the fourth input; wherein the existing line type selection interface comprises existing line types of the road plane design interface;

[0145] receive a fifth input of a user on a target existing line type in the existing line type selection interface, and selection of a starting point or an ending point of the target existing line type as a new creation point;

[0146] display at least one line type arrangement identifier corresponding to the target existing line type in response to the fifth input;

[0147] create a line type corresponding to the line type arrangement identifier in the road plane design interface with the new creation point of the target existing line type as a starting point, in a case that a sixth input of the user on the line type arrangement identifier is received.

[0148] Optionally, the apparatus is further configured to:

[0149] display a current line type created by a current sliding track in the road plane design interface in real time, and endpoint information of the current line type, in a sliding process of the sliding track.

[0150] Optionally, the apparatus is further configured to:

[0151] trigger a straight line type arrangement function in response to the second input, in a case that a second input of the user on the straight line arrangement identifier is received.

[0152] According to the sliding trajectory of the third input, the starting coordinates, end coordinates, length, and azimuth of the straight line type are determined to create the straight line type in the road plane design interface.

[0153] Optionally, the device is further used for:

[0154] In the case of receiving a second input of the user on the arc arrangement identifier, triggering the arc line type arrangement function in response to the second input;

[0155] According to the sliding trajectory of the third input, the starting coordinates, end coordinates, arc radius, azimuth, passing point, and turning of the arc line type are determined to create the arc line type in the road plane design interface.

[0156] Optionally, the device is further used for:

[0157] In the case of receiving a second input of the user on the intersection-method horizontal curve arrangement identifier, triggering the intersection-method horizontal curve arrangement function in response to the second input;

[0158] According to the sliding trajectory of the third input, the starting point wire endpoint coordinates, intersection coordinates, end point wire endpoint coordinates and tangent length of the intersection method horizontal curve are determined to create a horizontal curve line type in the road plane design interface.

[0159] Optionally, the device is further used for:

[0160] In the case of receiving a second input of the user on the transition curve arrangement identifier, triggering the transition curve arrangement function in response to the second input;

[0161] According to the sliding trajectory of the third input, the starting coordinates, starting azimuth, starting radius, end radius, and gyration parameters of the transition curve line type are determined, and the transition curve line type is turned to create the transition curve line type in the road plane design interface.

[0162] Optionally, the device is further used for:

[0163] In the case of receiving a second input from the user regarding a curve-normal-to-flat-curve arrangement identifier, triggering a curve-normal-to-flat-curve arrangement function in response to the second input;

[0164] According to the sliding trajectory of the third input, the starting point coordinates, the ending point coordinates and the azimuth information of the horizontal curve line type are determined to create the horizontal curve line type in the road plane design interface.

[0165] This invention provides multiple alignment layout identifiers within a single interface, including intersection-based horizontal curves, straight lines, circular arcs, transition curves, and curve-based horizontal curves, facilitating user selection. This single interface provides multiple alignment options to accommodate diverse terrains and design requirements, enhancing design flexibility and adaptability. Furthermore, users can input and adjust design parameters in real time through third-party input. The system intuitively displays design results through a graphical interface, reducing communication and understanding costs. This significantly improves the efficiency and accuracy of road plan alignment design, meeting the complex demands of modern road design.

[0166] Figure 10 Schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 10 As shown, the electronic device may include: a processor 310, a communications interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communications interface 320, and the memory 330 communicate with each other via the communication bus 340. The processor 310 may call logic instructions in the memory 330 to execute a method for continuously creating and designing road plane line types, the method comprising: receiving a first input from a user for creating a new line type identifier in a road plane design interface;

[0167] In response to the first input, at least one line type layout identifier is displayed; wherein the line type layout identifier includes at least one of the following: an intersection normal horizontal curve layout identifier, a straight line layout identifier, an arc layout identifier, a transition curve layout identifier, and a curve normal horizontal curve layout identifier;

[0168] When receiving the second input of the user on the line type layout identifier, a line type corresponding to the line type layout identifier is created in the road plane design interface according to the sliding track of the third input of the user in the road plane design interface.

[0169] Furthermore, the logic instructions in the aforementioned memory 330 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product, stored in a storage medium, includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0170] On the other hand, the present invention further provides a computer program product, the computer program product including a computer program, the computer program being storable on a non-transitory computer-readable storage medium, and the computer program being capable of executing the road plane line type continuous creation design method provided by the above methods when the computer program is executed by a processor, the method including: receiving a first input of a new line type identifier from a user in a road plane design interface;

[0171] In response to the first input, at least one line type layout identifier is displayed; wherein the line type layout identifier includes at least one of the following: an intersection normal horizontal curve layout identifier, a straight line layout identifier, an arc layout identifier, a transition curve layout identifier, and a curve normal horizontal curve layout identifier;

[0172] When receiving the second input of the user on the line type layout identifier, a line type corresponding to the line type layout identifier is created in the road plane design interface according to the sliding track of the third input of the user in the road plane design interface.

[0173] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method for continuously creating and designing road plane line types provided by the above methods is implemented, the method comprising: receiving a first input of a user for a new line type identifier in a road plane design interface;

[0174] In response to the first input, at least one line type layout identifier is displayed; wherein the line type layout identifier includes at least one of the following: an intersection normal horizontal curve layout identifier, a straight line layout identifier, an arc layout identifier, a transition curve layout identifier, and a curve normal horizontal curve layout identifier;

[0175] When receiving the second input of the user on the line type layout identifier, a line type corresponding to the line type layout identifier is created in the road plane design interface according to the sliding track of the third input of the user in the road plane design interface.

[0176] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0177] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.

[0178] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for continuously creating and designing road plan lines, characterized in that: include: Receiving a first input of a new line type identifier from a user in a road plane design interface; In response to the first input, at least one line type layout identifier is displayed; wherein the line type layout identifier includes at least one of the following: an intersection normal horizontal curve layout identifier, a straight line layout identifier, an arc layout identifier, a transition curve layout identifier, and a curve normal horizontal curve layout identifier; When receiving a second input of the user on the line type layout identifier, creating a line type corresponding to the line type layout identifier in the road plane design interface according to a third sliding track input by the user in the road plane design interface; The method further comprises: receiving a fourth input of a line type connection mark from a user in the road plane design interface; In response to the fourth input, an existing line type selection interface is displayed; wherein the existing line type selection interface includes existing line types of the road plane design interface; receiving a fifth input from a user selecting a target existing line type in the existing line type selection interface and selecting a start point or an end point of the target existing line type as a new point; In response to the fifth input, displaying at least one line type layout identifier corresponding to the target existing line type; When receiving the user's sixth input on the line type layout identifier, based on the user's seventh input sliding trajectory in the road plane design interface, the line type corresponding to the line type layout identifier is created in the road plane design interface with the newly created point of the target existing line type as the starting point.

2. The method for continuous creation and design of road plane line types according to claim 1, characterized in that: Creating a line type corresponding to the line type layout identifier in the road plane design interface according to a third sliding track input by the user in the road plane design interface includes: During the sliding process of the sliding track, the current line type created by the current sliding track, the element information of the current line type, and the end point information of the current line type are displayed in real time on the road plane design interface.

3. The method for continuous creation and design of road plane line types according to claim 1, characterized in that: After the step of displaying at least one linear arrangement identifier in response to the first input, the method further includes: In the case of receiving a second input of the user on the straight line arrangement identifier, triggering the straight line type arrangement function in response to the second input; According to the sliding trajectory of the third input, the starting point coordinates, the ending point coordinates, the length, and the azimuth of the straight line type are determined to create the straight line type in the road plane design interface.

4. The method for continuously creating and designing road plane line types according to claim 1, characterized in that: After the step of displaying at least one linear arrangement identifier in response to the first input, the method further includes: In the case of receiving a second input of the user on the arc arrangement identifier, triggering the arc line type arrangement function in response to the second input; According to the sliding trajectory of the third input, the starting coordinates, end coordinates, arc radius, azimuth, passing point, and turning of the arc line type are determined to create the arc line type in the road plane design interface.

5. The method for continuously creating and designing road plan lines according to claim 1, characterized in that: After the step of displaying at least one linear arrangement identifier in response to the first input, the method further includes: In the case of receiving a second input from the user regarding an intersection-method horizontal curve arrangement identifier, triggering an intersection-method horizontal curve arrangement function in response to the second input; According to the sliding trajectory of the third input, the starting point wire endpoint coordinates, intersection coordinates, end point wire endpoint coordinates and tangent length of the intersection method horizontal curve are determined to create a horizontal curve line type in the road plane design interface.

6. The method for continuously creating and designing road plane line types according to claim 1, characterized in that: After the step of displaying at least one linear arrangement identifier in response to the first input, the method further includes: In the case of receiving a second input of the user on the transition curve arrangement identifier, triggering the transition curve arrangement function in response to the second input; According to the sliding trajectory of the third input, the starting coordinates, starting azimuth, starting radius, end radius, and turning direction of the transition curve line type are determined, and the swing parameters or length are input to create the transition curve line type in the road plane design interface.

7. The method for continuously creating and designing road plane line types according to claim 1, characterized in that: After the step of displaying at least one linear arrangement identifier in response to the first input, the method further includes: In the case of receiving a second input from the user regarding a curve-normal-to-flat-curve arrangement identifier, triggering a curve-normal-to-flat-curve arrangement function in response to the second input; According to the sliding trajectory of the third input, the starting point coordinates, the ending point coordinates and the azimuth information of the horizontal curve line type are determined to create the horizontal curve line type in the road plane design interface.

8. A device for continuously creating and designing road plan lines, characterized in that: include: A receiving module, configured to receive a first input of a new line type identifier from a user in a road plane design interface; A display module is configured to display at least one line type layout identifier in response to the first input; wherein the line type layout identifier includes at least one of the following: an intersection normal horizontal curve layout identifier, a straight line layout identifier, an arc layout identifier, a transition curve layout identifier, and a curve normal horizontal curve layout identifier; a creation module configured to, upon receiving a second input from a user regarding the line type layout identifier, create a line type corresponding to the line type layout identifier in the road plane design interface according to a third input sliding track of the user in the road plane design interface; Wherein, the device is also used for: receiving a fourth input of a line type connection mark from a user in the road plane design interface; In response to the fourth input, an existing line type selection interface is displayed; wherein the existing line type selection interface includes existing line types of the road plane design interface; receiving a fifth input from a user selecting a target existing line type in the existing line type selection interface and selecting a start point or an end point of the target existing line type as a new point; In response to the fifth input, displaying at least one line type layout identifier corresponding to the target existing line type; When receiving the user's sixth input on the line type layout identifier, based on the user's seventh input sliding trajectory in the road plane design interface, the line type corresponding to the line type layout identifier is created in the road plane design interface with the newly created point of the target existing line type as the starting point.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the road plane line type continuous creation and design method as described in any one of claims 1 to 7 is implemented.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for continuously creating and designing road plane line types according to any one of claims 1 to 7 is implemented.