|
<< Click to Display Table of Contents >> Navigation: Geometry > Bingrid manipulation |
The Bingrid manipulation module creates a modified version of an existing bin grid by redefining its inline and crossline extent, first numbers, and bin spacing. Use this module when you need to crop, expand, or resample an existing acquisition geometry — for example, to restrict processing to a sub-area of a survey, or to change the bin size for a re-processing project.
The module preserves the spatial orientation (azimuth and angle between inline and crossline directions) from the input bin grid and transfers all associated data maps — fold, minimum and maximum offset, topography, and velocity — to the output grid. When the bin spacing is unchanged, map values are copied directly; when the spacing changes, the maps are re-interpolated to fit the new bin positions. The resulting output bin grid can then be used as the geometry basis for subsequent processing steps.
The bin grid to be modified. This is an existing geometry object that defines the spatial layout of CMP bins in the survey — it encodes inline and crossline numbering, bin spacing, origin coordinates, azimuth, and all associated attribute maps (fold, offset ranges, topography, velocity). When this item is connected, the parameter fields below are automatically populated with the values from the input bin grid, which you can then adjust as needed.
When enabled (default: on), the output grid origin is shifted by half a bin step in both inline and crossline directions relative to the input grid origin. This aligns the output bin centers with the center of the source bins rather than their edge, which is the correct convention for most processing workflows. Disable this option only if you need the output grid origin to coincide exactly with the corner of the first input bin — for example, when merging grids that were created with an edge-referenced convention.
Note: The shift is applied only when the output bin step differs from the input bin step. If the step values are identical, the origin is computed directly from the input grid coordinates regardless of this setting.
The first inline number of the output bin grid. This defines the starting edge of the inline range for the new geometry. Set this to a value greater than or equal to the first inline of the input grid to crop from the beginning of the survey, or to a smaller value to extend the grid beyond the original boundary. When an input bin grid is connected, this field is pre-filled with the first inline number of that grid. A value of -1 (default) is a placeholder; you must specify a valid inline number before executing.
The last inline number of the output bin grid. Together with From inline, this defines the inline extent of the new geometry. The difference (To inline minus From inline) determines how many inline bins the output will contain. When an input grid is connected, this field is pre-filled with the last inline number of that grid. A value of -1 (default) is a placeholder; you must specify a valid inline number before executing.
The first crossline number of the output bin grid. This sets the starting crossline boundary of the new geometry. Adjust this relative to the input grid to crop or extend the survey in the crossline direction. When an input bin grid is connected, this field is pre-filled with the first crossline number of that grid. A value of -1 (default) is a placeholder; you must specify a valid crossline number before executing.
The last crossline number of the output bin grid. Together with From crossline, this defines the crossline extent of the new geometry. When an input grid is connected, this field is pre-filled with the last crossline number of that grid. A value of -1 (default) is a placeholder; you must specify a valid crossline number before executing.
The physical distance between adjacent inline bins in the output grid, in metres. This is the bin size measured in the crossline direction (perpendicular to the inline axis). When an input bin grid is connected, this field is pre-filled with the inline step of that grid. To resample the grid to a larger bin size (e.g., for a coarser regional interpretation), increase this value. The valid range is 0 to 10,000 m; the default placeholder value of 0 will cause the module to reject the input — a positive step value must be set before executing.
The physical distance between adjacent crossline bins in the output grid, in metres. This is the bin size measured in the inline direction (perpendicular to the crossline axis). When an input bin grid is connected, this field is pre-filled with the crossline step of that grid. The valid range is 0 to 10,000 m; the default placeholder value of 0 will cause the module to reject the input — a positive step value must be set before executing.
Selects whether processing runs on the CPU or GPU. For most bin grid manipulations, which involve lightweight geometric computations, the CPU option is appropriate and sufficient.
Controls whether the module runs on the local machine or is distributed across a processing cluster. For single bin grid objects this is typically left at the default (local) setting.
Sets the minimum data chunk size used when distributing work across processing nodes. This parameter is relevant only when distributed execution is enabled.
When enabled, restricts the number of CPU threads used per processing node during distributed execution. Use this to avoid overloading shared cluster resources.
An optional text label appended to the distributed job name. Use this to distinguish concurrent jobs when multiple instances of this module are running on the cluster simultaneously.
When enabled, allows manual specification of CPU core affinity for this module's threads, overriding the default system scheduling. Leave disabled unless you have a specific reason to pin threads to particular CPU cores.
Specifies the CPU core mask used when Set custom affinity is enabled. Active only if custom affinity is turned on.
The number of CPU threads to use for this module. Because bin grid manipulation is a lightweight geometric operation, the default value is typically sufficient and increasing this number will not provide a meaningful speed benefit.
When enabled, this module is bypassed entirely and the input bin grid is passed through to the output unchanged. Use this to temporarily disable the manipulation step during workflow testing without disconnecting the module.
The resulting bin grid after applying the specified inline/crossline extent and step changes. It has the same spatial orientation (azimuth and inline-crossline angle) as the input grid, and carries all data maps transferred from the input: fold map, minimum and maximum offset maps, picket coordinate maps, topography (coarse and precise), and velocity map. If the bin step changed, these maps are re-interpolated to the new bin positions; otherwise they are copied directly. Connect this output to downstream modules that require an updated or cropped geometry definition.