Feature Representation
In addition to the generic FME feature attributes that FME Workbench adds to all features (see About Feature Attributes), all SEG-Y features contain an 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 containing the reel header data. The attributes are described in the following table.
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 attributes of the trace record feature are described in the following table.
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_POSITION directive. The binary values are then interpreted with the bit-format specified by the COORDINATE_FORMAT directive. The coordinates form one point for every feature.