Merge Data

Use the Merge in Ground Truth/Other Data option (Geosoft.uxo.gxnet.dll(Geosoft.GX.UXO.UxaMergeData;Run)*) to merge data from an IVS, Flag, or Ground Truth database to the target database.

ClosedExpand to see the locations (menus) where this option is available.

UX-Analyze extension:

  • AGC Static Data
  • AGC Expert User > Source and Library Management

Merge Data dialog options

Type

Select the merge type from the following list of items:

  • IVS: used to merge in the information of the IVS objects.
  • Flag: used to merge in the initial picked or flagged location from the dynamic survey.
  • Survey ground truth - using Geo and Flag ID: used to merge in ground truth of select targets that may be used for training or validation. The merge is done based on Geo and Flag ID.
  • Survey ground truth - using location: used to merge in ground truth of select targets that may be used for training or validation. The merge is done based on the location.

Each type requires that certain channels in the target database to be merged from the IVS, Flag or Ground Truth database, as specified below:

  • IVS:
    • UXA_GT_X
    • UXA_GT_Y
    • UXA_GT_BGS
    • UXA_GT_DESCRIPTION
  • Flag:
    • UXA_FLAG_X
    • UXA_FLAG_Y
  • Ground truth:
    • UXA_GT_X
    • UXA_GT_Y
    • UXA_GT_BGS
    • UXA_GT_DESCRIPTION
    • UXA_TOI_FLAG (This channel is filled with 1, 0, DUMMY which corresponds to TOI, nonTOI and no Ground truth)
  • The UXA_*_X and UXA_*_Y, channels will also be merged into the assigned X and Y channels in the target database for the IVS and Flag options.

Script Parameter: UXANALYZE.MERGE_SOURCETYPE

Merge Data From

Name

Specify the name of the IVS, Flag or Ground Truth database.

Script Parameter: UXANALYZE.MERGE_SOURCEGDB

Group

Select the IVS, Flag or Ground Truth database group.

Script Parameter: UXANALYZE.MERGE_SOURCEGROUP

Mask channel

Select the IVS, Flag or Ground Truth mask channel.

Script Parameter: UXANALYZE.MERGE_SOURCEMASK

Merge Data Into

Name

Specify the name of the target database. This should be an existing database.

Script Parameter: UXANALYZE.SOURCEGDB

Group

Select the target group.

Script Parameter: UXANALYZE.SOURCEGROUP

Mask channel

Select the mask channel.

Default channel is UXA_MASK.

Script Parameter: UXANALYZE.SOURCEMASK

Channel mapping

Select the corresponding IVS, Flag or Ground Truth database channels for the specified target channels, add new IVS, Flag or Ground Truth-target channel pair, or remove existing pairs.

In order to remove a row, select the row by clicking on the first column, then press the "Delete" key.

  • If the row is in edit mode, it has to be set to select mode first before deleting. In order to change the status, click on another row.
    The edit mode is recognized by icon displayed in the first column.
  • Script Parameter: UXANALYZE.SOURCE_TARGET_MAPPING

    Merge Options

    Merge distance (m)

    Enter the search distance.

    Default value is 0.5.

    Script Parameter: UXANALYZE.MERGE_DISTANCE

    Merge to closest flag

    Select one of the following options:

    • Ground truth item: find the nearest GroundTruth object to the target, within the search radius.
    • TOI: find the nearest GroundTruth TOI within the search radius.

    Script Parameter: UXANALYZE.MERGE_FINDTOI

    Application Notes

    The records in the IVS, Flag or Ground Truth database will be merged into the target database based on the target geo id and flag id channels.

    *The GX tool will search in the "gx" folder. The GX.Net tools, however, are embedded in the Geosoft.uxo.gxnet.dll located in the bin folder. If running this GX interactively, bypassing the menu, first change the folder to point to the bin folder, then supply the GX.Net tool in the specified format.