Skip to main content
Skip table of contents

Exporting Seismic - All Data Generic

On this page:

All Data Generic Wizard

Info

Please refer to the Generic Layout Editor for complete details of this export routine. Only a limited description is presented here as it relates directly to seismic data export.
Both raw and results data can be selected for export to an ASCII text file. Most of the seismic output comes from 'Result Data'.
Items and their layout are saved to an Export Layout XML file which is stored in subfolder \XML\Export of the current Project's Settings folder, or in the current \Support Settings folder.

Due to the extreme flexibility of this program it is possible to format an output somewhat akin to the official UKOOA P1/90 format if that is the objective. Otherwise a format that is readable by a third party application can be specified.

Note

The Generic Layout Editor is used by component ExportGeneric.exe
A recorded raw database (*.DB) file must be available, and additionally a results (*.RES) file, in case RESULTS DATA items are part of the selected layout.

In the Raw Data Manager highlight the files for export and select 'Actions - Export', or click on the icon:


 Select 'All Data Generic' and click OK to open the export wizard:


Page 1 - Export Generic-Data Selection

Displays the *.DB files selected in the Raw Data Manager.

Page 2 - Export Generic-Layout Selection

If not used before the Layout Selection dialog box is initially empty.

Click on 'New' to define a Layout XML settings file. This starts the Generic Layout Editor.


Generic Export Layout Editor - Overview

The 'All Data - Generic' application has four Layout Purposes, i.e. Driver, Display, Log File and Export.
When started from the Raw Data Manager 'Export - Action' the layout purpose cannot be changed from 'Export'.

General Layout Information

Layout Purpose:

The purpose of the layout can only be changed when the Generic Layout Editor has been started from the QINSy Console

  1.  Driver
    The Driver Layout XML file must be saved in subfolder \Drivers\Definitions\Output of the QINSy Public Files folder: C:\Users\Public\Documents\QPS\QINSy\Drivers\Definitions\Output
  2.  Display
    The Display Layout XML file will be saved in subfolder \XML\Display of the current Project's Settings folder, or in the current Support Settings folder
  3.  Log File
    The Log File Layout XML file will be saved in subfolder \XML\LogFile of the current Project's Settings folder, or in the current Support Settings folder
  4. Export
    The Export Layout XML file will be saved in subfolder \XML\Export of the current Project's Settings folder, or in the current Support Settings folder.

    Notice that the subfolders are automatically created when installing QINSy, or when adding a new project in the Console.

    The QINSy Public Files folders are easily accessible via the Tools pull-down menu in the Console, or using shortcut key Ctrl+Alt+Q.
    The Project's Settings folders are also easily accessible via the Tools pull-down menu in the Console, menu item Explore Project Folder....

Layout Locking:

  1. Not Locked
  2. All Settings Locked
  3. Only Layout Settings
  4. Only Data Settings

Layout Version:

Free text. Not mandatory
You may enter "now" to get the today's version number, using QPS's version number notation.
The layout version will be visible to the user when selecting a layout in the Generic Output Driver.

Layout Name:

Free text. Not mandatory, but recommended
The layout name will be visible to the user when selecting a layout in the Generic Output Driver, in the Controller's Session Setup, Storage, Log File, or when selecting  a layout in the Export Generic Wizard.
When created a new layout and saving the layout xml the first time, default this layout name will be used for the xml file name.

Additional Information:

Free text. Not mandatory
Additional information about the layout will be visible to the user when selecting a layout in the Generic Output Driver, or when selecting a layout in the Export Generic Wizard.

Database:

The QINSy database that is used to extract the data settings (e.g. which Node Id, System Id, etc) from.

  • When the editor is started from the Console, the loaded database is either the active template database, ór the last one loaded.
    This depends on the 'Always load active template at startup'-setting, which can be find under View Properties, General.
  • When the editor is invoked (always online) by the Generic Output Driver, the loaded database is always the current template database.
  • When the editor is invoked online by the Generic Display, the loaded database is always the current template database.
  • When the editor is invoked during replay by the Generic Display, the loaded database is always the active replayed database.
  • When the editor is invoked by the Export Generic module, the loaded database is always the first one visible on the first Export Wizard page.


Export Specific Settings


Icon

Layout is used by component ExportGeneric.exe
A recorded raw database (db) file must be available, and additionally a results (res) file, in case RESULTS DATA items are part of the selected layout.

Export Folder:

By default this is the Project's Export folder.

Export Filename:

By default is #S.txt where #S = Storage database file name.
Click on the Browse button to open the User Defined Format Specifiers window in which the name may be modified using other format specifiers.

File Mode:

Select either 'Overwrite' or 'Append'.

File Header:

A file header may be specified. Select one of: Non; Simple (all in one row); Simple (each item in one row); Reserved (kml).

Field Delimiter

Select a field delimiter. Choices are TAB, SPACE and COMMA. If none of these are appropriate, select ADVANCED which adds the Advanced Delimiter field.

Advanced Delimiter:

Opens the User defined Format Specifiers window. Click Add to choose one or a combination of delimiters.

Checksum:

Option not really necessary for exporting data to files, but you never know...

Termination:

For normal text files always select CR+LF

Export Mode:

  1. Time based
  2. Fix based
  3. System based
  4. Node based
  5. Distance based

Mode selected determines which fields are displayed below this one.

Node:

Field is displayed when Mode is either Node based or Distance based.
Select the appropriate node.

