Linear engineering road section division method and device, electronic equipment and storage medium

CN119358088APending Publication Date: 2025-01-24ZHEJIANG INST OF COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411409598.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The existing technology is inefficient in line selection work for linear projects such as roads and railways, and requires a large number of designers to cooperate, resulting in a long time.

Method used

Through a linear engineering road section division method, the high -primary value of the high program along the line and the equivalence of the equal division is used to determine the level of the segments of the preset terrain type, automatically divide the road section to improve the line selection efficiency.

Benefits of technology

It realizes the rapid division of linear engineering sections, reduces manual collaboration in the line selection process, improves work efficiency, and provides basic data for estimating project cost and survey workload.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119358088A_ABST
    Figure CN119358088A_ABST
Patent Text Reader

Abstract

The invention provides a linear engineering road section division method and device, electronic equipment and a storage medium, and relates to the technical field of engineering geological reconnaisstion.The linear engineering road section division method comprises the steps that firstly, according to a linear engineering design route scheme, along-line elevation data of a design route is determined; determining elevation values of a plurality of uniformly-spaced points according to the elevation data along the line; wherein the equal interval points are obtained by carrying out equal interval division on the design route in the horizontal direction; determining demarcation point elevation values corresponding to a plurality of preset terrain types according to the distribution condition of the elevation values of the uniformly-spaced points; and performing road section division on the design route according to the demarcation point elevation value to obtain a road section division result. Therefore, the design routes are automatically divided into various terrain types, and scheme comparison, engineering cost comparison, investigation workload estimation and the like of different design routes can be conveniently carried out in the early investigation design stage of the route engineering, so that assistance can be provided for line selection of designers, and the working efficiency of line selection is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of engineering geological survey, and in particular to a method, device, electronic equipment and storage medium for dividing a linear engineering road section. Background Art

[0002] The line selection work in the early stage of linear projects such as highways and railways directly determines the route plan and project cost. At present, this work is done by designers who design the line elevation and structures according to the terrain and landforms, and then form a plan and estimate the project cost. When there are many route plans, the line selection work takes a long time and requires a large number of designers from different professions to cooperate, resulting in low efficiency in line selection. Summary of the invention

[0003] The purpose of the present invention is to provide a method, device, electronic device and storage medium for dividing linear engineering sections, so as to assist designers in line selection and improve the work efficiency of line selection.

[0004] In a first aspect, an embodiment of the present invention provides a method for dividing a linear engineering section, comprising:

[0005] According to the linear engineering design route plan, determine the elevation data along the design route;

[0006] According to the elevation data along the route, the elevation values ​​of multiple equally spaced points are determined; wherein the equally spaced points are obtained by dividing the designed route into equally spaced points in the horizontal direction;

[0007] According to the distribution of the elevation values ​​of the equally spaced points, the elevation values ​​of the boundary points corresponding to the preset multiple terrain types are determined;

[0008] The designed route is divided into sections according to the elevation values ​​of the dividing points to obtain a section division result, which includes a plurality of sections obtained by division and their terrain types.

[0009] Furthermore, according to the linear engineering design route plan, the elevation data along the design route is determined, including:

[0010] According to the line position information of the design route in the linear engineering design route plan and the preset terrain line information, the elevation data along the line is determined; wherein the elevation data along the line includes the elevation values ​​of multiple intersection points of the design route and the terrain line.

[0011] Furthermore, the elevation data along the route includes elevation values ​​of multiple intersections of the designed route and the terrain line; according to the elevation data along the route, the elevation values ​​of multiple equally spaced points are determined, including:

[0012] Divide the designed route into equally spaced points in the horizontal direction according to the preset spacing to obtain a plurality of equally spaced points;

[0013] The elevation value of the equally spaced points is determined according to the elevation value of the target intersection point corresponding to each equally spaced point in the elevation data along the line; wherein the target intersection point corresponding to the equally spaced point is at least one intersection point among the multiple intersection points that is closest in horizontal distance to the equally spaced point.

[0014] Furthermore, according to the distribution of the elevation values ​​of the equally spaced points, the elevation values ​​of the boundary points corresponding to the preset multiple terrain types are determined, including:

[0015] Arrange the elevation values ​​of the equally spaced points according to the magnitude relationship of the elevation values ​​to obtain an arrangement result;

[0016] Determine the elevation value of the dividing point based on the distribution of elevation values ​​indicated by the arrangement results.

