SEG-Y Feature Representation
In addition to the generic FME feature attributes that FME Workbench adds to all features (see About Feature Type Attributes), this format also adds format-specific attributes (Format Attributes).
All SEG-Y features contain a segy_type attribute, which is set to either segy_point or segy_no_geom, since these are the only two valid geometries for SEG-Y features.
Attribute Name |
Contents |
---|---|
segy_type |
The FME generic geometric type of this entity. Range: segy_point, segy_no_geom |
The SEG-Y reads the EBCDIC and binary reel header data as a single feature of the feature type HEADER. This feature will always have a segy_geometry value of segy_no_geom.
The feature has two attributes that contain the reel header data:
Attribute |
Data |
Byte offset (from beginning of file) |
---|---|---|
TEXT_HEADER |
EBCDIC descriptive reel header |
1-3200 |
BINARY_HEADER |
Binary reel header |
3201-3600 |
The EBCDIC and binary reel header is followed by multiple sets of trace records. A trace record consists of a binary trace header followed by the trace data. The size of the trace data is not fixed and is derived from information contained in the binary reel header and binary trace header. Each trace record is output as a feature of the feature type TRACE. This feature will always have a segy_geometry value of segy_point.
The feature has two attributes that contain the trace record feature:
Attribute |
Data |
Byte offset (from beginning of each trace) |
---|---|---|
BINARY_HEADER |
EBCDIC descriptive reel header |
1-400 |
SAMPLES |
Binary reel header |
401-xxx |
From each trace record, coordinates are extracted from the trace headers from the byte offset specified by the Coordinate Location parameter. The binary values are then interpreted with the bit-format specified by the Coordinate Format parameter. The coordinates form one point for every feature.