SEG Y 修订版1 数据交换格式1
SEG 技术标准委员会2 版本1.0, 2002年5月
12001,勘探地球物理学家学会,版权所有 2编者:Michael W. Norris 和Alan K. Faichney
目录
1.简介 2.概述
2.1. 不变的条目
2.2. 修订版0到修订版1的变化 2.3. 注释 2.4. 监管机构 2.5. 致谢
3.SEG Y文件结构 3.1. 记录介质 3.2. 文件结构 3.3. 数字格式 3.4. 变道长 3.5. 坐标 4.原文文件头 5.二进制文件头 6.扩展原文文件头
6.1. 扩展原文文件头结构 6.2. 结尾文本段 6.3. 文本段示例 7.数据道 7.1. 道头 7.2. 道头数据
附录 A. 写SEG Y数据到磁盘文件 附录 B. SEG Y磁带标签
附录 C. 磁带上的SEG Y文件块 附录 D. 扩展原文文本段 D-1. 位置数据
D-1.1 位置数据文本段 D-1.2 位置数据文本段示例 D-2. 面元网格定义
D-2.1 面元网格定义文本段 D-2.2 面元网格定义文本段示例 D-3. 资料地理范围和覆盖区域 D-3.1 资料地理范围文本段 D-3.2 资料地理范围文本段示例 D-3.3 覆盖区域文本段 D-3.4 覆盖区域文本段示例 此例基于图3
D-4. 数据取样测量单位
D-4.1 数据取样测量单位文本段 D-4.2 数据取样测量单位文本段示例 D-5. 处理历史
D-5.1 处理历史文本段
D-5.2 处理历史文本段示例 D-6. 震源类型/方位
D-6.1 震源类型/方位文本段 D-6.2 震源类型/方位文本段示例 D-7. 震源测量单位
D-7.1 震源测量单位文本段 D-7.2 震源测量单位文本段示例 附录 E. 文字格式数据
附录 F. EBCDIC码和ASCII码 附录 G. 参考文献 图片
图1. 带N个扩展原文文件头记录和M道记录的SEGY文件字节流结构 图2. 面元网格定义
图3. 地震调查的数据范围和覆盖区域变化 表格
表1. 原文文件头 表2. 二进制文件头 表3. 道头
表4. SEG Y磁带标签 表5. 位置数据文本段 表6. 面元网格定义文本段 表7. 资料地理范围文本段 表8. 覆盖区域文本段
表9. 数据取样测量单位文本段 表10. 处理历史文本段
表11. 震源类型/方位文本段 表12. 震源测量单位文本段
表13. IBM 3270 字符集 参考CH 10,GA27-2837-9,1987年4月
1. 简介
最早的SEG Y数据交换格式(修订版0,参考第45页)自1975年出版以来在地球物理行业得到广泛的使用。这种广泛的使用引起许多所有权的变更。自从SEG Y修订版0出版以来,地震数据采集、处理和地震硬件的特性发生了重大地变化。三维地震采集技术和快速、大容量记录介质的引入指示了SEG Y修订版0修订的必要。SEG Y修订版1引入的主要变更有:头信息位置标准化以便当前处理实践并定义SEG Y数据体为字节流格式。SEG技术标准委员会强烈建议SEG Y数据体生产者和用户迅速转成修订的标准方式。
2. 概述
2.1. 不变的条目
? 允许文本的EBCDIC编码。
? 最初的3200字节原文文件头,400字节二进制文件头和240字节道头大小。 ? 开始的3200字节原文文件头数据位置。
2.2. 修订版0到修订版1的变化
? SEG Y文件可写到任意介质上,这样就可溶为可变长度的数据流。 ? 数据文字格式扩充到包括4字节、IEEE浮点和1字节整型数据文字。 ? 定义了400字节二进制文件头和240字节道头中少许增加的字段,并且澄清了
一些已存在词目的用法。
? 引入了由额外3200字节原文文件头块组成的扩展原文文件头。 ? 定义了扩展原文文件头中使用文本段编排和标准文本段中的数据。 ? 扩充了道的辨认。 ? 引入了工程转换。
? 原文文件头和扩展原文文件头都可以用EBCDIC或ASCII字符编码。
2.3. 注释 本文中术语CDP看成是CMP的同义词。 2.4. 监管机构
SEG Y修订版1由SEG技术标准委员会管理。任何问题,更正或格式中遇到的问题都可以写信到:
Society of Exploration Geophysicist. P. O. Box 702740. Tulsa, Ok 74170-2740. 留意:SEG技术标准委员会 电话:(918)497-5500 传真:(918)497-5557 网址:www.seg.org 2.5. 致谢
SEG技术标准委员会感谢大量个人和组织所付出的时间和努力。要特别赞扬P.E.S.G.B数据管理组。P.E.S.G.B.数据管理组主席Jill Lewis.负责成员Bob Firth, Eleanor Jack和Jill Holliday。Roger Lott.提出了位置数据、面元网格定义和数据范围的扩展原文文本段。感谢Frank Brassil组织来自澳大利亚地质学会的回复。
3. SEG Y文件结构
最初SEG Y标准是在9道磁带还是正规的地震数据存储介质时产生的,当时800字节每英寸和1600字节每英寸普遍使用,6250字节每英寸刚起步。修订的格式是为使其独立于如今所记录上的介质。 1975年的标准规定“任何一个磁盘上至多可以有一条地震测线数据”,现在早已不现实。这篇修订稿中使用的“SEG Y文件”将代替最初标准中的“地震磁盘”。新标准中,术语“文件”和“数据集”是同义词。两者都是逻辑上关联的数据道或道集和相关辅助数据的集成。 3.1. 记录介质
1975年标准中描述的SEG Y格式,定义的数据格式依赖于9道磁带。有了这个修订格式,SEG Y文件可以写到任意支持变长度记录的介质。无论使用哪种介质,数据必须可以分解为变长度记录流。它包括磁带设备,比如9道磁带和3480卡带,它们能在硬件上实现。它还包括大容量磁带设备,比如DD2或3590,尽管它们需要使用某种模块化和/或逻辑封装,来更高效使用和可能允许记录关联的元数据。
SEG Y文件可作为逻辑文件写到SEG RODE封装磁带上。显然当地震数据转换为SEG Y格式,使用的介质和封装方案都必须让数据提供者和接受者容易接受。 一种不符合变长度记录模式的重要介质类型是磁盘文件,它是在现在系统上定义的字节流,没有任何结构。人们习惯了把SEG Y数据写到磁盘,包括CD-ROM,方便数据分发。这项工作要正确地遵从一定规则。附录A定义了如何将SEG Y数据写成磁盘文件。
为了让SEG Y与SEG D修订版2标准一致,附录B定义了SEG Y磁带标签,使用基于RP66存储单元标签的格式。标签不是SEG Y强制的,但是它们在比如自动磁带库和大规模处理中心的环境下是很必要的。
附录C定义了SEG Y数据的简单模块化方案。允许更有效使用大容量磁带介质。它是基于在SEG D修订版2中定义的方案。 3.2.文件结构
图1举例说明了SEG Y文件的结构。文件开始3600字节是文本文件头,然后是400字节二进制文件头,他们连接在一起组成完整的文件头。接着是任选地3200字节扩展原文文件头,由零或3200字节的扩展原文文件头记录组成。SEG Y文件的剩余部分包含变化数目的数据道记录,每道开始有240字节道头。扩展原文文件头是此修订版唯一引入的结构变化,并且不严格向下兼容1975年SEG Y格式,它已经被谨慎地设计使其最小地影响现存SEG Y读取软件。用现存软件修改来检测新头的存在和处理或忽视扩展原文文件头应当很简单。扩展原文文件头的格式在第6章完全地描述。 3.3.数字格式
在1975年SEG Y标准中,所有二进制值都用“big-endian”字节顺序定义。这符合IBM磁带标准,也意味着用这些字节制成一个数字,最有意义的字节(包括符号位)写在最靠近文件开始,最没有意义的字节写在最靠近文件末尾。这种字节顺序习惯在此SEG Y格式修订版中维持着,同时它也应当被所有SEG Y修订版一致遵从。它独立于特定SEG Y文件所写的介质(即如果文件写在主机的磁带和PC的磁盘上,字节顺序没有差别)。 二进制文件头和道头中的所有值都是两个互补的整数,不管是两字节还是四字节长。在头中没有定义浮点型数值。
道数据采样值是两个互补整数或浮点数。此修订版增加了8位整数和32位IEEE浮点数。IBM浮点数(如最初标准中定义)和IEEE浮点数值写成big-endian字节顺序(即标记/解释字节写在最靠近文件首)。