|
<< Click to Display Table of Contents >> Navigation: Headers > Sort gather |
Sorting the gather as per user criteria
![]()
![]()
Raw seismic data contains many trace headers information. There are few trace headers are generated after assigning geometry and/or binning. The default trace headers like Shot point number, FFID, Channel etc are available in the raw seismic data. Sorting the seismic data is necessary to form a gather. This gather can be either a shot gather, receiver gather, cmp gather or offset gather. It depends on how the user arranges the traces as a group.
A gather is the collection of traces grouped according to user criteria. If the user wants to see the data in common shot domain, it should be grouped as FFID or shot point number. Similarly for receiver and cmp gathers.
Why do we need to sort the data?
During the acquisition, the data may be sorted in a common shot domain. However, during the processing, the user wants to visualize the data in different gather domains. The objective of this exercise could be anything like denoise, stacking, velocity analysis, statics computation etc.
![]()
![]()
![]()
![]()



Use value range - by default, FALSE (Unchecked). If the user wants to use any specific trace headers values, check this option otherwise ignore it.
From value - if the above option (Use value range) option is TRUE(Checked), specify the from/starting value of the selected Trace header. By default, -1.
To value -if the above option (Use value range) option is TRUE(Checked), specify the to/ending value of the selected Trace header. By default, -1.
Inverse order - it will sort the trace header values in the inverse order.


![]()
![]()
![]()
![]()
There is no information available for this module so the user can ignore it.
![]()
![]()
In this example, we read a 2D seismic data by using Read seismic traces module. In the Read seismic traces module, we loaded the data to RAM. It is okay for smaller datasets however it is not recommended (load data to RAM) for large 3D volumes.

Here, we are explaining Pseudo random sorting. Here, we provide a random seed number. It will sort the data randomly but each time the output gather remains the same as long as the user provides the same seed number. It changes the sorting order once the user changes the seed number to a different number.

In the above example, we put the seed number as 1. When we change this seed number from 1 to 255, it will display a different sorted gather.

Random sorting - This options will always displays a different sorted gather and it never display the same gather.

Once the user executes the Random sorting working mode and the user executes again, it will not display the same gather again.
Normal sorting - this will sort the data as per the user selected/preferred trace header


UNSAFE Sorting:
When the user checks this option, it will automatically sorts the input gather as well as output gather as per the user defined trace sorting header.


![]()
![]()

In the above image, current seed number is 255. When the user clicks "Generate seed", it automatically generates a new seed number every time the user click on "Generate seed".

![]()
![]()
YouTube video lesson, click here to open [VIDEO IN PROCESS...]
![]()
![]()
Yilmaz. O., 1987, Seismic data processing: Society of Exploration Geophysicist
* * * If you have any questions, please send an e-mail to: support@geomage.com * * *
![]()