A method for quickly constructing a roadbed section based on a network map service

By integrating terrain and route information on a GIS platform, the location and outline of the roadbed cross-section are automatically calculated, solving the problem of complex and time-consuming roadbed design in existing technologies, and realizing fast and efficient roadbed cross-section design.

CN115422644BActive Publication Date: 2026-02-06CHINA RAILWAY SIYUAN SURVEY & DESIGN GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211155673.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-21
Publication Date
2026-02-06
Estimated Expiration
2042-09-21

AI Technical Summary

Technical Problem

The existing roadbed design process is complex, involves numerous steps, and takes a long time, making it difficult to quickly complete the cross-section design for multiple routes.

Method used

By integrating digital elevation models and route network map services onto a GIS platform, and utilizing alignment and terrain elevation information, the location and outline of the roadbed cross-section can be automatically calculated. Combined with design parameters, this enables the rapid construction of the roadbed cross-section.

Benefits of technology

It simplifies the roadbed design process, lowers the professional threshold, and improves design efficiency, reducing the time required for roadbed cross-section design from several hours to just a few minutes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115422644B_ABST
    Figure CN115422644B_ABST
Patent Text Reader

Abstract

The present application relates to the design of roadbed cross section, and particularly relates to a method for quickly constructing roadbed cross section based on network map service, comprising the following steps: loading digital elevation model network map service and line network map service on GIS platform; selecting a position point in the range of roadbed work site, which needs to construct roadbed cross section; calculating the nearest point on the line which is closest to the selected position point; calculating the mileage information and line elevation of the nearest point; obtaining a straight line segment with a total length of 200m, making the straight line segment with the nearest point as the midpoint, and extending 100m to the left and right sides of the line; obtaining the terrain elevation information along the line of the obtained straight line segment and obtaining the terrain cross section line; inputting design parameters and automatically calculating the roadbed contour from the nearest point to the terrain cross section line according to the basic rules of roadbed cross section; calculating the difference between the line elevation and the ground elevation of the nearest point to obtain the filling and digging height; and drawing the roadbed cross section schematic diagram by comprehensively drawing the aforementioned information. The present application greatly improves the design efficiency of simple roadbed cross section in the early stage of line selection.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of roadbed cross-section design, in particular to a roadbed cross-section rapid construction method based on network map service, electronic equipment and readable storage medium. BACKGROUND

[0002] Most of the existing roadbed designs are based on cross-section design, whether it is traditional two-dimensional design or the currently popular BIM design. The essence of roadbed engineering design is cross-section design. Around the cross-section design standards, components, assembly methods, threshold parameters of roadbed engineering, through the exploration and practice of many domestic and foreign projects, a complete and feasible design scheme for various roadbed engineering has been summarized. Through secondary development, domestic survey institutes and construction units have summarized and compiled various design schemes into AutoCAD, Revit and other design software.

[0003] Design personnel generally need to submit the required cross-section to the upstream professional measurement first, wait for the return result, and then manually select the assembly components, assembly methods and assembly positions according to the cross-section information and line position information, so as to complete a roadbed cross-section design. The above operation process is complex, the steps to form the roadbed cross-section are numerous, and it takes a long time, so it is difficult to complete the preliminary route selection. When comparing multiple route selection schemes, a large number of roadbed cross-section design work will be caused. In view of the above defects, the present application is improved. SUMMARY

[0004] In order to overcome the shortcomings of the background art, the present application provides a roadbed cross-section rapid construction method based on network map service, electronic equipment and readable storage medium, which reduces the professional threshold of roadbed cross-section design, simplifies the design process of roadbed cross-section, and greatly improves the design efficiency.

[0005] The present application provides a roadbed cross-section rapid construction method based on network map service, which comprises:

[0006] S1, loading a digital elevation model network map service and a line network map service on a GIS platform, wherein the line network map service comprises line position information, 100-meter markers and kilometer markers;

[0007] S2, determining a route according to the line position information of the line network map service on the GIS platform, and selecting a position point for which a roadbed cross-section needs to be constructed within the roadbed work point range determined according to the route;

