GNSS-RTK cross section data checking and processing method

Through a GNSS-RTK cross-section data inspection and processing method, cross-section line segments are generated in batches and mileage and offset errors are fixed, which solves the problem of errors in GNSS-RTK measurement data and improves the accuracy of measurement data.

CN120063216APending Publication Date: 2025-05-30CHINA RAILWAY FIRST SURVEY & DESIGN INST GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411733776.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

Mileage and offset errors often exist in GNSS-RTK cross-section measurement data, resulting in error collection or arrangement of cross-section points, affecting subsequent design and calculation.

Method used

Provide a GNSS-RTK cross-section data inspection and processing method. By reading GNSS-RTK cross-section data, inputting mileage files and specifying baseline and starting mileage, cross-section line segments are generated in batches, and mileage and offset errors are checked and repaired in batches, and the repaired cross-section data is finally output.

Benefits of technology

Automatically detect and fix mileage and offset errors in GNSS-RTK cross-section data to improve the accuracy of cross-sectional measurement results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120063216A_ABST
    Figure CN120063216A_ABST
Patent Text Reader

Abstract

The invention discloses a GNSS-RTK (Global Navigation Satellite System-Real-Time Kinematic) cross section data checking and processing method. The GNSS-RTK cross section measurement data have errors, and a method special for correcting the GNSS-RTK cross section measurement data is not disclosed at present. The method comprises the following steps: reading GNSS-RTK cross section data; inputting a mileage file corresponding to the cross section data, and appointing a baseline and an initial mileage; generating cross section line segments in batches according to the mileage file, the base line and the starting mileage; checking and repairing mileage errors and offset distance errors in the cross section data in batches; and outputting the repaired cross section data. According to the invention, the problem of wrong mileage and offset distance in cross section data measured by GNSS-RTK in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of cross-sectional data processing, and particularly relates to a method for inspecting and processing GNSS-RTK cross-sectional data. Background Art

[0002] The GNSS-RTK cross-sectional measurement method is to measure the coordinates of cross-sectional feature points at specified mileage with a handheld GNSS-RTK centering rod. It is a common cross-sectional measurement method in line engineering, with advantages such as high measurement accuracy and simple operation. For small-scale cross-sectional measurement tasks, the required result data can be obtained quickly and accurately.

[0003] Affected by the operation errors of operators and the internal errors of measurement equipment, the cross-sectional data measured by the GNSS-RTK method often has some errors, such as mileage errors and offset errors, resulting in cross-sectional points being wrongly grouped into other cross-sections or arranged in the wrong order in the cross-section, causing the loss or distortion of the features of the cross-section where they are located, and affecting a series of design works based on cross-sectional data, such as subsequent professional design, earthwork calculation, and cost estimation.

[0004] Since the above errors exist in the GNSS-RTK cross-sectional measurement data and there is currently no publicly available method or software specifically for correcting GNSS-RTK cross-sectional measurement data, it is urgent to propose a method for inspecting and processing GNSS-RTK cross-sectional data. Summary of the Invention

[0005] In order to make up for the deficiencies of the prior art, the present invention provides a method for inspecting and processing GNSS-RTK cross-sectional data, which solves the problems of mileage and offset errors in the cross-sectional data measured by GNSS-RTK in the prior art.

[0006] To achieve the above object, the technical solution adopted by the present invention is as follows:

[0007] A method for inspecting and processing GNSS-RTK cross-sectional data, the method comprising the following steps:

[0008] S1: Read GNSS-RTK cross-sectional data;

[0009] S2: Input the mileage file corresponding to the cross-sectional data, and specify the baseline and starting mileage;

[0010] S3: Batch generate cross-sectional line segments according to the mileage file, baseline, and starting mileage;

[0011] S4: Batch check and repair mileage errors and offset errors in the cross-sectional data;

[0012] S5: Output the repaired cross-section data.

[0013] Further, in step S1, the reading of the GNSS-RTK cross-section data includes: the cross-section data obtained by the GNSS-RTK measurement method should at least include the mileage, east coordinate, north coordinate, elevation, offset, and attribute information of the cross-section points.

[0014] Further, in step S2, the input of the mileage file corresponding to the cross-section data and the designation of the center line and the starting mileage include:

[0015] A text file containing all the mileage data corresponding to the cross-section data, where the mileage is represented by numbers, the unit is meters, and each mileage occupies one line in the text file; select the baseline of the cross-section data and input the starting mileage of the baseline line at the designated position, with the unit being meters.

[0016] Further, in step S3, the batch generation of cross-section line segments based on the mileage file, baseline, and starting mileage includes:

