Read ZGY

Reading ZGY file format files to use it inside g-Platform environment.

Theory

ZGY is a proprietary 3D seismic volume format developed by Schlumberger for use in its interpretation platforms such as:

  • Petrel
  • Studio
  • GVERSE/Geoprobe (older support)
  • OpendTect (read-only plugins)

It is designed specifically for large 3D seismic datasets, supporting fast access, efficient storage, and smooth visualization.

ZGY stands for:

Z (seismic impedance) + GY (geometry) (an informal historical interpretation — original meaning is not officially public)

Key Features of ZGY Format

1. High-Performance 3D Volume Format

ZGY is optimized for:

  • Real-time viewing
  • Instant slicing (inline, crossline, arbitrary lines)
  • Instant extraction (horizons, time/depth slices)
  • Handling massive datasets (100s of GBs to TBs)

It’s far more efficient than SEG-Y for interpretation workflows.

2. Tiled / Bricked Data Storage

ZGY divides the 3D volume into small tiles or bricks, which allows:

  • Fast random access
  • Only loading needed sub-volumes
  • Smooth zoom/pan interaction in Petrel

This is why ZGY scrolls so fluidly compared to SEG-Y.

3. Supports Both Time and Depth Domains

ZGY volumes can store:

  • Time (TWT) seismic
  • Depth seismic
  • Pre-stack attributes
  • Post-stack attributes

4. Efficient Compression

Modern ZGY (HDF5-based) supports:

  • Lossless compression
  • Lossy compression (optional)
  • Multi-resolution pyramids (mipmaps)

This dramatically reduces disk space and speeds up display.

5. Metadata Embedded Internally

Unlike SEG-Y, ZGY stores:

  • Inline/crossline geometry
  • Coordinate reference system (UTM / geographic / custom CRS)
  • Vertical sampling (dt / dz)
  • Corner points
  • Data statistics
  • Volume extents
  • Units and domain info

Petrel reads this instantly without requiring navigation files.

ZGY Versions

Old ZGY (Legacy ZGY)

  • Binary proprietary format
  • Petrel pre-2017 versions
  • Limited compression
  • No HDF5 backend

New ZGY (OpenZGY / HDF5 ZGY)

  • Since ~2018
  • Built on HDF5
  • Open API available (OpenZGY library)
  • Supports cloud storage (Azure, AWS)
  • Multi-resolution access

ZGY is not a processing format — it is an interpretation and visualization format.

Input data

Input file name

- specify the input data file in ZGY format.

read-zgy-1.png

Gather domain { TIME, DEPTH, FREQUENCY } - allows the user to specify the input data domain type. By default, Time. There are additional domain options available from the drop down menu.

Time - Input data is in Time domain

Depth - Input data is in Depth domain

Frequency - Input data is in Frequency domain

Parameters

Parameters tab is disabled. There are any parameters to mention to this module.

Settings

Skip

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

Output data

Output DataItem

Output gather

generates the output gather to be used in the g-platform environment.

Information

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

Examples

Actions

There are no action items available for this module.

Video lesson

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

Related articles

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

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

clip0480.png