[0008] S3, calculating the nearest point to the position point selected in step S2 on the route, i.e. the nearest point;

[0009] S4, calculating the mileage information and line elevation of the nearest point;

[0010] S5, connecting the position point selected in step S2 and the nearest point obtained in step S3 as a first line segment, projecting the first line segment onto a horizontal plane passing through the nearest point to form a second line segment, extending the second line segment to both sides to form a straight line segment, and making the straight line segment have the nearest point as a midpoint and extend 100 m to both sides of the route, thereby obtaining a straight line segment with a total length of 200 m;

[0011] S6, obtaining the topographic elevation information of the straight line segment along the route in the digital elevation model network map service to obtain a topographic profile line;

[0012] S7, inputting design parameters and automatically calculating the roadbed profile of the nearest point to the topographic profile line according to the roadbed profile basis rules. If the calculation is successful, step S8 is performed, and if the calculation is not successful, the position point requiring construction of the roadbed profile and the design parameters are reselected, and steps S2-S7 are repeated;

[0013] S8, calculating the difference between the route elevation of the nearest point and the ground elevation, which is the fill and excavation height;

[0014] S9, synthesizing the mileage information obtained in step S4, the route elevation information, the topographic profile line information obtained in step S6, the roadbed profile information obtained in step S7, and the fill and excavation height information obtained in step S8 to draw a roadbed profile schematic diagram.

[0015] Preferably, in step S1, the digital elevation model network map service is made into a digital elevation model by a surveying professional after collecting or collecting topographic information, and is published as a network map service. The line position information and the kilometer and hundred-meter marks in the route network map service are provided by a route professional and are published as a network map service.

[0016] Preferably, in step S3, the selected position point in step S2 is taken as the center of a sphere, and the radius of the sphere is continuously expanded until the sphere is tangent to the route, and the tangent point obtained is the nearest point.

[0017] Preferably, in step S4, the two kilometer marks and the two hundred-meter marks closest to the nearest point on the route are searched in the route network map service, and the mileage information of the nearest point is calculated according to the kilometer marks and the hundred-meter marks. The route elevation of the nearest point is directly read from the elevation information of the nearest point on the line position.

[0018] Preferably, the step S6 specifically comprises: defining a vertical plane perpendicular to the horizontal plane through the straight line segment, an intersection line between the ground surface and the vertical plane as a terrain contour line, defining a terrain contour line segment through the 200m straight line segment, projecting the terrain contour line segment onto the horizontal plane to form the 200m straight line segment, and obtaining elevation information of the terrain contour line segment in the digital elevation model network map service to obtain a terrain profile line.

[0019] Preferably, the obtaining of the elevation information of the terrain contour line segment in the digital elevation model network map service to obtain a terrain profile line specifically comprises:

[0020] S21, setting a point feature every same distance along the straight line segment, each point feature corresponding to a terrain point on the terrain contour line, and recording the distance of each point feature to the leftmost end of the straight line segment;

[0021] S22, obtaining the elevation information of the terrain point corresponding to each set point feature in the digital elevation model network map service;

[0022] S23, determining a plurality of discrete points with the distance of the point feature to the leftmost end of the straight line segment as the horizontal coordinate and the elevation information of the terrain point corresponding to the point feature as the vertical coordinate, sequentially arranging the discrete points according to the horizontal coordinate, and connecting the discrete points to obtain the terrain profile line.

[0023] Preferably, in the step S7, the preset design parameters include roadbed width, side ditch size, retaining height, embankment slope rate, embankment slope height, cutting slope rate, cutting slope height, and slope platform width, and the automatically calculating the roadbed contour of the nearest point to the terrain profile line according to the roadbed profile basis rule specifically comprises:

[0024] S31, extending left and right from the nearest point to obtain left and right side shoulder positions according to the roadbed width;

[0025] S32, determining the relationship between the side shoulder and the terrain profile line to determine whether the side is an embankment slope or a cutting slope, and if it is an embankment slope, executing steps S33-S34, and if it is a cutting slope, executing steps S35-S36;

[0026] S33, if it is an embankment slope, gradually sloping according to the preset embankment slope rate, embankment slope height, and slope platform width, and stopping the sloping when the bottom elevation of the embankment is lower than the terrain profile line;

