找回密码
 注册
查看: 349|回复: 0

R语言 RSEIS包 JSAC.seis()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-28 21:33:39 | 显示全部楼层 |阅读模式
JSAC.seis(RSEIS)
JSAC.seis()所属R语言包:RSEIS

                                        JSAC.seis
                                         JSAC.seis

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Read SEGY/SAC format binary data
阅读的SEGY / SAC格式的二进制数据


用法----------Usage----------


JSAC.seis(fnames, Iendian = 1 , HEADONLY=FALSE, BIGLONG=TRUE, PLOT = -1, RAW=FALSE)
JSEGY.seis(fnames, Iendian = 1 , HEADONLY=FALSE, BIGLONG=TRUE, PLOT = -1, RAW=FALSE)




参数----------Arguments----------

参数:fnames
vector of file names to be extracted and converted.  
的文件名,被提取出来并转换的矢量。


参数:Iendian
Endian-ness of the data: 1,2,3: "little", "big", "swap". Default = 1 (little)  
字节序的数据显示:1,2,3:“小”,“大”,“交换”。默认值= 1(小)


参数:HEADONLY
logical, TRUE= header information only  
逻辑,TRUE =标题信息


参数:BIGLONG
logical, TRUE=long=8 bytes  
逻辑,TRUE =长= 8个字节


参数:PLOT
integer, <0 no plot; 0  interactive; >0 number of seconds to sleep  
互动整数,没有图,0> 0的秒数睡觉


参数:RAW
logical, default=FALSE(convert to volts) , TRUE (return counts intead of volts)  
逻辑,默认值= FALSE(转换为伏特),TRUE(返回的计数intead伏)


Details

详细信息----------Details----------

Uses readBin to extract data in SAC format. user must know what kind of machine the data was created on for I/O purposes.
使用readBin在SAC格式中提取数据。用户必须知道什么样的机器上创建的数据I / O的目的。

For SEGY data the program is the same, although SEGY data does not have the problem of the BIGLONG so that is ignored.
对于SEGY数据的程序是相同的,虽然SEGY数据不具有的BIGLONG问题,以便将被忽略。

For either code, a full header is returned, although the header for each format may be different.
对于这两种代码,返回一个完整的报头为每种格式的标头,虽然可能会有所不同。


值----------Value----------

List containing the seismic data and header information. Each trace consists of a list with:
列表,其中包含地震数据和报头信息。每个跟踪的列表:


参数:fn
original file name
原来的文件名


参数:sta
station name
站名


参数:comp
compnent
compnent


参数:dt
delta t in seconds
DeltaT单位为秒


参数:DATTIM
time list
时间列表


参数:yr
year



参数:jd
julian day
儒略日


参数:mo
month



参数:dom
day of month
一个月里的日子


参数:hr
hour
小时


参数:mi
minute
分钟


参数:sec
sec



参数:msec
milliseconds
以毫秒为单位


参数:dt
delta t in seconds
DeltaT单位为秒


参数:t1
time start of trace
时间开始跟踪


参数:t2
time end of trace
时间的痕迹


参数:off
off-set
关断设定


参数:N
number of points in trace
在跟踪点的数


参数:units
units
单位


参数:amp
vector of trace values
向量的跟踪值


参数:HEAD
Full header as a data-frame of values (mixture of float and character strings)  
全标头,如一个数据框的值(float和字符串的混合物)


参数:N
Number of samples in trace  
中的采样数跟踪


参数:units
Units of samples, possibly: counts, volts, s, m/s, Pa, etc  
单位的样品,可能计数,电压,S,M / S,扒等


参数:IO
list: kind, Iendian, BIGLONG flags for I/O  
列表:善良,Iendian的的标志,BIGLONG I / O


注意----------Note----------

SAC created on PC (windows) or LINUX machines typically will be in little endian format. SAC created on a SUN will be in big endian format. If you want to swap endian-ness , choose swap.
SAC PC(Windows)或运行Linux操作系统的计算机上创建的,通常会在little endian格式。 SAC在SUN将big endian格式。如果你想交换字节序,选择“交换”。

MAC uses different convention.
MAC使用不同的约定。

SAC inserts -12345  for no data.
SAC插入-12345没有数据。

There are other issues regarding the size of long.
还有其他问题,有关尺寸为长。

The units are often questionable and depend on the processing. The user should be careful and check to see that the proper conversions and multipliers have been applied.
这些单位往往是质疑,取决于处理。用户应该小心,检查看,已经应用了正确的转换器和乘法器。


(作者)----------Author(s)----------



Jonathan M. Lees&lt;jonathan.lees@unc.edu&gt;




参见----------See Also----------

Mine.seis
Mine.seis


实例----------Examples----------



## Not run: [#不运行:]


####  this will return a list of traces[###这将返回一个列表的痕迹]
Lname = list.files(path='/data/wadati/bourbon/LaurelCanNC/R005.01' , pattern="08.005.01.41.23.9024", full.names=TRUE)

S1  = JSAC.seis(Lname, Iendian = 1, PLOT = -1)


#####################   from a data base example: this will return one[####################从一个数据的基础上的例子:这将返回]
#####                    trace header[####跟踪头]
f1 = DB$fn[200]

j1 = JSAC.seis(f1, Iendian=1, HEADONLY=TRUE , BIGLONG=FALSE, PLOT=-1)

print( j1[[1]]$HEAD )


#############   example for SEGY data: one SEGY  header[############SEGY数据的例子:一个SEGY头]

dir = "/data/wadati/soju/SEISMIC_DATA/Reventador2005/rev05/SEGY/R251.01"
lf = list.files(path=dir, pat="05.251", full.names=TRUE)
f1 = lf[1]
j1 = JSEGY.seis(f1, Iendian=1, HEADONLY=TRUE , BIGLONG=FALSE, PLOT=-1)


print( j1[[1]]$HEAD )


## End(Not run)[#(不执行)]





转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-27 07:32 , Processed in 0.023991 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表