Concatenate geometry

Top  Previous  Next

 

Merging multiple seismic trace headers into a single output trace header

 

GnavPic_clip0291clip0301

What is Geometry Concatenation?

Geometry concatenation means merging or joining multiple geometry-defined datasets into a single, continuous dataset — while preserving or re-indexing all spatial relationships (CDP, line, shot, receiver, bin numbers).

It’s essentially concatenation of both the seismic traces and their geometry headers to form a unified geometry database.

Why We Need Geometry Concatenation

Seismic surveys are often acquired or processed in segments:

By line (2D)

By swath or patch (3D)

By acquisition campaign (phase 1, phase 2, etc.)

Each segment has its own geometry file or coordinate system.
To perform combined processing — such as migration, stacking, or 3D cube building — all geometry segments must be concatenated into one consistent geometry framework.

In Simple Terms:

Geometry concatenation = merging multiple geometry-defined lines or files into one master geometry, so the software treats them as a single continuous survey.

When Do We Perform Geometry Concatenation?

Stage

Purpose

After defining geometry for multiple lines/swaths

To combine all into a single project geometry database

Before sorting to CMP/CDP

Ensures all traces share a consistent bin numbering system

Before merging processing outputs

After separate line processing, to create full-field stacked or migrated volume

When regridding or reprojecting coordinates

To unify datasets acquired in different projections or bin sizes

During 3D processing preparation

To create a single inline–crossline index over the full 3D area

 

How Geometry Concatenation Works?

Step-by-step process:

1.Load geometry-defined datasets (e.g., each line or swath with source–receiver headers).

2.Check consistency — same coordinate reference system, units, and bin parameters.

3.Merge geometry tables — combine all source/receiver/CDP info into one master table.

4.Reassign unique identifiers — update:

oLine IDs (avoid overlaps)

oCDP ranges (ensure continuity)

oTrace sequence numbers (continuous numbering)

5.Write concatenated geometry to the merged SEG-Y or processing project.

6.QC check — verify fold map, midpoint map, and coordinate continuity.

Why Geometry Concatenation Is Necessary

a) For complete area coverage

Without concatenation, each dataset remains isolated; you can’t process or image across line boundaries.

b) For stacking and migration

Stacking requires consistent CDP numbering across the entire survey — geometry concatenation ensures that.

c) For 3D cube building

A 3D volume (inline × crossline) can only be generated after concatenating all geometry patches into a unified coordinate grid.

d) For interpretation continuity

Concatenated geometry ensures reflectors and structures align across boundaries.

Example (2D Line Geometry Concatenation)

Suppose you have:

Line 1: CDP 1001–1500

Line 2: CDP 1001–1500 (same numbering, different coordinates)

If you simply join them, CDPs overlap — causing confusion.

After geometry concatenation, CDP numbering becomes:

Line 1: CDP 1001–1500

Line 2: CDP 2001–2500

No overlap, consistent geometry — both lines now part of the same project.

Important Checks Before Concatenation

Ensure coordinate system consistency (e.g., UTM Zone 43N).

Same datum and projection.

Same bin size and azimuth.

No duplicate CDP or line IDs.

Recreate or verify sequence numbers and offsets after concatenation.

Run fold and coverage QC maps to confirm continuity.

clip0306clip0301

Input geometry collection - provide the input trace headers of each input file. By clicking the plus-symbol icon, it will add Input trace headers item. If there are multiple input file geometries to be concatenated then the user should click on the plus-symbol icon multiple times.

concatenate-geometry-2

clip0292clip0301

Reset record index - each input file will have it's own trace indexing numbers. To make them unique, reset the trace/record index numbers otherwise, it will be confusing and the output geometry is not correct. By default, TRUE (Checked).

concatenate-geometry-3

GnavPic_clip0352clip0301

Skip - By default, FALSE(Unchecked). This option helps to bypass the module from the workflow.

GnavPic_clip0307clip0301

Output trace headers - generates concatenated output trace headers.

clip0700_aclip0301

There is no information available for this module so the user can ignore it.

GnavPic_clip0293clip0301

In this example workflow, we are reading 3 different 2D lines with different x,y coordinates.

concatenate-geometry-6

To concatenate all 3 of them and use the final output trace headers for further processing like Binning 2D in this case, we connect each seismic file Output trace headers to Input headers of Concatenate geometry module.

concatenate-geometry-1 concatenate-geometry-4

 

Likewise, connect other 2 also. In the first file, we've 9192 traces. In the 2nd file, we've 12930 traces and finally in 3rd file we've 6218 traces. After executing the Concatenate geometry, final output trace headers will have a combined trace count of 28340.

 

concatenate-geometry-5

GnavPic_clip0353GnavPic_clip0301

There are no action items available for this module.

GnavPic_clip0305clip0301

 

YouTube video lesson, click here to open [VIDEO IN PROCESS...]

 

clip0431clip0301

 

Yilmaz. O., 1987, Seismic data processing: Society of Exploration Geophysicist

 

GnavPic_clip0535* * *   If you have any questions, please send an e-mail to: support@geomage.com  * * *

 

clip0480