[0017] Further, according to the distribution of the elevation values ​​indicated by the arrangement results, the elevation value of the dividing point is determined, including:

[0018] According to the arrangement result, the elevation difference data is determined; wherein the elevation difference data is composed of the difference between adjacent elevation values ​​in the arrangement result, and the difference corresponding to the smallest elevation value is 0;

[0019] Determine the elevation value of the dividing point based on the concentration of the elevation difference data.

[0020] Furthermore, the arrangement results are arranged in order from small to large elevation values; according to the arrangement results, the elevation difference data is determined, including:

[0021] For each elevation value in the arrangement result, subtract the previous elevation value from the next elevation value one by one, and finally set the difference corresponding to the first elevation value to 0 to obtain the elevation difference data.

[0022] Furthermore, according to the concentration degree of elevation difference data, the elevation value of the dividing point is determined, including:

[0023] According to the arrangement sequence of the elevation values ​​in the arrangement result, the elevation difference data is projected into the coordinate system to obtain an elevation difference scatter plot, and the elevation difference scatter plot is displayed;

[0024] In response to a user's selection operation on the elevation difference scatter plot, an arrangement sequence number of at least one dividing point is obtained, and an elevation value corresponding to the arrangement sequence number is determined as the elevation value of the dividing point.

[0025] In a second aspect, an embodiment of the present invention further provides a linear engineering road section division device, comprising:

[0026] The first determination module is used to determine the elevation data along the design route according to the linear engineering design route plan;

[0027] The second determination module is used to determine the elevation values ​​of a plurality of equally spaced points according to the elevation data along the route; wherein the equally spaced points are obtained by dividing the designed route into equally spaced points in the horizontal direction;

[0028] The third determination module is used to determine the elevation values ​​of the boundary points corresponding to the preset multiple terrain types according to the distribution of the elevation values ​​of the equally spaced points;

[0029] The road section division module is used to divide the designed route into sections according to the elevation values ​​of the dividing points to obtain the road section division results. The road section division results include multiple road sections obtained by division and their terrain types.

[0030] In a third aspect, an embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, the linear engineering road segment division method of the first aspect is implemented.

[0031] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the linear engineering road segment division method of the first aspect is executed.

[0032] The linear engineering road section division method, device, electronic device and storage medium provided by the embodiment of the present invention, after determining the linear engineering design route plan, first determine the elevation data along the design route according to the linear engineering design route plan; then determine the elevation values ​​of multiple equally spaced points according to the elevation data along the line; wherein the equally spaced points are obtained by equally spaced division of the design route in the horizontal direction; then determine the elevation values ​​of the demarcation points corresponding to the preset multiple terrain types according to the distribution of the elevation values ​​of each equally spaced point; then divide the design route into sections according to the elevation values ​​of the demarcation points to obtain the section division result, which includes the multiple sections obtained by division and their terrain types. In this way, the design route is automatically divided into multiple terrain types, which can facilitate the comparison of schemes of different design routes, the comparison of engineering costs and the estimation of survey workload in the early survey and design stage of the route project, thereby providing assistance to designers in line selection and improving the work efficiency of line selection. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0034] Figure 1A schematic diagram of a flow chart of a linear engineering road section division method provided by an embodiment of the present invention;

[0035] Figure 2 A schematic flow chart of another linear engineering road section division method provided by an embodiment of the present invention;

[0036] Figure 3 A schematic diagram of a designed route and elevation data along the route provided by an embodiment of the present invention;

[0037] Figure 4 A schematic diagram of a calculation principle of elevation values ​​of equally spaced points provided by an embodiment of the present invention;

[0038] Figure 5 A schematic diagram of sorting the elevation values ​​of equally spaced points corresponding to a designed route from small to large provided by an embodiment of the present invention;

[0039] Figure 6 A schematic diagram of a scatter plot of elevation differences and terrain type classification corresponding to a designed route provided in an embodiment of the present invention;

[0040] Figure 7 A schematic diagram of comparative distribution of elevation data and elevation difference data of equally spaced points corresponding to a designed route and classification of terrain types provided by an embodiment of the present invention;

[0041] Figure 8 A schematic diagram of a road segment division result corresponding to a designed route provided in an embodiment of the present invention;

[0042] Fig. 9 A schematic diagram of the structure of a linear engineering road section division device provided by an embodiment of the present invention;