[0027] S34, obtaining the intersection point of the embankment slope contour line and the terrain profile line, and cutting and removing the part of the embankment slope contour line below the terrain profile line;

[0028] S35, if it is a cutting slope, first draw part of the contour line according to the side ditch size and support height, then gradually slope according to the cutting slope rate, cutting slope height and slope platform width, and stop when the cutting top elevation is higher than the terrain section line;

[0029] S36, find the intersection of the cutting slope contour line and the terrain section line, and cut off the part of the cutting slope contour line above the terrain section line;

[0030] S37, combine the roadbed contour obtained in step S31 and the roadbed contour outside the road shoulder obtained in steps S32-S36, and splice to obtain the complete roadbed contour.

[0031] Preferably, after step S9, it further comprises: drawing a three-dimensional roadbed contour line with geographic coordinates by using the roadbed contour information obtained in step S7, and intersecting with the route in the line network map service.

[0032] The application also provides an electronic device comprising a processor and a memory, wherein the memory stores a computer program, and the computer program is executed by the processor to implement the network map service-based roadbed section rapid construction method of any one of the above.

[0033] The application also provides a readable storage medium, wherein the readable storage medium stores a computer program, and the computer program is executed by a processor to implement the network map service-based roadbed section rapid construction method of any one of the above.

[0034] In summary, the application has the following advantages:

[0035] 1. The application directly obtains terrain information and line position information in the network map service, simplifies the steps of submitting section requirements to the upstream professional and the steps of the upstream professional needing to provide terrain information and line position information, and optimizes the operation process between the professionals;

[0036] 2. The application automatically completes the design of the roadbed section by inputting part of the fixed parameters by the survey and design personnel through the built-in roadbed design rules, reduces the professional threshold of the roadbed cross section design, and simplifies the design process of the roadbed cross section;

[0037] 3. The application simplifies the operation process between the professionals, reduces the design threshold of the roadbed cross section, simplifies the roadbed section design of a section of road which originally takes several hours or even several days, and completes the drawing in a few minutes through several clicks of the mouse and numerical input of the keyboard, thereby greatly improving the design efficiency of the simple roadbed cross section.

[0038] The application will be further described below with reference to the drawings. BRIEF DESCRIPTION OF DRAWINGS