Computation:

Field is displayed when Mode is either Node based or Distance based.
Select the appropriate computation.

System:

Field is displayed when Mode is System based.
Select the appropriate System.

Export Rate:

Field is available for all Export Modes.
Time based - select time interval in seconds. User Defined is an option.
Fix based - select fix interval in number of fixes.
System based - select update interval in number of system updates.
Node based - select update interval in number of computation updates.
Distance based - enter a User defined distance in survey units.

Another System:



Generic Export Layout Editor - Node Output

Note on Text Formats that can be entered

In various places throughout the wizard, text may be entered in different formats.

Text Format:

  • Normal Text
    Your own free plain text
  • Binary
    Enter one or more ASCII character codes, comma or space separated, in the range between 1 and 127.
    For example '2' for a binary STX character, '3' for a binary ETX character, or '13, 10' for CR+LF.
    See tableASCII Codes for an overview of all possible characters.

  • New Line
    Same as Binary, but already formatted as '13, 10' (meaning CR+LF) and without a possible Field Delimiter.
    A Field Delimiter may be present when your layout purpose is for Export or ASCII Logging.

Info

Please refer to Nodes for further information.

Positioning data for vessel, guns, and receiver groups are the primary output for seismic surveys.
Nearly all the data is defined using the 'Nodes' button under the 'Result Data' side tab on the left of the Generic Layout Editor window.

The sequence of adding nodes and defining properties is:

  1. Select the 'Nodes' button on the left under the 'Result Data' side tab.
  2. Click on 'Add' under 'Node Result Parent Items'. This adds a blank entry under 'Node Result Properties'.
  3. Select the appropriate node and determine whether the position should be deskewed to the time of Fix.
  4. Select the Node result Sub Items, by double clicking on each item.
  5. Define the Properties of each sub item.


Info

Note that when defined as 'New Line' the Comment field can be used to insert a blank line in the ASCII output file.
It serves a useful formatting function.


Continue to Add nodes. For seismic this would typically include:

  • Vessel CoG
  • Vessel GNSS Antenna
  • Vessel Echosounder
  • Guns (1 & 2 in the example)
  • Receiver Groups 

Other important output items for seismic are Fix Number and Fix Time. 'Fix Info' items are accessible under the 'General Data' side tab.
Number and Time should be sufficient.

A final Layout might look something like this:

Example Layout Editor selections

Note that Receivers have been grouped to export as three Receivers to a line by inserting a 'New Line' spacer every third Receiver.

Example Text File Layout:


Generic Export Layout Editor - Header Output

Perhaps of lesser importance but included here for completeness, it is also possible to output a 'Header' file which can be made to resemble a P1/90 header.

Setup Data - General

Info

A true P1/90 header cannot be fully replicated using the Generic Layout editor but the four options under 'Setup Data' (General, Geodetic, Object, and, to a lesser extent, Fixed Nodes) provide most of the information that appears in a P1/90 header.

See below for an example setup and exported file.


If exporting a quasi P1/90 format, almost all of this data would be part of the P1/90 header records.

Information generally drawn from items entered in DbSetup, under the General Tab, with options to add more information here.
Double click on an item under the Available Items list to add it to the Selected Items list.
Refer to General for more details.

Setup Data - Geodetic

If exporting a quasi P1/90 format, almost all of this data would be part of the P1/90 header records.

Information generally drawn from items entered in DbSetup, under the Geodetic Tab, with options to add more information here.
Double click on an item under the Available Items list to add it to the Selected Items list.

Refer to Geodetics for further details.

Setup Data - Object

If exporting a quasi P1/90 format, almost  all of this data would be part of the P1/90 header records.
Press the 'Add' button to list 'Vessel Parent Items'. For each 'Parent Item' define the 'Vessel Properties', which is the name of the Object as entered in DbSetup.
For each vessel (object), double click on any of the 'Available Sub Items' to add it to the list of 'Selected Sub Items'. For a seismic header this would typically be the 'Name'.
Name may be modified under 'ID Properties' below. In the example S_1_1 is the name given to a towed object in DbSetup, i.e. the foremost section of Streamer #1.
By selecting 'User Defined' for 'Nr Format:' the name has been modified to 'Streamer 1' .

Refer to Objects for further details.

Setup Data - Fixed Node

According to UKOOA P2/94 format -

Fixed nodes (record H5000):
Record H5000 should be used to define fixed nodes, such as shore stations of radio positioning systems. Also moored buoys for which the co-ordinates are assumed to be fixed, should be defined using this record.
The co-ordinates of fixed nodes must be defined on the Survey Datum.
Heights need only be supplied when relevant to the position calculation.
Heights for nodes under the height datum, e.g. LBL acoustic beacons on the sea floor are negative and the sign should be included in the field.
Heights should be above sea level (code 3) in the case the node is mounted on a fixed moored buoy.

GNSS has largely replaced radio navigation systems so in modern times this would refer maybe to tide stations, or acoustic transponders in a fixed array.

Refer to Fixed Node for further details.

Example Header Output

Layout for Header output

Header Output File:


Completing the export

After saving the Layout XML file, it is listed on Page 2 of the Export Generic - Layout Selection wizard. There may be more than one XML defined and saved.

Click on Next and Finish on the third page of the Wizard to export the file.


Return to: Exporting Towed Streamer Seismic Positioning Data

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.