Skip to main content

Data requirements - SEG-Y

Written by Simon van der Wulp
Updated over 9 months ago

A Guide for Uploading Compatible Seismic Data to the Cloud Platform

Our platform supports the upload, preview, and metadata extraction of seismic data stored in the SEG-Y (.sgy) format. To ensure a smooth experience, your files should comply with the SEG-Y standard and contain the required headers and trace data.

What Is a SEG-Y File?

A .sgy (or .segy) file is a binary format defined by the Society of Exploration Geophysicists (SEG) for storing seismic reflection data. It is commonly used in geophysical surveys and oil and gas exploration.

A SEG-Y file typically contains:

  • A 3200-byte textual header

  • A 400-byte binary header

  • A sequence of trace headers and trace data

Supported SEG-Y Versions

Version

Status

Notes

Rev 0 (1975)

Supported

Original SEG-Y standard

Rev 1 (2002)

Supported

Supports modern extensions

Rev 2

Supported

Supports modern extensions

We recommend using SEG-Y Revision 2 for maximum compatibility.

File Requirements

To be compatible with our preview and metadata extraction pipeline, ensure your .sgy file meets the following:

Required Components

Section

Size

Required

Description

Textual Header

3200 bytes

Yes

ASCII or EBCDIC encoded metadata

Binary Header

400 bytes

Yes

Contains key survey info

Trace Headers

240 bytes per trace

Yes

Includes coordinates, elevation, offset, etc.

Trace Data

Variable

Yes

The actual recorded seismic data

Coordinate Reference System (CRS)

The SEG-Y format does not require a CRS, but to enable map-based Trace preview, your file must:

  • Store X and Y coordinates in each trace header

  • Clearly define coordinate scaling factors

  • Optionally include EPSG code in extended headers

Key Binary Header Fields

Offset

Field

Notes

3217–3218

Sample format code

Must match the encoding of trace data

3221–3222

Number of samples per trace

3225–3226

Sample interval in microseconds

Use of IEEE floating point (code 5) or IBM float (code 1) is recommended for trace data.

Required Trace Header Fields

To display a map footprint, each trace must contain:

Offset

Field

Required

Notes

73–76

X coordinate

Yes

In UTM or geographic units

77–80

Y coordinate

Yes

In UTM or geographic units

71–72

Coordinate scaling

Yes

Positive = multiplier, negative = divisor

81–84

Elevation

Optional

37–40

Inline number

Optional

41–44

Crossline number

Optional

Make sure the coordinates are in a consistent, known system (e.g., UTM Zone 32N = EPSG:32632).

Unsupported Scenarios

We currently do not support:

  • Files missing X/Y coordinates in trace headers

  • Files with zero or constant coordinate values

  • Files using nonstandard header lengths or encodings

  • Rev 2 features (e.g., extended trace headers)

  • Proprietary format variants (e.g., P1/90, SEGD)

Upload Checklist

Before uploading your .sgy file:

  • File is in SEG-Y Rev 0 or Rev 1 format

  • Textual and binary headers are present

  • Each trace includes valid X and Y coordinates

  • Coordinates use a consistent projection (UTM or lat/lon)

  • File size is below the current upload limit (e.g., 5 GB)

Format References

Resource

Link

SEG-Y Rev 1 Specification (PDF)

Did this answer your question?