Export static shifts

<< Click to Display Table of Contents >>

Navigation:  Statics >

Export static shifts

 

Description

Export static shifts writes the computed statics correction results to plain-text ASCII files for use in external processing systems, quality-control workflows, or archiving. The module reads a statics correction item — produced by any of the g-Platform refraction or elevation statics modules — and exports per-source, per-receiver, and per-trace time shift values in the chosen column format and field delimiter.

The module supports two statics storage types. In NON Azimuthal mode, a single set of source and receiver shift files is written, one shift value per station. In Azimuthal mode, one source file and one receiver file are written per azimuth sector, with the azimuth angle range appended to the base file name (for example, src_0.0_90.0.txt, src_90.0_180.0.txt, and so on). Trace-level shifts are always written to a single file regardless of storage type.

Any combination of refraction statics (from first-break tomography or refraction analysis), elevation statics (computed on the fly from station elevations and a flat datum plane), or their sum can be selected for export. If elevation statics are included, the module calculates the time shift at each station as (Datum - station elevation) / replacement velocity and adds it to the refraction component. This makes it straightforward to export total near-surface corrections ready for application in any processing package that accepts ASCII statics files.

Parameters

Storage type

Select the type of statics correction item that is connected to this module. Choose Azimuthal when the statics were computed with azimuth-sectored corrections (for example, from azimuthal refraction statics workflows). Choose NON Azimuthal for standard isotropic statics where a single shift is assigned to each source and receiver location. This setting controls which statics correction item input is visible and determines whether the output is a single file per station type or one file per azimuth sector. Default: Azimuthal.

Statics correction item

Connect the statics correction item that contains the computed shifts to be exported. The item type shown here depends on the Storage type selection: when set to Azimuthal, an azimuthal statics correction item is required; when set to NON Azimuthal, a standard statics correction item is required. This is a mandatory connection — no output files will be generated without a valid statics correction item.

Trace statics

This group controls the export of per-trace statics. Trace statics represent the full static correction evaluated for each individual trace in the dataset, combining the source and receiver contributions. The output file lists one row per trace with columns FFID (field file identifier), TRFFID (trace number within the field file), and Time (sec.). Leave the trace statics file name empty to skip this output.

 Input data trace headers for azimuthal statics

Connect the trace headers item (GTraceVectorItem) for the dataset whose statics are being exported. This connection is required whenever a trace statics file name is specified, because the module iterates over all traces in this vector to compute and write the per-trace time shifts. The trace headers provide the FFID/TRFFID identifiers and the source and receiver elevations needed to calculate elevation statics.

 Trace statics file name

Specify the path to the output text file (.txt) that will receive the per-trace statics. Each line contains the FFID, TRFFID, and total time shift in seconds. Leave this field empty to skip writing the trace statics file. If a trace statics file name is provided, the Input data trace headers connection is required.

Source statics file name

Specify the path to the output text file (.txt) that will receive the per-source static shifts. Each row corresponds to one unique source location and contains the source position identifiers followed by the total time shift in seconds. The exact columns depend on the Format type selection. In Azimuthal mode, the base file name you provide is used as a template: the module creates one file per azimuth sector by appending the azimuth range in degrees to the stem (for example, providing src.txt produces src_0.0_90.0.txt, src_90.0_180.0.txt, and so on). Leave empty to skip this output.

Receiver statics file name

Specify the path to the output text file (.txt) that will receive the per-receiver static shifts. The file structure is identical to the source statics file, with receiver position identifiers and time shift values. In Azimuthal mode, one file is created per azimuth sector with the sector angle range appended to the base file name, the same way as for source statics. Leave empty to skip this output.

Separator type

Controls the field delimiter used in all output text files. Choose the format that is compatible with the software that will read the exported statics. Options are:

Tab delimited (default) — columns are separated by a single tab character; compatible with most statics import tools and easy to open in spreadsheet applications.

Space delimited — columns are separated by a single space; useful for systems that expect fixed-column-style ASCII statics files.

CSV — columns are separated by a comma; use this format when importing into spreadsheet software or systems that require standard CSV input.

Statics type

Selects which correction components are included in the exported time shifts. Options are:

Refraction (default) — exports only the refraction-based static correction stored in the statics correction item. Use this option when the downstream software will apply elevation corrections separately, or when refraction statics alone are needed.

Elevation — exports only the elevation correction, computed on the fly as (Datum - station elevation) / replacement velocity. Requires the Datum and Velocity parameters.

Refraction + elevation — exports the sum of the refraction correction from the statics item and the elevation correction computed from station elevations. This produces a total near-surface static correction ready to be applied to seismic traces. Requires the Datum and Velocity parameters.

Format type

Selects the column layout for the source and receiver statics files. This controls which position identifiers are written alongside the time shift value. Options are:

X Y TIME (default) — writes easting (X), northing (Y), and time shift in seconds. Use this format when the receiving system locates stations by surface coordinates.

LINE SP TIME — writes the line number, shot point (SP) number, and time shift. Use this format when the receiving system requires standard 2D or 3D SP-based addressing.

X Y LINE SP SURVEY_ID TIME — writes all identifiers: easting, northing, line number, SP number, survey identifier, and time shift. This comprehensive format is suitable for multi-survey projects or when both coordinate and line-based addressing are needed by the receiving system.

Datum

The reference elevation plane (in metres) to which all stations are corrected when computing the elevation statics component. The time shift applied to each station is calculated as (Datum - station elevation) / replacement velocity. Set this to the flat datum elevation used in the rest of your processing sequence. Default: 1000 m. Valid range: -1000 to 10000 m. This parameter is only active when Statics type is set to Elevation or Refraction + elevation.

Velocity

The replacement velocity (in m/s) used to convert the elevation difference between each station and the datum into a time shift. Set this to the near-surface replacement velocity used in your processing datum correction. Default: 1500 m/s. Minimum value: 1 m/s. This parameter is only active when Statics type is set to Elevation or Refraction + elevation. It must match the replacement velocity used when applying the corresponding datum correction to the seismic data.

Advanced

This group provides an option to override the line and shot point numbers written in source and receiver statics files with values from an external trace vector. This is useful when the statics correction item was built from a different geometry version than the one currently in use, or when the line/SP numbering in the statics item does not match the numbering expected by the receiving system.

Take line/SP from trace vector

When enabled, the module replaces the line and SP identifiers stored in the statics correction item with those from the external trace vector supplied in Trace vector for line/SP. For each source (or receiver) in the statics item, the nearest station in the external trace vector is found by XY distance using a spatial search tree, and its line and SP values are used in the output file. Default: disabled. Enable this only when the source/receiver numbering in the statics item differs from the numbering needed in the exported files.

Trace vector for line/SP

Connect a trace headers item whose source and receiver line and SP numbers will be substituted into the exported files when Take line/SP from trace vector is enabled. The nearest station in this trace vector is matched to each station in the statics item by XY proximity. This parameter is only visible when Take line/SP from trace vector is enabled.