Merge Sorties into Survey Database

Use the Merge Sorties into Survey Database option (geogxnet.dll(Geosoft.GX.UAVSurvey.MergeSortieIntoSingleDatabase;Run)*) to collate all the survey segments of data that line up into a single line. The merged line(s) will be saved to an output database; you can then proceed with filtering and interpreting your merged database.

The option is available from the following menus:

  • UAV Merge Sorties > Merge Planned Sortie
  • UAV Merge Sorties > Merge Sortie without a Plan

Merge Sorties into Survey Database dialog options

Survey name

Select the survey you would like to work with from the list of available project surveys. Multiple surveys can be created within the same GPF.

Script Parameter: PLAN_UAV_SURVEY.SURVEY_NAME

 

 

 

If a set of planned subareas covering the AoI is available, the field Select subarea will become available. If, however, there is no planned survey available, you will be asked to select databases to merge instead.
The survey areas/split databases will then be merged into a single database covering the entire AoI.

Select subarea

Subareas have unique names. From the drop-down list, select the subarea that contains the data you wish to merge. The takeoff location does not need to be inside the subarea. When selected outside the subareas, a white line joins it to the centre of the corresponding subarea.

Script Parameter: PLAN_UAV_SURVEY.SUBAREA

Select databases to merge

Select the split (sortie) databases to merge. Multiple files (*.gdb) can be selected: click on the browse button [...] to navigate and select one or more files from the same directory.

Script Parameter: PLAN_UAV_SURVEY.DB_TO_MERGE

Channel to level

Select the data channel to level into the survey database.

Script Parameter: LAN_UAV_SURVEY.DATA_CHANNEL

Output survey database

Specify a name for the output survey database that will contain your merged survey areas or split databases covering the entire AoI.

Script Parameter: PLAN_UAV_SURVEY.OUTPUT_SURVEY_DATABASE

Application Notes

The average difference in the overlapping section of two adjacent lines from two sorties is applied to the data segment on the right as a DC shift to reduce it to the level of the segment on the left. The overlapping sections are tapered prior to merging the two.

The GX does not cross-level flight and tie lines. It will also report on repeats and dummies encountered throughout the merge.

Merging can be performed in any order, so that segments of any part of a line merge into the growing output merged line.

A report file as <Surveyname>_<Sortie>_MergeReport.txt is generated to report the merged lines as well as any warnings and/ or errors.

ClosedExpand to see the workflow steps in merging sortie databases into the final database:

  1. Find all the lines in the supplied databases (*.gdb) with the same line number and potentially different versions.

  2. Start with the line closest to the origin (i.e., for lines in the NS direction, find the line with the lowest Y value; for lines in the EW direction, find the line with the lowest X value).

    Flip lines as necessary so that all are traveling in the same direction.

  3. Find the overlap with the next lowest line segment with the same line number.

  4. Determine the average difference in the area of overlap, DC shift the second segment by that value, and merge it with the first one.

  5. Continue until all lines with the same line number are processed.

  6. Move to the next line number and repeat the process.

  7. Save the complete merged line into the output database.

*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 Run GX for more details on running a GX.NET interactively.