首页 百科知识 格式转换的主要原因

格式转换的主要原因

时间:2022-01-19 百科知识 版权反馈
【摘要】:第一个是从一个数据中心请求特别格式的数据,或连接到一个数据中心并利用它们提供的一个转换程序。另一个更普遍的方法是在本地计算机上运行转换程序。表2-6      常用分析软件在ORFEUS Seismological Software Library下的ORFEUS网页上可以找到许多格式转换程序,这里我们按字母顺序列出其中一些软件包。3.isam2gse用isam2gse软件可把ISAM格式转换成GSE格式。可把RefTek格式转换为SEGY格式和mimSEED格式。Pql程序提供了一个又快又容易的方法来查看SEGY、SAC、mimSEED或AH地震数据。
格式转换_地震学实习教程

§2.3 格式转换

格式转换的主要原因可归纳如下:

(1)为了数据存档和转换而使数据格式上升层级;

(2)为了分析的目的,使存档和转换的数据下降层级;

(3)为了分析的目的在层级之间转换;

(4)从一个计算机平台转到另一个计算机平台。

主要有两个转换的方法。第一个是从一个数据中心请求特别格式的数据,或连接到一个数据中心并利用它们提供的一个转换程序。另一个更普遍的方法是在本地计算机上运行转换程序。仪器厂商一般都会提供至少一个程序用来把记录器数据转换成ASCII格式,或另一些更标准的格式,如SUDS。

转换程序经常与分析软件有关,表2-6列出了一些较知名的分析软件以及它们所用的数据格式。

表2-6      常用分析软件

img40

在ORFEUS Seismological Software Library下的ORFEUS网页上可以找到许多格式转换程序,这里我们按字母顺序列出其中一些软件包。

1.Codeco

Codeco程序由U.Kradolfer开发,并由K.Stammler和K.Koch改进。输入文件可以是SAC二进制或ASCII格式,或GSE格式。输出格式是:整数或压缩的GSE1.0和GSE2.0,SAC二进制或ASCII,miniSEED。Codeco可通过SZGRF software library得到。

2.Convseis

能够在PC机上转换14种数据格式,如GSE1.0,GSE2.0,INT,PCEQ,SEGY和SUDS。Convseis由L.Oncescu和M.Rizescu编写。

3.isam2gse

用isam2gse软件可把ISAM格式转换成GSE格式。原代码可由SZGRF software library得到(ftp:∥ftp.szgrf.bgr.de/pub/software)。

4.ESSTF到GSE

由B.Ruzek(布拉格地球物理所)编写的程序len2gse2可转换多元ESSTF二进制格式,Mars88二进制格式,或ASL ASCII格式,为GSE2.0 CM6压缩格式。用户可选择时间窗并屏蔽信道或数据流。原代码是用C++编写的。

5.GSE到SEED

gse2seed程序,由R.Sleeman(德国Bilt,Orfeus数据中心)开发,可把GSE2.X文件转换成SEED2.3格式。可解决多道问题。对每个W1D2节,GSE文件必须包含响应的数据类型STATION,CHANNEL和RESPONSE。

6.PASSCAL软件包

PASSCAL软件包由P.Friberg,S.Hellman,J Webber编写,是在SunOs4.1.4之下的SUN工作站上开发的,在Solaris 2.4或更高环境下编译,也可以在LINUX系统下编译。可把RefTek格式转换为SEGY格式和mimSEED格式。Pql程序提供了一个又快又容易的方法来查看SEGY、SAC、mimSEED或AH地震数据。Pql在X11窗口环境下运行。此软件包可在Socorro新墨西哥的PASSCAL instrument center(http:∥www.passcal.nmtedu/ passcal.shtml)得到。

7.Preproc

Preproc主要用于分析大量的原始数据,这些原始数据在分析前需要以一种标准方式被预先压缩。Preproc是由Miroslav Zmeskal为1991—1993年期间的ISOP计划编写的。最近它又被重新改写。作为一个副产品,Preproc可以执行从GSE/PITSA ISAM到GSE/ PITSA ISAM之间的数据转换,此外还将加入新的输入和输出格式(ESSTF,miniSEED)。Preproc可以在HP、SUN、Linux和DOS下成功地编译。软件包Preproc和详细的手册可通过ORFEUS地震软件图书馆得到。

8.Rdseed

Rdseed读取来自磁带和文件的SEED格式数据。根据用户确定的命令行功能选项,Rdseed可读取数据卷,并恢复数据内容的卷表(-c),建立缩写字典(-a),或台站和信道信息以及仪器响应表(-s)。为了从SEED数据卷中提取数据,以供其他软件包分析,用户必须利用prompt代码(没有任何命令行选项)运行Rdseed。当从SEED数据卷中读出数据后,Rdseed会查看每个信道的方位和灵敏度并改正头段信息。Rdseed的输出格式是(d选项):SAC、AH、CSS3.0、miniSEED和SEED格式。2001年发布了一个JAVA版的Rdseed。

9.SeedStuff

SeedStuff是一套BASIC程序,是由GEOFON DMS软件图书馆(ftp:∥ftp.gfzpotsdam.de/pub/home/st/GEOFON/software)提供的,主要用来处理和编辑来自Quanterra、Comserv和RefTek的原始数据。目的是检查和读取来自台站文件/磁带的数据到milniSEED文件,并集合miniSEED文件而成为完整的SEED数据卷。SeedStuff软件包由Winfried Hanka编写,可在SUN、HP和Linux系统上编译。该软件包有以下工具:

Extr_qic:读取多元原始Quanterra台站磁带,转换为非多元miniSEED文件,只包含一个台站/数据流/分向。

Extr_file:类似Extr_qic对多元miniSEED一样,主要对RefTec文件。

Extr_fseed:完全分解SEED格式。跳过SEED头段,数据被存储在台站/数据流/分量文件中。

Check_seed:检查miniSEED数据文件和磁带的内容。

Check_qic:分析Quanterra数据磁带的内容。

Copy_seed:对一个给定的由copy_seed.cfg配置文件定义的台站/数据流/分向数据,从miniSEED数据文件集合成一个完整的SEED卷。

Make_dlsv:对一套由copy_seed.cfg配置文件定义的台站/数据流/分向产生一个没有数据(只有头段)的SEED卷。

10.SEED到GSE

在SUN平台,程序CDLOOK能够读取完整SEED数据卷并以GSE格式写出波形,这个程序可以在ftp:∥%20orfeus.knmi.nl/pub/software下载。

11.SEISAN

SEISAN分析系统有近40个转换程序,大多是从一些二进制格式转换成SEISAN格式。SEISAN格式能够转换成任何标准格式,像SEED,SAC或GSE。SEISAN对市场上大多数记录器(Kinemetrics,Nanometrics,Teledyne,GeoSig,Reftek,Lennartz,Giiralp和Sprengnether)都有格式转换器。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