[0017] Based on the mileage file, baseline line, and baseline starting mileage, calculate the center stake coordinates and the first derivative at each mileage, that is, the tangent slope at the center stake; according to the relationship that the cross-section line segment is perpendicular to the tangent, calculate the cross-section line segment at the corresponding mileage.

[0018] Further, in step S4, the batch checking and repairing of mileage errors in the cross-section data include:

[0019] By comparing the distances from the cross-section points to all cross-section line segments, find the cross-section line segment closest to the current cross-section point, and update the mileage of the current cross-section point to the mileage corresponding to that cross-section line segment.

[0020] Further, in step S4, the batch checking and repairing of offset errors in the cross-section data include:

[0021] Draw a perpendicular line from the current cross-section point to the cross-section line segment closest to it, and the distance from the foot of the perpendicular to the center stake is the offset of the current cross-section point.

[0022] Further, in step S5, the output of the repaired cross-section data includes:

[0023] Output the repaired cross-section data in the required format.

[0024] Further, in step S3, with the center stake and the cross-section slope, the straight line where the cross-section is located is determined. Then, by specifying the widths on both the left and right sides of the cross-section, the cross-section line segment can be obtained.

[0025] Further, in step S4, the original offset is compared with the calculated offset. If the difference exceeds the specified requirements, the offset value of the current cross-section point is updated.

[0026] Further, in step S4, if the difference meets the specified requirements, the offset value of the current cross-section point remains unchanged.

[0027] Advantages of the present invention:

[0028] The present invention can automatically detect and repair the mileage and offset errors in GNSS-RTK cross-section data, improving the accuracy of the cross-section measurement results of line projects. Description of the drawings

[0029] Figure 1 is the schematic diagram of the GNSS-RTK cross-section data inspection and processing method;

[0030] Figure 2 is the program interface diagram developed according to the GNSS-RTK cross-section data inspection and processing method;

[0031] Figure 3 is the GNSS-RTK cross-section data sample diagram;

[0032] Figure 4 is the cross-section mileage file sample diagram;

[0033] Figure 5 is the schematic diagram of selecting the mileage file, specifying the line baseline, and inputting the starting mileage;

[0034] Figure 6 is the batch-generated cross-section line segment diagram; Figure 7 is the processed GNSS-RTK cross-section data sample. Detailed implementation manners

[0035] The present invention will be described in detail below in conjunction with the specific implementation manners.

[0036] The schematic diagram of the GNSS-RTK cross-section data inspection and processing method provided by the present invention is as Figure 1 shown. The present invention includes the following steps:

[0037] S1: Read GNSS-RTK cross-section data;

[0038] S2: Input the mileage file corresponding to the cross-section data, and specify the baseline and starting mileage;

[0039] S3: Batch generate cross-section line segments according to the mileage file, baseline, and starting mileage;

[0040] S4: Batch check and repair the mileage and offset errors in the cross-section data;

[0041] S5: Output the repaired cross-section data.

[0042] The specific embodiments are as follows:

[0043] Figure 2 It is a program interface diagram developed according to the GNSS-RTK cross-section data inspection and processing method of the present invention; the GNSS-RTK cross-section data inspection and processing method provided by the present invention specifically includes the following steps:

[0044] S1: Read the GNSS-RTK cross-section data;

[0045] Click "Section File" on the main program interface and input the cross-section data obtained by the GNSS-RTK measurement method, which should at least include the mileage, east coordinate, north coordinate, elevation, offset, and attribute information of the cross-section points.

[0046] Taking Figure 3 the cross-section data as an example, the "Name" column contains the mileage (in meters) and serial number of the cross-section points, connected by an underscore, and the mileage information needs to be extracted from the name string; the "East Coordinate", "North Coordinate", and "Elevation" columns record the three-dimensional coordinates of the cross-section points; the "Offset" column records the distance of the cross-section points relative to the center pile; the "Code" column records the attribute information of the cross-section points.

[0047] It can be seen that there may be two types of errors in the sample cross-section data: one is that the mileage of some cross-section points is a broken number 1000.015, and the other is that the offset values of all cross-section points are 0.

[0048] S2: Input the mileage file corresponding to the cross-section data and specify the baseline and starting mileage;

[0049] Click "Mileage File" on the main program interface and specify the mileage file, which contains all the mileage data corresponding to the cross-section data, where the mileage is represented by numbers and the unit is meters, and each mileage occupies one line of the text file, as Figure 4 shown. Click "Select Baseline", select the line baseline, and input the starting mileage of the baseline line at the specified position, with the unit of meters, as Figure 5 shown.

[0050] S3: Batch generate cross-section line segments according to the mileage file, baseline, and starting mileage;