[0043] Fig.10 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0044] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0045] In order to assist designers in route selection, improve work efficiency, and estimate the engineering cost of the comparison line more quickly and accurately, the embodiments of the present invention provide a linear engineering road section division method, device, electronic device and storage medium, which can quickly divide the designed route into various terrain types such as plain areas, hilly areas and mountainous areas, so as to conveniently and quickly calculate the respective proportions of plain areas, hilly areas and mountainous areas, facilitate and quickly estimate the engineering cost of the selected line, realize rapid comparison and optimization of route plans, and also facilitate and quickly estimate the survey workload.

[0046] To facilitate understanding of this embodiment, a linear engineering road section division method disclosed in an embodiment of the present invention is first introduced in detail.

[0047] The embodiment of the present invention provides a method for dividing linear engineering sections, which can be executed by an electronic device with data processing capability; the method can be used to achieve rapid estimation of the engineering cost of the selected line, rapid comparison and optimization of route plans, and rapid estimation of survey workload. Figure 1 The flowchart of a linear engineering road segment division method shown in FIG. 1 mainly includes the following steps S110 to S140:

[0048] Step S110, determining elevation data along the design route according to the linear engineering design route plan.

[0049] The above-mentioned linear engineering design route plan may be a linear engineering design route plan such as a highway or railway, and the linear engineering design route plan may include the line position information of the design route, wherein the line position information includes information such as the specific location and direction of the linear engineering. The line position may be the center line of the road marked on the map for guiding the actual construction, and this center line determines the specific location and width of the road and its relationship with other infrastructure.

[0050] The terrain elevation data on the design route, i.e., the elevation data along the route, can be collected according to the line position information of the design route. Based on this, step S110 can be implemented in the following manner: according to the line position information of the design route in the linear engineering design route plan and the preset terrain line information, the elevation data along the route is determined; wherein the elevation data along the route includes the elevation values ​​of multiple intersections of the design route and the terrain line, and can also include the geographical location information of each intersection.

[0051] The elevation values ​​of adjacent intersections can differ by 1m, 5m or 10m, etc., mainly depending on the elevation difference of the terrain line. The terrain line refers to the contour lines used to represent the undulating shape of the surface on the map, and the terrain line information can be a topographic map. It should be noted that the intersections are not evenly distributed along the design route. In areas where the contour lines are densely distributed (such as mountainous areas), the intersections are densely distributed. Conversely, in areas where the contour lines are sparsely distributed (such as plains), the intersections are sparsely distributed.

[0052] Step S120, determining the elevation values ​​of a plurality of equally spaced points based on the elevation data along the route; wherein the equally spaced points are obtained by dividing the designed route into equally spaced points in the horizontal direction.

[0053] The design route can be divided into equal intervals, and the elevation data of the equally spaced points can be obtained. The elevation data along the route can include the elevation values ​​of multiple intersections of the design route and the terrain line. Based on this, step S120 can be implemented in the following manner: the design route is divided into equal intervals in the horizontal direction according to a preset spacing to obtain multiple equally spaced points; the elevation values ​​of the equally spaced points are determined according to the elevation values ​​of the target intersections corresponding to each equally spaced point in the elevation data along the route; wherein the target intersection corresponding to the equally spaced point is at least one intersection among the multiple intersections that is closest to the equally spaced point in horizontal distance.

[0054] The preset spacing can be selected according to the length of the designed route, and the preset spacing is positively correlated with the route length. Optionally, the preset spacing can be 10 meters, and the distance between adjacent equally spaced points is 10 meters. It should be noted that the embodiment of the present invention does not limit the preset spacing. In other embodiments, the preset spacing can also be other values ​​such as 5m, 20m, etc.

[0055] The horizontal distance between the intersection and the equally spaced point is calculated based on the geographical location information of the two. Considering that the equally spaced points do not necessarily correspond to the intersection, in a possible implementation, when determining the elevation value of the equally spaced point, it is possible to first determine whether there is a first intersection whose horizontal distance from the equally spaced point is 0, that is, to determine whether there is a first intersection with the same geographical location as the equally spaced point; if so, determine the first intersection as the target intersection corresponding to the equally spaced point, and determine the elevation value of the target intersection as the elevation value of the equally spaced point; if not, obtain the second intersection located on both sides of the equally spaced point and with the closest horizontal distance to the equally spaced point, determine the two second intersections as the target intersection corresponding to the equally spaced point, and based on the elevation values ​​and geographical location information of the two target intersections and the geographical location information of the equally spaced point, calculate the elevation value of the equally spaced point according to the distance difference method.

