Import (HDF) Sensor Data

Use the Import (HDF) Sensor Data option (Geosoft.uxo.gxnet.dll(Geosoft.GX.UXO.UxaImportHDF5;Run)*) to import raw advanced EM sensors data from HDF files into Geosoft databases. See the Application Notes below for a summary of the HDF5 file attributes and how they are handled in Oasis montaj.

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

UX-Analyze extension:

  • AGC Dynamic Data
  • AGC Static Data
  • AGC Expert User > Dynamic Data Prep and QC
  • AGC Expert User > Static Data Prep and QC

Import (HDF) Sensor Data dialog options

Static master database prefix

Select the optional master database prefix.

Script Parameter: UXANALYZE.MASTER_IMPORT_DBPREFIX

Group

Select the group in the master database.

Default group name is 'FlagList'.

Script Parameter: UXANALYZE.MASTER_GROUP

Raw data folder

Select the data folder that contains the raw HDF files (H5 files with the extension .h5).

Script Parameter:UXANALYZE.HDF_IMPORT_FOLDER

Available Files

The list under the Available Files section is filled with the files found in the specified Raw data folder.

Filter by data type

You can filter the data by picking a data type. For more information on the data type, see the Data Types topic.

Script Parameter: UXANALYZE.HDF_IMPORT_DATA_TYPE

Script Parameter: UXANALYZE.HDF_IMPORT_DATA_TYPE

Files to Import

Use the Add, Add All, Remove, Remove All buttons to select the files to be imported.

Script Parameters:

UXANALYZE.HDF_IMPORT_FILES [File1;File2;...;File#]

UXANALYZE.HDF_IMPORT_FILES_COUNT [1 - default]

 
UXANALYZE.HDF_IMPORT_FILES: the script parameter stores the files to import as a list of semicolon-separated items. If the length of the list exceeds the maximum parameter size, a new parameter, UXANALYZE.HDF_IMPORT_FILES_2, is created to store the remainder of the files. (Note that if needed, additional parameters, i.e., UXANALYZE.HDF_IMPORT_FILES_3, etc., will be created to store all the files to import.)
UXANALYZE.HDF_IMPORT_FILES_COUNT: the script parameter is set to "1" by default; however, the value is incremented if additional "HDF_IMPORT_FILES" parameters are created. For example, if UXANALYZE.HDF_IMPORT_FILES_2 is added, then UXANALYZE.HDF_IMPORT_FILES_COUNT = "2", etc.

Database prefix

Specify the prefix for the databases that will be created.

Script Parameter: UXANALYZE.HDF_IMPORT_DBPREFIX

Target/Parameter group

Specify the group name for the target or parameter database – depending whether the raw file contains static or dynamic data, respectively.

Script Parameter: UXANALYZE.HDF_IMPORT_GROUP

Application Notes

The advanced EM sensors collect a massive amount of data that are saved in a HDF format. In order to exploit the data in Oasis montaj the Import Data (HDF) option has been developed to read the data and save it into a pair of Geosoft databases. There are two databases, a sensor database which contains the raw sensor data and header information, and a target or parameter database which will be used to store the acquisition parameters.

Each input file will be imported as separate groups in the sensor database. Also an entry will be created in the specified group within the target or parameter database. A range of files can be selected to be imported at once, including static and dynamic files. The names of the output Geosoft databases are determined based on the database prefix, the survey mode, and the data type. For example, if the prefix, survey mode, and data type are "Test", static, and "Survey", the sensor and target database names will be 'Test_SAM_Data.gdb' and 'Test_SAM_Target.gdb'.

Static Master Database

In the master database (if selected), create the following channels if they don't exist:

  • UXA_Measurement_Number
  • UXA_ACQ_DATE
  • UXA_ACQ_TIME
  • UXA_CSV_FILE
  • UXA_SensorID

As each data file is imported:

  • Read from the master database:
    • the measurement number (UXA_Measurement_Number): increment and use for the measurement id
    • the flag locations (UXA_Flag_X and UXA_Flag_Y)
  • Write to the Master database:
    • Update the measurement number (UXA_Measurement_Number)
    • Store the UXA_ACQ_DATE
    • Store the UXA_ACQ_TIME
    • Store the UXA_CSV_FILE
    • Store the UXA_SensorID
  • The static master database is only used for Survey Anomaly Measurement (SAM) files.
  • MM2x2 HDF5 File Attributes

    The sample bellow lists the attributes in a MM2x2 HDF5 file, required (unless otherwise stated) for UXA import and other Oasis montaj tasks.

    To view the standardized HDF5 file format definition for version 1.0, check the publication HDF5 EMI Attributes Definition Version 1.0

    *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.