|
<< Click to Display Table of Contents >> Navigation: Velocity > Create velocity gather from Vrms model |
Creates velocity gather from an internal/external Velocity(RMS) model
![]()
![]()
Create Velocity gather from Vrms Model module converts a continuous Vrms (RMS velocity) model into a seismic-style velocity gather that can be passed directly into downstream modules requiring a gather-format velocity field. Many g-Platform processing modules (such as NMO correction, migration, and depth conversion) expect velocity information in gather form. This module bridges the gap between a stored velocity model and those gather-based consumers, sampling the model at each bin location to produce one velocity trace per bin.
The module supports two ways to specify where to sample the velocity model. You can connect a Geometry for new model (a bin point vector defining the desired output locations), or you can connect an Input gather whose bin positions are used directly — in which case the Geometry for new model input is ignored. The output gather contains one trace for each bin location, where the trace amplitudes represent the Vrms velocity sampled at that (X, Y) position across time or depth. Execution is multi-threaded, processing all traces in parallel for efficiency on large models.

![]()
![]()
Connect this input to the internal g-Platform velocity model that contains Vrms values defined over the survey area. The model can be in the time or depth domain — the module reads its sample count and sample interval directly to define the size and vertical resolution of every output velocity trace. This input is mandatory; without it the module cannot execute.
Connect a bin point vector that defines the (X, Y) locations at which the velocity model will be sampled to generate output traces. Each bin in this vector produces exactly one trace in the output gather. This input is used only when no Input gather is connected. A typical workflow uses the geometry output of a binning or interpolation matrix module to define a regular grid of sample locations across the survey area.
Sets the domain tag written into the output gather so that downstream modules interpret it correctly. Select TIME when working with a time-domain velocity model (vertical axis in milliseconds), or DEPTH when working with a depth-domain model (vertical axis in meters). The default is TIME. Match this setting to the domain of the connected Vrms model to ensure all subsequent processing uses the correct axis interpretation.
![]()
![]()
This module has no user-adjustable numerical parameters. All processing decisions (sample count, sample interval, spatial coverage) are derived automatically from the connected Vrms model and the geometry source. The standard execution settings below (number of threads, bad values handling, skip) still apply.
![]()
![]()
![]()
![]()
The module queries the velocity model independently for each output trace using the bin's (X, Y) coordinates, calling the model's spatial interpolation to retrieve a complete velocity column at that location. The number of samples and the sample interval (DT) in each output trace exactly match those of the input velocity model, so the output gather is a faithful spatial sampling of the model rather than a resampled approximation. Because traces are built independently, the module executes in parallel across all available CPU threads, making it efficient even for very large models with thousands of bin locations.
A common use case is preparing a velocity gather for use in post-stack time migration or NMO correction when the velocity field is stored in g-Platform's internal model format. Another use case is exporting or visualizing the velocity model as a conventional seismic volume by writing the output gather to a SEG-Y file. When combining with the Create Vrms picking from Vrms model module, this module provides the gather-format counterpart for workflows that require both a picking item and a gather representation of the same velocity field.
![]()
![]()
In this example workflow, a velocity model is read using the Read SEG-Y traces module. When reading the velocity model from file, make sure to set Load data to RAM to YES so that the entire model is available in memory for random-access spatial sampling. The objective is to produce a velocity gather that exactly mirrors the stored velocity field at the specified bin locations, ready for connection to NMO correction or migration modules downstream.

Make the necessary connections/references to Create velocity gather from Vrms model.


![]()
![]()
This module has no custom action items. All processing is initiated by running the workflow in the standard way.
![]()
![]()
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 * * *