[0056] Step S130, determining the elevation values ​​of the boundary points corresponding to the preset multiple terrain types according to the distribution of the elevation values ​​of the equally spaced points.

[0057] A variety of terrain types can be selected according to actual needs. Optionally, the multiple terrain types may include plains, hills and mountains. The distribution of the elevation values ​​of each equally spaced point may include the size change of the elevation values ​​of each equally spaced point. In order to facilitate the extraction of the distribution of the elevation values ​​of each equally spaced point, the elevation values ​​of each equally spaced point may be arranged according to the size relationship of the elevation values ​​to obtain an arrangement result, and then the elevation value of the demarcation point is determined according to the distribution of the elevation values ​​indicated by the arrangement result.

[0058] It should be noted that this embodiment does not limit the arrangement order corresponding to the arrangement result. The elevation values ​​of the equally spaced points can be arranged in order from small to large, or in order from large to small. The arrangement result can indicate the change in the size of the elevation value, so the elevation value of the demarcation point can be determined based on the arrangement result.

[0059] In some possible embodiments, a scatter plot of elevation values ​​may be generated based on the arrangement results, and based on the scatter plot of elevation values, the elevation values ​​of the demarcation points may be determined.

[0060] In a possible implementation, the elevation values ​​of each equally spaced point can be projected into a coordinate system according to the arrangement sequence of the elevation values ​​in the arrangement result to obtain an elevation value scatter plot, and the elevation value of the demarcation point can be determined according to the slope of the elevation value curve corresponding to the elevation value scatter plot. Each data point in the elevation value scatter plot corresponds to an equally spaced point, and the arrangement sequence of the equally spaced point is the arrangement sequence of its elevation value in the arrangement result. The horizontal coordinate of the elevation value scatter plot can be the arrangement sequence of the equally spaced point, and the vertical coordinate is the elevation value. The elevation value curve can be obtained by connecting adjacent points in the elevation value scatter plot and smoothing them. The slope of the elevation value curve can be divided into multiple parts according to the number of terrain types, and the elevation values ​​corresponding to the demarcation points of the adjacent parts are the demarcation point elevation values. For example, when there are three terrain types: plains, hills, and mountains, the slope of the elevation value curve can be divided into three parts, and the elevation values ​​corresponding to the two demarcation points are the demarcation point elevation values.

[0061] In another possible implementation, the elevation values ​​of each equally spaced point can be projected into a coordinate system according to the arrangement sequence numbers of the elevation values ​​in the arrangement results to obtain a scatter plot of elevation values, and the scatter plot of elevation values ​​can be displayed for the user (such as a designer) to select the arrangement sequence number of the dividing point; in response to the user's selection operation on the elevation value scatter plot, the arrangement sequence number of at least one dividing point is obtained, and the elevation value corresponding to the arrangement sequence number is determined as the elevation value of the dividing point.

[0062] In other possible embodiments, taking into account that the difference between adjacent elevation values ​​in the arrangement results can reflect the range of change in the elevation values, based on this, the elevation difference data can be determined according to the arrangement results, and the boundary point elevation value can be determined based on the concentration of the elevation difference data; wherein the elevation difference data is composed of the difference between adjacent elevation values ​​in the arrangement results, and the difference corresponding to the smallest elevation value is 0.

[0063] Optionally, the method for obtaining the above-mentioned elevation difference data is related to the arrangement order corresponding to the arrangement result. Taking the arrangement result as an example, in which the elevation values ​​are arranged in order from small to large, the elevation difference data can be obtained in the following way: for each elevation value in the arrangement result, subtract the previous elevation value from the next elevation value one by one, and finally set the difference corresponding to the first elevation value to 0 to obtain the elevation difference data.