[0051] Click on "1. Inspection and Correction". The program calculates the center stake coordinates and the first derivative at each mileage based on the mileage file, baseline line, and baseline starting mileage, that is, the tangent slope at the center stake. According to the relationship that the cross-section line segment and the tangent are perpendicular to each other (reciprocals numerically), the cross-section slope at the corresponding mileage can be calculated. With the center stake and the cross-section slope, the straight line where the cross-section is located is determined. Then, by specifying the widths on both the left and right sides of the cross-section, the cross-section line segment can be obtained, as Figure 6 shown.

[0052] S4: Batch-check and repair the mileage and offset errors in the cross-section data;

[0053] Mileage error: By comparing the distances from the cross-section points to all cross-section line segments, find the cross-section line segment closest to the current cross-section point, and the mileage of the current cross-section point is updated to the mileage corresponding to the cross-section line segment.

[0054] Offset error: Draw a perpendicular line from the current cross-section point to the cross-section line segment closest to it. The distance from the foot of the perpendicular to the center stake is the offset of the current cross-section point. Compare the original offset with the calculated offset. If the difference exceeds the specification requirements, update the offset value of the current cross-section point; if the difference meets the specification requirements, keep the offset value of the current cross-section point unchanged.

[0055] S5: Output the repaired cross-section data.

[0056] Output the repaired cross-section data in the required format, as Figure 7 shown. It can be seen that the mileage and offset errors in the sample data have been repaired.

[0057] The content of the present invention is not limited to what is listed in the embodiments. Any equivalent transformation of the technical solution of the present invention made by those of ordinary skill in the art by reading the specification of the present invention is covered by the claims of the present invention.

Claims

1. A GNSS-RTK cross-section data inspection and processing method, characterized in that: The following steps are involved: S1: Read GNSS-RTK cross-section data; S2: Input the mileage file corresponding to the cross-section data, and specify the baseline and starting mileage; S3: Batch generate cross-section line segments according to the mileage file, the baseline and the starting mileage; S4: Batch check and repair mileage errors and offset errors in the cross-section data; S5: Outputting the repaired cross-sectional data.

2. The GNSS-RTK cross-section data inspection and processing method according to claim 1, characterized in that: In step S1, the reading of GNSS-RTK cross-section data includes: the cross-section data obtained by GNSS-RTK measurement method needs to at least include the mileage, east coordinate, north coordinate, elevation, offset, and attribute information of the cross-section points.

3. The GNSS-RTK cross-section data inspection and processing method according to claim 2, characterized in that: In step S2, the mileage file corresponding to the cross-section data is input, and the center line and the starting mileage are specified, including: A text file containing all mileage data corresponding to the cross-sectional data, wherein the mileage is represented by numbers in meters, and each mileage occupies one line in the text file; select the baseline of the cross-sectional data, and enter the starting mileage of the baseline line in meters at the specified position.

4. The GNSS-RTK cross-section data inspection and processing method according to claim 3, characterized in that: In step S3, the cross-sectional line segments are generated in batches according to the mileage file, the baseline and the starting mileage, including: calculating the center pile coordinates corresponding to each mileage and the first-order derivative thereat, that is, the tangent slope at the center pile according to the mileage file, the baseline line and the starting mileage of the baseline; and calculating the cross-sectional line segment at the corresponding mileage according to the relationship that the cross-sectional line segment and the tangent are perpendicular.

5. The GNSS-RTK cross-section data inspection and processing method according to claim 4, characterized in that: In step S4, the batch checking and repairing of mileage errors in the cross-sectional data includes: By comparing the distances from the cross-section point to all cross-section segments, the cross-section segment closest to the current cross-section point is found, and the mileage of the current cross-section point is updated to the mileage corresponding to the cross-section segment.

6. The GNSS-RTK cross-section data inspection and processing method according to claim 5, characterized in that: In step S4, the batch checking and repairing of offset errors in the cross-sectional data includes: Draw a perpendicular line through the current cross-section point to the nearest cross-section line segment. The distance from the foot of the perpendicular to the center pile is the offset of the current cross-section point.

7. The GNSS-RTK cross-section data inspection and processing method according to claim 6, characterized in that: In step S5, outputting the repaired cross-sectional data includes: Output the repaired cross-section data in the required format.

8. The GNSS-RTK cross-section data inspection and processing method according to claim 7, characterized in that: In step S3, with the center pile and the slope of the cross section, the straight line where the cross section is located is determined, and then the widths of the left and right sides of the cross section are specified to obtain the cross section line segment.

9. The GNSS-RTK cross-section data inspection and processing method according to claim 8, characterized in that: In step S4, the original offset is compared with the calculated offset. If the difference exceeds the specification requirement, the offset value of the current cross-section point is updated.

10. The GNSS-RTK cross-section data inspection and processing method according to claim 9, characterized in that: In step S4, if the difference meets the specification requirements, the offset value of the current cross-section point is kept unchanged.