[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings required by the embodiments or prior art description will be briefly introduced. Obviously, the accompanying drawings in the following description only constitute some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.

[0040] Fig. 1 A flowchart of the method for constructing the present application;

[0041] Fig. 2 A roadbed cross-section schematic diagram in which the outer sides of the left and right side shoulders are embankment slopes;

[0042] Fig. 3 A roadbed cross-section schematic diagram in which the outer sides of the left and right side shoulders are trenches;

[0043] The marks in the figure are: 1 - nearest point, 2 - topographic section line, 3 - shoulder, 4 - embankment slope, 5 - trench slope. DETAILED DESCRIPTION

[0044] The technical solutions in the embodiments of the present application will be clearly and completely described below, and obviously, the described embodiments only constitute some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of the present application. Figs. 1-3 The technical solutions in the embodiments of the present application will be clearly and completely described below, and obviously, the described embodiments only constitute some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of the present application.

[0045] In order to make the purposes, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be described in more detail below in combination with the accompanying drawings of the embodiments of the present application.

[0046] The present application realizes the roadbed cross-section rapid construction method based on the network map service by secondary development in the GIS platform, and achieves the one-key type simple roadbed cross-section rapid construction. The GIS platform suitable for the present application in specific implementation includes but is not limited to: ArcGIS, Cesium, Skyline. The present embodiment preferably uses ArcGIS.

[0047] As shown in Figs. 1-3 The present application discloses a roadbed cross-section rapid construction method based on a network map service, which comprises:

[0048] S1, loading a digital elevation model network map service and a line network map service on a GIS platform, wherein the line network map service comprises line position information, 100-meter markers and kilometer markers;

[0049] This step is used to prepare digital elevation model network map service, line network map service, and facilitate subsequent steps.

[0050] S2, determining a route on the GIS platform according to the line position information of the line network map service, and selecting a position point for constructing a roadbed section within the roadbed work point range determined according to the route;

[0051] Specifically, this step is that the survey and design personnel directly select the position for constructing the roadbed cross section near the route by using the mouse according to the comprehensive interpretation of the roadbed work point range and the topography, geology, mineral resources, hydrology, and geological disasters.

[0052] S3, calculating the nearest point 1 to the position point selected in step S2 on the route;

[0053] This step is used to determine the nearest point on the route and serve as the basis for subsequent drawing.

[0054] S4, calculating the mileage information and the line elevation of the nearest point 1;

[0055] This step is used to determine the relative position of the nearest point 1 on the entire route and obtain the line elevation of the nearest point 1.

[0056] S5, connecting the position point selected in step S2 and the nearest point 1 obtained in step S3 as a first line segment, projecting the first line segment onto a horizontal plane passing through the nearest point 1 to form a second line segment, extending the second line segment to both sides to form a straight line segment, and extending the straight line segment to both sides of the route by 100 m with the nearest point 1 as the midpoint, that is, obtaining a straight line segment with a total length of 200 m;

[0057] In this step, the geodetic coordinates are used instead of geographic coordinates to participate in the calculation when connecting two points to form a first line segment, projecting to form a second line segment, and extending the line segment. Using geodetic coordinates can ensure that the obtained straight line segment is a straight line in the engineering sense. If geographic coordinates are used to participate in the calculation, the obtained straight line will actually be a curve in the engineering sense due to the change in projection. Since the nearest point 1 obtained in step S3 is the nearest point 1 from the selected position point to the route, it can be ensured that the first line segment formed by connecting the nearest point 1 and the selected position point is perpendicular to the line position (i.e., the local route where the nearest point 1 is located), and the second line segment is also perpendicular to the line position. Extending 100 m to both sides with the nearest point 1 as the starting point can ensure sufficient data quantity in subsequent calculations and prevent calculation errors caused by the boundary of the roadbed contour bottom exceeding the topographic section line 2. Specifically, when the extension distance is not enough, it may cause insufficient data quantity, which may cause the boundary of the roadbed contour to not intersect with the topographic section line 2, that is, to exceed the topographic section line 2, and further cause calculation errors.

[0058] S6, in the digital elevation model network map service, the terrain elevation information of the straight line segment along the line obtained in step S5 is obtained, and a terrain section line 2 is obtained;

[0059] S7, inputting design parameters and automatically calculating a roadbed contour of the nearest point 1 to the terrain section line 2 according to a roadbed section basis rule. If the calculation is successful, step S8 is performed, and if the calculation is unsuccessful, the position point and the design parameters need to be selected again, and steps S2-S7 are repeated.

[0060] This step is used for calculating the roadbed contour of the nearest point 1 to the terrain section line 2. In a specific implementation, if the calculation is successful, step S8 is performed, and if the calculation is unsuccessful, an error reason is prompted, and survey and design personnel are guided to select the position and the design parameters again, and steps S2-S7 are repeated. The error reason is preferably prompted, which can facilitate the adjustment of the survey and design personnel and can be beneficial to the successful calculation of the roadbed contour. The error reasons for the unsuccessful calculation mainly include: 1. The terrain is steep, so that the roadbed slope cannot always intersect with the ground; and 2. The fill height is out of limit, so that the roadbed slope does not meet the engineering requirements. According to the prompted error reason, the survey and design personnel can quickly make corresponding adjustments.

[0061] S8, calculating a difference value between the line elevation of the nearest point 1 and the ground elevation, that is, a fill height;

[0062] This step takes the nearest point 1 as a reference and is used for calculating the fill height. When the roadbed contour is successfully calculated and a result is obtained, the fill height needs to be calculated. The information is an important component part of the roadbed section schematic diagram and needs to be marked in the roadbed section schematic diagram.

[0063] S9, synthesizing the mileage information obtained in step S4, the line elevation information, the terrain section line 2 information obtained in step S6, the roadbed contour information obtained in step S7, and the fill height information obtained in step S8, and drawing a roadbed section schematic diagram.

[0064] In this step, the mileage information, the elevation information, the terrain section line 2, the roadbed contour, and the fill height obtained in steps S4, S6, S7, and S8 need to be converted into two-dimensional plane relative coordinates with the nearest point 1 as a starting point, and the relative coordinates and a canvas are used to draw the roadbed section schematic diagram.

[0065] It can be known that the above method steps can quickly construct a roadbed cross section according to certain design parameters and rules by using a GIS platform and a network map service, obtaining terrain section information and line position information of a selected position point, and can greatly improve the design efficiency of a simple roadbed cross section in a preliminary route selection process, and can better meet actual needs.

[0066] As a preferred technical solution, in step S1, the digital elevation model network map service is made into a digital elevation model by a surveying professional after collecting or collecting topographic information, and is published as a network map service. The line position information and kilometer marks in the line network map service are provided by a line professional, and are published as a network map service. In this step, the digital elevation model network map service is a network map service published by the surveying professional to the ArcGIS server after collecting or measuring and preprocessing, the service mode is ImageServer, and the service data format is LERC; the line network map service is line position information and mileage information drawn by the line professional, which is preprocessed and published to the network map service of the ArcGIS server, and the service mode is FeatureServer.

[0067] As a preferred technical solution, in step S3, the selected position point is taken as the center of a sphere, and the radius of the sphere is continuously expanded until the sphere is tangent to the route, and the tangent point obtained is the nearest point 1. In this embodiment, this step is realized by calling the encapsulation tool of the ArcGIS platform, and the nearestCoordinate method under the GeometryEngine tool class is called. The basic principle is to take the selected position point as the center of a sphere, and continuously expand the radius of the sphere until the sphere is tangent to the line position, and the tangent point obtained is the nearest point 1.

[0068] As a preferred technical solution, in step S4, the two kilometer marks and the two hundred meter marks closest to the nearest point 1 on the route are searched in the line network map service, and the mileage information of the nearest point 1 is calculated according to the kilometer marks and the hundred meter marks. The line elevation of the nearest point 1 is directly read as the elevation information of the nearest point 1 on the line position. In this embodiment, the queryFeatures method in the encapsulation tool of the ArcGIS platform is borrowed to obtain the result by querying twice. First, a radius of 100m is taken to search for the nearest two hundred meter marks, and then a radius of 1km is taken to search for the nearest two kilometer marks. Based on the searched hundred meter marks and kilometer marks, the smaller kilometer mark and hundred meter mark are added to obtain the mileage base, and then the accurate mileage information is calculated by combining the distance proportion of the nearest point 1 to the two hundred meter marks. In the digital elevation model network map service, the elevation information of the nearest point 1 on the line position obtained in step S3 can be directly read, that is, the line elevation of the nearest point 1.

[0069] As a preferred technical solution, the step S6 specifically comprises: defining a vertical plane which is perpendicular to the horizontal plane and passes through the straight line segment, and defining a terrain profile line as an intersection line between the ground surface and the vertical plane, defining a terrain profile line segment through the 200m straight line segment, projecting the terrain profile line segment onto the horizontal plane to form the 200m straight line segment, obtaining elevation information of the terrain profile line segment in the digital elevation model network map service, and obtaining the terrain section line 2.

[0070] As a preferred technical solution, in the digital elevation model network map service, the elevation information of the terrain profile line segment is obtained, and the terrain section line 2 is obtained.

[0071] S21, setting a point feature every same distance along the straight line segment, each point feature corresponding to a terrain point on the terrain profile line, and recording the distance from each point feature to the left end of the straight line segment;

[0072] In this step, a plurality of point features are selected at equal intervals along the straight line segment, and the corresponding relationship between the point features and the terrain points in the embodiment is a projection relationship, that is, the projection point of the terrain point on the horizontal plane is the point feature corresponding to the terrain point.

[0073] S22, obtaining the elevation information of the terrain point corresponding to each set point feature in the digital elevation model network map service;

[0074] In this step, each set point feature corresponds to a terrain point, and the elevation information of the terrain point can be obtained through the digital elevation model network map service.

[0075] S23, determining a plurality of discrete points by taking the distance from the point feature to the left end of the straight line segment as the horizontal coordinate and taking the elevation information of the terrain point corresponding to the point feature as the vertical coordinate, sequentially arranging the discrete points according to the horizontal coordinate, and connecting the discrete points to obtain the terrain section line 2.

[0076] The step determines discrete points by establishing abscissa and ordinate, and then connects the discrete points to form the terrain section line 2 by drawing a line, the essence is to fit the terrain contour line by the discrete points, the more the point elements selected along the straight line segment at equal intervals, the closer the terrain section line 2 drawn by fitting to the real terrain contour line, that is, closer to the actual working condition, so it can be seen that the terrain section line 2 can be conveniently and quickly fitted and drawn by using the above step method, and the drawing of the roadbed section can be accelerated.

[0077] As a preferred technical solution, in step S7, the preset design parameters include roadbed width, side ditch size, support height, embankment slope 4 slope rate, embankment slope 4 height, cutting slope 5 slope rate, cutting slope 5 height, and slope platform width, and the roadbed contour from the nearest point 1 to the terrain section line 2 is automatically calculated according to the roadbed section basis rule, and specifically includes:

[0078] S31, according to the roadbed width, the left and right side road shoulders 3 positions are obtained by extending from the nearest point 1 to the left and right sides;

[0079] S32, the relationship between the road shoulder 3 and the terrain section line 2 is judged, so as to determine whether the side is an embankment slope 4 or a cutting slope 5, if it is an embankment slope 4, steps S33-S34 are executed, and if it is a cutting slope 5, steps S35-S36 are executed;

[0080] In this step, if the road shoulder 3 is higher than the terrain section line 2, the side is an embankment slope 4, and steps S33-S34 are executed, and if the road shoulder 3 is lower than the terrain section line 2, the side is a cutting slope 5, and steps S35-S36 are executed.

[0081] S33, if it is an embankment slope 4, the embankment slope 4 is gradually sloped according to the preset embankment slope 4 slope rate, embankment slope 4 height, and slope platform width, and when the embankment bottom elevation is lower than the terrain section line 2, the sloping is stopped;

[0082] S34, the intersection of the embankment slope 4 contour line and the terrain section line 2 is calculated, and the part of the embankment slope 4 contour line below the terrain section line 2 is removed by cutting;

[0083] S35, if it is a cutting slope 5, first, part of the contour line is drawn according to the side ditch size and support height, and then the cutting slope 5 is gradually sloped according to the cutting slope 5 slope rate, cutting slope 5 height, and slope platform width, and when the cutting top elevation is higher than the terrain section line 2, the sloping is stopped;

[0084] S36, the intersection of the cutting slope 5 contour line and the terrain section line 2 is calculated, and the part of the cutting slope 5 contour line above the terrain section line 2 is removed by cutting;

[0085] S37, the roadbed contour obtained in step S31 and the roadbed contour outside the road shoulder 3 obtained in steps S32-S36 are integrated to obtain a complete roadbed contour.

[0086] In the embodiment, the input design parameters are preset parameters, which include but are not limited to roadbed width, side ditch size, retaining height, embankment slope 4 slope rate, embankment slope 4 height, cutting slope 5 slope rate, cutting slope 5 height, and slope platform width, etc. Step S31 determines the positions of the left and right road shoulders 3. Step S32 is used to determine the relationship between the road shoulder 3 and the terrain section line 2, so as to determine whether the side is an embankment slope 4 or a cutting slope 5, and then different operation steps are performed to draw the roadbed contour of the side. The roadbed contour of the nearest point 1 to the terrain section line 2 is drawn by integrating the roadbed contour obtained in step S31 and the roadbed contour outside the road shoulder 3 obtained in steps S32-S36.

[0087] As a preferred technical solution, after step S9, the method further comprises: drawing a three-dimensional roadbed contour line with geographic coordinates by using the roadbed contour information obtained in step S7, so as to intersect with the route in the line network map service. In the embodiment, a step is added after step S9, which is step S10. According to the real geographic coordinates of the roadbed contour information and the drawing tool in the ArcGIS platform, the three-dimensional roadbed contour line is redrawn into the map scene, so that the roadbed contour directly intersects with the terrain section line and the line position (i.e. the route), which can bring intuitive visual perception to the survey and design personnel, and can facilitate the survey and design personnel to improve the design efficiency.

[0088] Based on the same inventive concept, the embodiment further discloses an electronic device comprising a processor and a memory, wherein the memory stores a computer program, and the computer program is executed by the processor to implement the roadbed section rapid construction method based on the network map service according to any one of the above embodiments.

[0089] The processor can be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips in some embodiments. The processor is usually used to control the overall operation of the electronic device. In the embodiment, the processor is used to run the program code or process data stored in the memory, for example, the program code of the roadbed section rapid construction method based on the network map service.

[0090] The memory includes at least one type of readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory can be an internal storage unit of the electronic device, such as a hard disk or a memory of the electronic device. In other embodiments, the memory can also be an external storage device of the electronic device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device. Of course, the memory can also include both the internal storage unit and the external storage device of the electronic device. In this embodiment, the memory is generally used to store the operating method and various application software installed on the electronic device, such as the program code of the method for quickly constructing a subgrade cross section based on a network map service, etc. In addition, the memory can also be used to temporarily store various data that have been output or will be output.

[0091] Based on the same inventive concept, the embodiment also discloses a readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the method for quickly constructing a subgrade cross section based on a network map service according to any one of the above embodiments.

[0092] The method, the electronic device and the readable storage medium provided by the embodiment of the present application are applied in the field of railway design, and can well meet the actual use requirements and greatly accelerate the design efficiency.

[0093] The parts not involved in the embodiment are the same as or can be implemented by the prior art, and will not be further described here.

[0094] Those skilled in the art should know: although the present application has been described according to the above specific embodiments, the inventive concept of the present application is not limited to this application, and any modification using the inventive concept will be included in the protection scope of the present patent.

Claims

1. A method for rapid construction of roadbed cross-sections based on network map services, characterized in that, include: S1. Install digital elevation model network map service and route network map service on the GIS platform. The route network map service includes route information, 100-meter markers and kilometer markers. S2. Determine the route on the GIS platform based on the alignment information of the route network map service, and select the location points where the roadbed cross-section needs to be constructed within the range of roadbed construction points determined based on the route. S3. Calculate the point on the route that is closest to the location point selected in step S2, i.e., the nearest point; S4. Calculate the mileage information and line elevation of the nearest point; S5. Connect the selected position point in step S2 with the nearest point obtained in step S3 as the first line segment. Project the first line segment onto the horizontal plane passing through the nearest point to form the second line segment. Extend the second line segment to both sides to form a straight line segment. Extend the straight line segment 100m to the left and right sides of the route with the nearest point as the midpoint, so that a straight line segment with a total length of 200m is obtained. S6. In the digital elevation model network map service, obtain the terrain elevation information along the straight line segment obtained in step S5 to obtain the terrain cross-section line. S7. Input design parameters and automatically calculate the roadbed profile from the nearest point to the terrain profile line according to the roadbed cross-section basic rules; if the calculation is successful, proceed to step S8; if the calculation is unsuccessful, reselect the location point and design parameters of the roadbed cross-section to be constructed, and repeat steps S2-S7. S8. Calculate the difference between the line elevation and the ground elevation of the nearest point, which is the cut and fill height; S9. Combine the mileage information and route elevation information obtained in step S4, the terrain cross-section information obtained in step S6, the roadbed outline information obtained in step S7, and the cut and fill height information obtained in step S8 to draw a schematic diagram of the roadbed cross-section. In step S7, the preset design parameters include roadbed width, side ditch dimensions, retaining height, embankment slope ratio, embankment slope height, cutting slope ratio, cutting slope height, and slope platform width. The automatic calculation of the roadbed profile from the nearest point to the terrain profile line based on the roadbed cross-section foundation rules specifically includes: S31. Based on the roadbed width, extend from the nearest point to the left and right sides to obtain the positions of the left and right shoulders; S32. Determine the relationship between the shoulder and the terrain profile line to determine whether the side is an embankment slope or a cutting slope. If it is an embankment slope, proceed to steps S33-S34; if it is a cutting slope, proceed to steps S35-S36. S33. If it is an embankment slope, the slope shall be gradually increased according to the preset embankment slope ratio, embankment slope height and slope platform width. When the bottom elevation of the embankment is lower than the topographic cross-section line, the slope shall be stopped. S34. Find the intersection of the embankment slope outline and the terrain cross-section line, and cut off the part of the embankment slope outline that is below the terrain cross-section line. S35. If it is a road cut slope, first draw a partial outline based on the side ditch size and retaining height, and then gradually slope according to the road cut slope ratio, road cut slope height and slope platform width. Stop sloping when the top elevation of the road cut is higher than the terrain cross-section line. S36. Find the intersection point of the road cut slope outline and the terrain cross-section line, and cut off the part of the road cut slope outline that is above the terrain cross-section line. S37. Combine the roadbed profile obtained in step S31 with the roadbed profiles on the outer side of the shoulder obtained in steps S32-S36, and then splice them together to obtain the complete roadbed profile.

2. The method for rapid construction of roadbed cross-sections based on network map services according to claim 1, characterized in that, In step S1, the digital elevation model network map service is created by surveying professionals after collecting or acquiring terrain information, and then published as a network map service. The alignment information, 100-meter markers, and kilometer markers in the route network map service are provided by the route professionals and published as a network map service.

3. The method for rapid construction of roadbed cross-sections based on network map services according to claim 1, characterized in that, In step S3, the radius of the sphere is continuously expanded using the location point selected in step S2 as the center of the sphere until the sphere is tangent to the route, and the resulting tangent point is the nearest point.

4. The method for rapid construction of roadbed cross-sections based on network map services according to claim 1, characterized in that, In step S4, the two kilometer markers and two hectare markers closest to the nearest point on the route are searched in the route network map service, and the mileage information of the nearest point is calculated based on the kilometer markers and hectare markers. The route elevation of the nearest point is directly read from the elevation information of the nearest point on the line position.

5. The method for rapid construction of roadbed cross-sections based on network map services according to claim 1, characterized in that, Step S6 specifically involves: defining a plane that passes through the straight line segment and is perpendicular to the horizontal plane as a vertical plane, and the intersection line between the ground surface and the vertical plane as a terrain outline line. A terrain outline line is defined by a 200m straight line segment, and the 200m straight line segment is projected onto the horizontal plane to form the 200m straight line segment. In the digital elevation model network map service, the elevation information along the terrain outline line is obtained to obtain the terrain cross-section line.

6. The method for rapid construction of roadbed cross-sections based on network map services according to claim 5, characterized in that, In the digital elevation model network map service, the elevation information along the terrain contour line is obtained to obtain the terrain cross-section line, which specifically includes: S21. Along the straight line segment, set a point feature at equal intervals. Each point feature corresponds to a terrain point on the terrain outline and the distance from each point feature to the leftmost end of the straight line segment is recorded. S22. In the digital elevation model network map service, obtain the elevation information of the terrain points corresponding to all set point features; S23. Using the distance from the point element to the leftmost end of the straight line segment as the abscissa and the elevation information of the corresponding terrain point as the ordinate, determine multiple discrete points, arrange them in order according to the size of the abscissa, and connect the discrete points to obtain the terrain profile line.

7. The method for rapid construction of roadbed cross-sections based on network map services according to claim 1, characterized in that, The process after step S9 further includes: using the roadbed contour information obtained in step S7 to draw a three-dimensional roadbed contour line with geographic coordinates, so that it intersects with the route in the route network map service.

8. An electronic device, characterized in that, It includes a processor and a memory, wherein a computer program is stored in the memory, and when executed by the processor, the computer program implements the method of any one of claims 1 to 7.

9. A readable storage medium, characterized in that, The readable storage medium stores a computer program, which, when executed by a processor, implements the method of any one of claims 1 to 7.

Citation Information

Patent Citations

  • Three-dimensional multi-track railway cross section graphic display method

    CN102651146A

  • Full-parameterization establishing method for road three-dimensional model

    CN105138788A