[0064] In a possible implementation, when determining the elevation value of the demarcation point based on the concentration of the elevation difference data, the elevation difference data can be projected into the coordinate system according to the arrangement sequence number of the elevation value in the arrangement result to obtain an elevation difference scatter plot, and the elevation difference scatter plot is displayed for the user to select the arrangement sequence number of the demarcation point; in response to the user's selection operation on the elevation difference scatter plot, the arrangement sequence number of at least one demarcation point is obtained, and the elevation value corresponding to the arrangement sequence number is determined as the demarcation point elevation value. Among them, each data point in the elevation difference scatter plot corresponds to an equally spaced point, and the arrangement sequence number of the equally spaced point is the arrangement sequence number of its elevation value in the arrangement result. The horizontal coordinate of the elevation difference scatter plot can be the arrangement sequence number of the equally spaced point, and the vertical coordinate is the elevation difference (that is, the difference corresponding to the elevation value of the equally spaced point).

[0065] Users can determine the boundary value of the elevation difference data in the coordinate system (i.e., the elevation difference of the dividing point) based on the concentration and dispersion of the scattered data in the coordinate system, as well as the overall distribution characteristics of the data; based on the elevation values ​​corresponding to the boundary values, determine the elevation values ​​of the dividing points of the plains, hilly areas, and mountainous areas. By constructing an elevation difference scatter plot, users can intuitively view the dispersion and distribution characteristics of the elevation difference data, and can quickly determine the dividing points of various terrain types such as plains, hilly areas, and mountainous areas.

[0066] In another possible implementation, when determining the elevation value of the dividing point based on the concentration of the elevation difference data, a clustering algorithm can be used to divide the elevation difference data into multiple sets corresponding to multiple terrain types, and the concentration of data in different sets is different. The arrangement number of at least one dividing point corresponding to each set is obtained, and the elevation value corresponding to the arrangement number is determined as the elevation value of the dividing point.

[0067] Step S140, dividing the designed route into sections according to the elevation values ​​of the dividing points to obtain a section division result, which includes a plurality of sections obtained by division and their terrain types.

[0068] According to the elevation values ​​of the above-mentioned dividing points, the designed route can be divided into a plurality of sections corresponding to the terrain types, for example, the designed route can be divided into a plain area, a hilly area and a mountainous area.

[0069] Furthermore, based on the results of road section division, the length of the road section under the same terrain type can be statistically obtained, and based on the total road section length corresponding to different terrain types, the proportion of different terrain types can be calculated, thereby providing basic data for the estimation of project cost and survey workload.

[0070] Furthermore, the road segment division result can be displayed visually for the user to modify, and in response to the user's modification operation, the modified road segment division result is obtained.

[0071] The linear engineering road section division method provided by the embodiment of the present invention, after determining the linear engineering design route plan, firstly determines the elevation data along the design route according to the linear engineering design route plan; then determines the elevation values ​​of multiple equally spaced points according to the elevation data along the line; wherein the equally spaced points are obtained by equally spaced division of the design route in the horizontal direction; then determines the elevation values ​​of the demarcation points corresponding to the preset multiple terrain types according to the distribution of the elevation values ​​of each equally spaced point; then divides the design route into sections according to the elevation values ​​of the demarcation points to obtain the section division result, which includes the multiple sections obtained by division and their terrain types. In this way, the design route is automatically divided into multiple terrain types, which can facilitate the comparison of schemes of different design routes, the comparison of engineering costs, and the estimation of survey workload in the early survey and design stage of the route project, thereby providing assistance to designers in line selection and improving the work efficiency of line selection.

[0072] For ease of understanding, the linear engineering road section division method mentioned above is introduced in detail below, taking a preset spacing of 10 meters and multiple terrain types including plains, hills and mountains as an example.

[0073] The embodiment of the present invention can quickly divide the designed route into plain areas, hilly areas and mountainous areas, can quickly realize scheme comparison, grasp the proportion of major structures such as bridges, tunnels, slopes, etc. in different schemes, quickly understand the project cost, and through the proportion of structures, can quickly estimate the workload of drilling, engineering geophysical exploration, etc. required in the survey. Therefore, this method has good applicability in scheme comparison, project cost comparison and survey workload estimation in the early stage survey and design of route engineering.

[0074] See also Figure 2The flowchart of another linear engineering road segment division method shown in FIG. 1 may include the following steps S201 to S206:

[0075] Step S201, collecting terrain elevation data on the designed route.

[0076] The collected terrain elevation data are mainly the elevation values ​​of the intersection of the design route and the terrain line. Figure 3 A schematic diagram of the designed route and elevation data along the route is shown. For easy and intuitive viewing, Figure 3 The elevation data along the route is displayed in the form of a curve, which is obtained by sequentially connecting the intersection points of the design route and the terrain line.

