seed数据命名规则

Posted 淘淘麻麻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了seed数据命名规则相关的知识,希望对你有一定的参考价值。

引自 https://seisman.github.io/SAC_Docs_zh/appendix/naming-convections.html

用 rdseed 程序从标准SEED格式中解压得到的SAC文件,通常都具有 固定格式的文件名。具体格式为:

yyyy.ddd.hh.mm.ss.ffff.NN.SSSSS.LL.CCC.Q.SAC

其中

  • yyyy.ddd.hh.mm.ss.ffff 是SAC文件中第一个数据点对应的时间

    • yyyy 为年;
    • ddd 为一年的第多少天;
    • hh.mm.ss 为时、分、秒;
    • ffff 为毫秒;需要注意的是 1 s = 1000 ms,这里毫秒用了4位来表示。
  • NN 为台网名,长度不超过2个字符;

  • SSSSS 为台站名,长度不超过5个字符;
  • LL 为位置码,为空或两字符;
  • CCC 为通道名;
  • Q 为质量控制标识;
  • SAC 为文件后缀;

位置码

关于位置码的详细介绍,见 IRIS: DS Newsletter: Vol. 1, No. 1

位置码用于区分同一个台站下多个传感器的不同数据,或者同一个传感器传来的多个数据流。 通常来说,同一个台站不同 location ID 的两个地震数据具有极为相似但有略有不同的波形。

常见的位置码为空,偶尔会见到 00 , 01 , 10 这样的,也有遇到 60 这样的。

质量控制

质量控制符 Q 用于表征当前SAC数据的数据质量。该标识符可以 取如下四种:

  • D 不确定状态的数据
  • M 已合并的数据
  • R 原始波形数据
  • Q 经过质量控制的数据

常见的质量控制符为 M 或 Q

通道名

通道名用三个字符来表示,这三个字符分别代表了频带码(Band Code)、 仪器码(Instrument Code)和方位码(Orientation Code)。

频带码

频带码是通道名的第一个字符,代表了仪器的采样率以及响应频带等信息。

频带码频带类型采样率(Hz)拐角周期(sec)
F ... 1000-5000 >10
G ... 1000-5000 <10
D ... 250-1000 <10
C ... 250-1000 >10
E Extremely Short Period 80-250 <10
S Short Period 10-80 <10
H High Broad Band 80-250 <10
B Broad Band 10-80 >10
M Mid Period 1-10 >10
L Long Period ~1  
V Very Long Period ~0.1  
U Ultra Long Period ~0.01  
R Extremely Long Period 0.0001-0.001  
P Order of 0.1 to 1 days 0.00001-0.0001  
T Order of 1 to 10 days 0.000001-0.00001  
Q Greater than 10 days <0.000001  
Q Administrative Instrument Channel variable NA
O Opaque Instrument Channel variable NA

仪器码

仪器码是通道名的第二个字符,代表了不同的仪器传感器。

仪器码说明
H High Gain Seismometer
L Low Gain Seismometer
G Gravimeter
M Mass position Seismometer
N Accelerometer

常见的是高增益(H)仪器,记录地面运动速度。

方位码

方位码表示了传感器记录的地面运动的方向。地震学中常见的方位码有如下几种:

方位码说明
N E Z 南北向、东西向、垂向
1 2 3 3为垂向;1、2为水平方向,正交但与正东西、正南北向有偏离
T R Z T为切向、R为径向,通常R方向是震中到台站的大圆连线方向

通常情况下,若仪器的方向与正东西方向的夹角小于2度时,方位码取为 E; 当与正东西方向夹角大于2度时,方位码取为 1 或 2。因而, 方位码为 E 并不意味着分量是正东西方向的,真实的分量方向应以SAC 头段中的 cmpaz 和 cpminc 为准。更进一步,由于仪器放置 过程中的技术问题,SAC头段中的cmpaz 在某些情况下也会产生一定的 误差。

以上是关于seed数据命名规则的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法关闭代码片段中的命名建议?

GBM 规则生成 - 编码建议

C++基础1(注释变量常量关键字标识符的命名规则数据类型)

组织机构代码统一社会信用代码等命名规则

Python代码规范与命名规则

在 groupby().count() 之后无法进行命名聚合