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

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

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

                                        Mine a seismic data base to extract secions of time limited data
                                         开采地震数据的基础上,时间有限的数据中提取secions

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

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

Mine a seismic data base to extract secions of time limited data
开采地震数据的基础上,时间有限的数据中提取secions


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


Mine.seis(at1, at2, DB, grepsta, grepcomp, kind = 1, Iendian=1,
BIGLONG=FALSE, CHOP=TRUE, verbose=FALSE, chtoken=NULL, statoken=NULL, RAW=FALSE)



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

参数:at1
time 1 in julian days
朱利安时间1天


参数:at2
time 2 in julian days
朱利安天时间2


参数:DB
data base structure to searcth through that provides the files where data is to extracted from
数据的基础上通过该结构,searcth提供的文件,其中的数据是提取


参数:grepsta
which stations to extract
站提取


参数:grepcomp
which components to extract
哪些组件提取


参数:kind
kind of data, segy=1, sac=2
的数据类型,,SEGY = 1,SAC = 2


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


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


参数:CHOP
cut the data to a window using CHOP.SEISN  
剪切数据到一个窗口中使用CHOP.SEISN


参数:verbose
print out intermediate information for debugging  
打印出中间的调试信息


参数:chtoken
channel token for selecting channels (NULL)  
选择通道的通道令牌(NULL)


参数:statoken
station token for selecting stations (NULL)  
选择站站令牌(NULL)


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


Details

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

The data base is a list or dataframe containing the files names, the beginning time (t1) and ending time (t2) for each file in the data base.  Mine.seis uses grep on the file names to extract specific files from the DB list.
的数据的基础上是包含文件名的列表或数据框,为每个文件中的数据的基础上的开始时间(t1)和结束时间(t2)。 Mine.seis使用grep的文件名从数据库中提取特定的文件列表。

Mine.seis needs to know what format the data was created in: little/big endian and the size of the LONG.
Mine.seis需要知道什么格式的数据被创造了:小/ big endian和大小的LONG。

If data was created on a little endian machine but is being read on big endian machine, need to call the endian "swap" for swapping.
如果数据创建一个little endian机器上,但正在读big endian机器上,需要调用的字节序的交换“交换”。

If data was created on a machine with LONG=4 bytes, be sure to call the program with BIGLONG=FALSE.
如果数据在计算机上创建LONG = 4个字节,BIGLONG = FALSE,一定要调用该程序。

Use sysinfo to findout the system parameters for the local system.  You need to know, however, what machine the binary files were created on.
使用的SYSINFO到findout本地系统的系统参数。你需要知道的,但是,什么机器上创建的二进制文件。

In some situation the chanel name and the station name are not embedded in the file headers - in that case use the token from the file name.
在某些情况下的香奈儿名和站名不嵌入文件中的标题 - 在这种情况下,使用该标记的文件名。


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

List of seismograms cut from the database
从数据库中的地震切断


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

The headers in the digital (segy or SAC) data files may not necessarily match the file names.  Note that program JGET.seis extracts the station name and component name from the digital header and does not use the file name.  It may be prudent to force the file names and header files to match prior to using Mine.seis. For SEGY files, in LINUX-UNIX, use: rename,    segymod (PASSCAL) to modify the headers.
数字(SEGY或SAC)数据文件中的标题可能不完全一致的文件名。需要注意的是程序JGET.seis提取的站名称和组件名称从数字报头和不使用的文件名。这可能是审慎的,强制的文件名和头文件,以配合使用Mine.seis前。对于SEGY文件,在LINUX,UNIX,使用segymod(PASSCAL):重命名,修改头。

For SAC files, use sac software.
SAC文件,使用SAC软件。

For R-based codes save the files in a format that has the relevant information (DAT format).
基于R-代码保存的文件格式(DAT格式)的相关信息。


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


Jonathan M. Lees<jonathan.lees.edu>



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

makeDB, GLUEseisMAT, JGET.seis, JSAC.seis, JSEGY.seis, sysinfo
makeDB,GLUEseisMAT,JGET.seis,JSAC.seis,JSEGY.seis,SYSINFO


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



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

#######   Assume  k97DB already exists[######假设k97DB已经存在]
for(i in 1:24)
{
at1 = 232+(i-1)/24
at2 = at1+1/24

GH = Mine.seis(at1, at2, k97DB, "kar1", c("4", "1") )
w = swig(GH)
if(identical(w$but, "QUIT"))break
}





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





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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-27 10:28 , Processed in 0.027902 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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