[0077] Step S202, dividing the designed route into equal intervals of 10 meters, and acquiring elevation data of the equally spaced points based on the terrain elevation data.

[0078] Optionally, the elevation data corresponding to the 10m equal spacing is the intersection of the equal spacing line (i.e., a straight line passing through the equal spacing points and perpendicular to the horizontal plane) and the line connecting the terrain elevation data collected in step S201, which can be calculated by the elevation values ​​of the two target intersection points before and after the equal spacing points in the terrain elevation data according to the following distance interpolation formula:

[0079]

[0080] like Figure 4 As shown in the above formula, h and h i 、h i+1 are the elevation values ​​of the intersection of the equally spaced line and the line connecting the two target intersection points, the elevation value of the previous target intersection point, and the elevation value of the next target intersection point; ΔL and L are the horizontal distances between the equally spaced point and the previous target intersection point, and the horizontal distances between the previous and next target intersection points, respectively.

[0081] Step S203, re-sorting the elevation data of equally spaced points from small to large.

[0082] Optionally, the re-ordered data from small to large are projected one by one into the coordinate system. The horizontal coordinate of the coordinate system is the arrangement number of the equally spaced points, and the vertical coordinate is the elevation value, such as Figure 5 shown.

[0083] Step S204, subtracting the previous elevation value from the adjacent next elevation value one by one to form elevation difference data, and setting the first data in the elevation difference data to 0.

[0084] Step S205, construct an elevation difference scatter plot, divide the plain area, hilly area and mountainous area according to the concentration of the elevation difference scatter points, and record the demarcation points. According to the elevation difference of the demarcation point, the corresponding arrangement number can be determined and converted into the elevation value accordingly, that is, the elevation value of the demarcation point is obtained.

[0085] Optionally, the formed elevation difference data can be projected into the coordinate system one by one to form a scatter plot, such as Figure 6 The horizontal axis of the coordinate system is the arrangement number of equally spaced points, and the vertical axis is the elevation difference.

[0086] The elevation difference in the plain area is small, and the elevation difference points are concentrated in a smaller elevation difference interval, and are concentrated in the scatter plot; the elevation difference in the hilly area is large, and the elevation difference points are distributed in a larger elevation difference interval, and the concentration of elevation difference points is less than that in the plain area; the elevation difference points in the mountainous area are more scattered.

[0087] like Figure 6 As shown, the arrangement number corresponding to the boundary point between the plain area and the hilly area obtained in this embodiment is 1669, and the corresponding elevation value is 10.755m; the arrangement number corresponding to the boundary point between the flat hilly area and the mountainous area is 3170, and the corresponding elevation value is 65.55m.

[0088] like Figure 7 As shown, the elevation difference of the dividing point is the boundary value for dividing the plain area, hilly area and mountainous area. By recording the arrangement number of this elevation difference, the corresponding elevation value can be found.

[0089] Step S206, dividing the area along the designed route into plain area, hilly area and mountainous area according to the elevation values ​​of the above-mentioned dividing points.

[0090] like Figure 8 As shown, the designed route can be divided into multiple sections corresponding to the plain area, hilly area and mountainous area through the boundary line between the plain area and the hilly area and the boundary line between the hilly area and the mountainous area.

[0091] The embodiment of the present invention can realize the segmentation of route engineering along the route by combining mathematical statistics with graphics, and provide guidance and technical support for the preliminary survey and design of the route engineering in terms of scheme comparison, survey workload comparison, and engineering cost comparison.

[0092] Corresponding to the above-mentioned linear engineering road segment division method, the embodiment of the present invention also provides a linear engineering road segment division device. Fig. 9 The schematic diagram of the structure of a linear engineering road section division device is shown, and the device comprises:

[0093] The first determination module 901 is used to determine the elevation data along the design route according to the linear engineering design route plan;

[0094] The second determination module 902 is used to determine the elevation values ​​of a plurality of equally spaced points according to the elevation data along the route; wherein the equally spaced points are obtained by dividing the designed route into equally spaced points in the horizontal direction;

[0095] The third determination module 903 is used to determine the elevation values ​​of the boundary points corresponding to the preset multiple terrain types according to the distribution of the elevation values ​​of the equally spaced points;

