Intersection Levelling (Moving Platform)
Use the Moving Platform Gravity > Intersection Levelling menu option, (geogxnet.dll(Geosoft.GX.UAVSurvey.IntersectionLevelling;RunWithZeroTrend)*), to perform tie line levelling on the gravity data.
Intersection Levelling dialog options
Input data channel
|
Select the data channel to perform tie line leveling on.
Script Parameter: PLAN_UAV_SURVEY.INPUT_CHANNEL
|
Intersection tolerance
|
Specify the intersection tolerance in distance units. If set to 0.0, points on the survey and tie line must coincide to be identified as an intersection. If set to > 0.0, the points of closest approach to the intersection that are within the tolerance will be used. An intersection table is created that is subsequently used.
Script Parameter: PLAN_UAV_SURVEY.INTERSECTION_TOLERANCE
|
Maximum gradient per fiducial
|
Specify the maximum gradient in data units per fiducial. If this value is defined, then only intersections with both line and tie-line gradients less that this limit will be added to the intersection table. Initially, it is recommended to include all intersections by providing a large maximum gradient value and observe how well the data is levelled. You can then opt to refine this parameter and establish a reasonable limit according to the outcome.
Script Parameter: PLAN_UAV_SURVEY.MAX_GRADIENT_PER_FID
|
Recalculate intersections
|
An intersection table is created using the above three parameters and saved in the working folder. The name of this table is "_TempOutputIntersection.tbl". This table is used if Intersection Levelling is invoked again, and the above parameters are ignored. To recalculate the intersection table with new parameters, check this option and run Intersection Levelling again.
Script Parameter: PLAN_UAV_SURVEY.RECALCULATE_INTERSECTIONS ( 0 – No, 1 –Yes)
|
Output levelled channel
|
Specify the output levelled channel.
Script Parameter: PLAN_UAV_SURVEY.OUTPUT_LEVELLED_CHANNEL
|
[More]
All subsequent parameters have default settings. To customize them, expand this section.
|
Cross-level channel
|
The optional output channel in which to place the final cross level values, after the levelling is completed. These are the values of the crossing lines at the intersections with the line being viewed. The level channel is not required, but it can be useful to view the tie line levels graphically in profile when determining the acceptance of each intersection.
Script Parameter: PLAN_UAV_SURVEY.CROSS_LEVEL_CHANNEL
|
Difference channel
|
Upon completion of the levelling, the difference between the survey lines and tie lines is written to this channel. It is also used during the levelling process to store the current mis-tie values.
Script Parameter: PLAN_UAV_SURVEY.DIFFERENCE_CHANNEL
|
Cross-gradient channel
|
The optional output channel in which to place the gradient of the tie line at the intersection point. These are the final gradient values, after the levelling has been completed. This channel is also not required, but the information can be used to decide if a suspicious tie point is located in a high gradient along the crossing line.
Script Parameter: PLAN_UAV_SURVEY.CROSS_GRADIENT_CHANNEL
|
Application Notes
Tie-line levelling is a technique used to adjust the data along each survey line in order to minimize the discrepancy between lines and tie lines where they intersect.
Intersection levelling involves the following steps:
- Produce a table of the intersection crossing coordinates and the discrepancy between the survey and tie line data at these crossings.
- Calculate the average difference between tie and survey lines at all identified crossings.
- DC shift the tie lines by this average.
- Adjust the survey line data to match the tie line data at the crossings.
After running this GX, grid the levelled data to check if it is adequately leveled. If any levelling artifacts are still present in the data, run the intersection leveling process on the leveled channel.
*The GX.NET tools are embedded in the geogxnet.dll file located in the "...\Geosoft\Desktop Applications \bin" folder. If running this GX interactively, bypassing the menu, first change the folder to point to the "bin" directory, then supply the GX.NET tool in the specified format. See the topic for more details on running a GX.NET interactively.