利用obspy通过fdsn访问地震数据(使用网络、台站、位置、信道)

2024-06-16 12:29:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想下载瓦卡诺-通古拉瓦周围地区的地震数据。在函数obspy.clients.fdsn的obspy文档中描述了下载数据的步骤:

from obspy import UTCDateTime
t = UTCDateTime("2010-02-27T06:45:00.000")
st = client.get_waveforms("IU", "ANMO", "00", "LHZ", t, t + 60 * 60)
st.plot()  

这里get_waveforms方法有参数

  • 网络=“IU”
  • station=“安默”
  • 位置=“00”
  • 通道=“LHZ”

通过函数client.get_stations我找到了我案例中感兴趣的网络和站点名称:

  • 网络=“哟”
  • 车站=“TBAG”

但是,我不知道传递给函数get_waveforms所需的位置/通道字符串。在


我所做的:

^{pr2}$

返回:

Inventory created at 2017-04-23T18:27:16.000000Z
    Created by: IRIS WEB SERVICE: fdsnws-station | version: 1.1.25
            http://service.iris.edu/fdsnws/station/1/query?station=TBAG&network...
    Sending institution: IRIS-DMC (IRIS-DMC)
    Contains:
        Networks (1):
            YO
        Stations (1):
            YO.TBAG (Banos, Tungurahua, Ecuador)
        Channels (0):

所以似乎没有渠道存在。但是在尝试的时候

client.get_stations(network="IU", station="ANMO")

我明白了

Inventory created at 2017-04-23T18:40:22.000000Z
    Created by: IRIS WEB SERVICE: fdsnws-station | version: 1.1.25
            http://service.iris.edu/fdsnws/station/1/query?station=ANMO&network...
    Sending institution: IRIS-DMC (IRIS-DMC)
    Contains:
        Networks (1):
            IU
        Stations (6):
            IU.ANMO (Albuquerque, New Mexico, USA)
            IU.ANMO (Albuquerque, New Mexico, USA)
            IU.ANMO (Albuquerque, New Mexico, USA)
            IU.ANMO (Albuquerque, New Mexico, USA)
            IU.ANMO (Albuquerque, New Mexico, USA)
            IU.ANMO (Albuquerque, New Mexico, USA)
        Channels (0):

因此,尽管“LHZ”频道明显存在,但并未在此处列出。在


Tags: 函数clientirisnewgetstationmexicousa
1条回答
网友
1楼 · 发布于 2024-06-16 12:29:48

您需要使用level参数:

client.get_stations(network="YO", station="TBAG", level="channel")

然后你应该得到:

^{pr2}$

此参数在the documentation中描述:

^{3}$

相关问题 更多 >