[0096] The road segmentation module 904 is used to divide the designed route into sections according to the elevation values ​​of the dividing points to obtain a road segmentation result, which includes a plurality of road segments obtained by division and their terrain types.

[0097] The linear engineering road section division device provided by the embodiment of the present invention, after determining the linear engineering design route plan, first determines the elevation data along the design route according to the linear engineering design route plan; then determines the elevation values ​​of multiple equally spaced points according to the elevation data along the line; wherein the equally spaced points are obtained by equally spaced division of the design route in the horizontal direction; then determines the elevation values ​​of the demarcation points corresponding to the preset multiple terrain types according to the distribution of the elevation values ​​of each equally spaced point; and then divides the design route into sections according to the elevation values ​​of the demarcation points to obtain the section division result, which includes the multiple sections obtained by division and their terrain types. In this way, the design route is automatically divided into multiple terrain types, which can facilitate the comparison of schemes of different design routes, the comparison of engineering costs, and the estimation of survey workload in the early survey and design stage of the route project, thereby providing assistance to designers in line selection and improving the work efficiency of line selection.

[0098] Furthermore, the first determination module 901 is specifically used to determine the elevation data along the line according to the line position information of the design route in the linear engineering design route plan and the preset terrain line information; wherein the elevation data along the line includes the elevation values ​​of multiple intersections of the design route and the terrain line.

[0099] Furthermore, the above-mentioned along-line elevation data includes elevation values ​​of multiple intersections of the designed route and the terrain line; the second determination module 902 is specifically used to: divide the designed route into equally spaced points in the horizontal direction according to a preset spacing to obtain multiple equally spaced points; determine the elevation values ​​of the equally spaced points according to the elevation values ​​of the target intersections corresponding to each equally spaced point in the along-line elevation data; wherein the target intersection corresponding to the equally spaced point is at least one intersection among the multiple intersections that is closest to the equally spaced point in horizontal distance.

[0100] Furthermore, the third determination module 903 is specifically used to: arrange the elevation values ​​of each equally spaced point according to the size relationship of the elevation values ​​to obtain an arrangement result; and determine the elevation value of the dividing point according to the distribution of the elevation values ​​indicated by the arrangement result.

[0101] Furthermore, the above-mentioned third determination module 903 is also used to: determine the elevation difference data according to the arrangement result; wherein the elevation difference data is composed of the difference between adjacent elevation values ​​in the arrangement result, and the difference corresponding to the smallest elevation value is 0; determine the boundary point elevation value according to the concentration degree of the elevation difference data.

[0102] Furthermore, the above arrangement results are arranged in order from small to large elevation values; the third determination module 903 is also used to: for each elevation value in the arrangement result, subtract the previous elevation value from the next elevation value one by one, and finally set the difference corresponding to the first elevation value to 0 to obtain the elevation difference data.

[0103] Furthermore, the above-mentioned third determination module 903 is also used to: project the elevation difference data into the coordinate system according to the arrangement sequence number of the elevation value in the arrangement result, obtain the elevation difference scatter plot, and display the elevation difference scatter plot; in response to the user's selection operation on the elevation difference scatter plot, obtain the arrangement sequence number of at least one dividing point, and determine the elevation value corresponding to the arrangement sequence number as the dividing point elevation value.

[0104] The linear engineering road section division device provided in this embodiment has the same implementation principle and technical effects as those of the aforementioned linear engineering road section division method embodiment. For the sake of brief description, for matters not mentioned in the linear engineering road section division device embodiment, reference may be made to the corresponding contents in the aforementioned linear engineering road section division method embodiment.

[0105] like Fig.10 As shown, an electronic device 1000 provided by an embodiment of the present invention includes: a processor 1001, a memory 1002 and a bus, the memory 1002 stores a computer program that can be run on the processor 1001, when the electronic device 400 is running, the processor 1001 and the memory 1002 communicate through the bus, and the processor 1001 executes the computer program to implement the above-mentioned linear engineering road segment division method.

[0106] Specifically, the memory 1002 and the processor 1001 can be general-purpose memories and processors, which are not specifically limited here.

[0107] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the linear engineering road segment division method in the above method embodiment is executed. The computer-readable storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a RAM, a magnetic disk, or an optical disk, etc., various media that can store program codes.

[0108] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.

[0109] In all examples shown and described herein, any specific values ​​should be interpreted as merely exemplary and not as limiting, and thus other examples of the exemplary embodiments may have different values.

[0110] The flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and a part of a module, a program segment or a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0111] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or modules can be electrical, mechanical or other forms.

[0112] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0113] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0114] 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 replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for dividing linear engineering sections, characterized in that: include: According to the linear engineering design route plan, determine the elevation data along the design route; Determine the elevation values ​​of a plurality of equally spaced points according to the elevation data along the route; wherein the equally spaced points are obtained by dividing the designed route into equally spaced points in the horizontal direction; Determine the elevation values ​​of the boundary points corresponding to the preset multiple terrain types according to the distribution of the elevation values ​​of the equally spaced points; The designed route is divided into sections according to the elevation values ​​of the dividing points to obtain a section division result, wherein the section division result includes a plurality of sections obtained by division and their terrain types.

2. The linear engineering road section division method according to claim 1, characterized in that: Determining the elevation data along the design route according to the linear engineering design route plan includes: The elevation data along the line is determined according to the line position information of the design route in the linear engineering design route plan and the preset terrain line information; wherein the elevation data along the line includes the elevation values ​​of multiple intersection points of the design route and the terrain line.

3. The linear engineering road section division method according to claim 1, characterized in that: The elevation data along the route include elevation values ​​of multiple intersections of the designed route and the terrain line; Determining the elevation values ​​of a plurality of equally spaced points according to the elevation data along the line includes: Dividing the designed route into equally spaced points in the horizontal direction according to a preset spacing to obtain a plurality of equally spaced points; The elevation value of the equally spaced points is determined according to the elevation value of the target intersection corresponding to each of the equally spaced points in the elevation data along the line; wherein the target intersection corresponding to the equally spaced points is at least one intersection among the multiple intersections that is closest to the equally spaced points in horizontal distance.

4. The linear engineering road section division method according to claim 1, characterized in that: Determining the elevation values ​​of the boundary points corresponding to the preset multiple terrain types according to the distribution of the elevation values ​​of the equally spaced points includes: Arrange the elevation values ​​of the equally spaced points according to the magnitude relationship of the elevation values ​​to obtain an arrangement result; The elevation value of the dividing point is determined according to the distribution of the elevation values ​​indicated by the arrangement result.

5. The linear engineering road section division method according to claim 4 is characterized in that: Determining the elevation value of the demarcation point according to the distribution of the elevation values ​​indicated by the arrangement result includes: Determine elevation difference data according to the arrangement result; wherein the elevation difference data is composed of differences between adjacent elevation values ​​in the arrangement result, and the difference corresponding to the smallest elevation value is 0; The elevation value of the dividing point is determined according to the concentration degree of the elevation difference data.

6. The linear engineering road section division method according to claim 5, characterized in that: The arrangement results are arranged in order from small to large elevation values; Determining elevation difference data according to the arrangement result includes: For each elevation value in the arrangement result, the previous elevation value is subtracted from the next elevation value one by one, and finally the difference corresponding to the first elevation value is set to 0 to obtain the elevation difference data.

7. The linear engineering road section division method according to claim 5, characterized in that: Determining the elevation value of the demarcation point according to the concentration degree of the elevation difference data includes: According to the arrangement sequence of the elevation values ​​in the arrangement result, the elevation difference data is projected into a coordinate system to obtain an elevation difference scatter plot, and the elevation difference scatter plot is displayed; In response to a user's selection operation on the elevation difference scatter plot, an arrangement sequence number of at least one dividing point is obtained, and an elevation value corresponding to the arrangement sequence number is determined as the elevation value of the dividing point.

8. A linear engineering road section division device, characterized in that: include: The first determination module is used to determine the elevation data along the design route according to the linear engineering design route plan; The second determination module is used to determine the elevation values ​​of a plurality of equally spaced points according to the elevation data along the route; wherein the equally spaced points are obtained by dividing the designed route into equally spaced points in the horizontal direction; A third determination module is used to determine the elevation values ​​of the boundary points corresponding to the preset multiple terrain types according to the distribution of the elevation values ​​of the equally spaced points; The road segmentation module is used to divide the designed route into sections according to the elevation value of the dividing point to obtain a road segmentation result, wherein the road segmentation result includes multiple road segments obtained by division and their terrain types.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the linear engineering road segment division method described in any one of claims 1-7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the linear engineering road segment division method according to any one of claims 1 to 7 is executed.