Retrieving Data from Data Centers(从数据中心检索数据) PS:此部分提供了使用obspy下载数据的推荐方式,但是由于数据中心和web服务在不断更新变化,所有有些建议可能变无效。 Note:最常见的应用为下载波形和整个或部分事件元信息。多数情况下你都可以用到obspy.clients.fdsn模块。它支持最大数量的数据集并使用最新的数据格式。虽然可以选择不同的模块,但是请确保你至少有一个可用模块。 FDSN网络服务 基础FDSN网络服务 Table 1 可用数据类型: 格式: Waveforms Station Information Event Information MiniSEED and optionally others StationXML and Text QuakeML and Text Note:并不是所有数据都有这三种数据格式,很多只提供一或两种。 如果想访问数据或者事件元信息,你很有可能会使用到obspy.clients.fdsn模块。它可以从任何一个部署了FDSN网络的数据中心访问请求数据服务。示例数据中心包含IRIS/ORFEUS/INGV/ETH/GFZ/RESIF/...。一个突出的优势是其返回的数据使用最新的并可用于未来的数据格式。 FDSN Routing网络服务 如果你不清楚某个数据中心有哪些数据,你可以使用Obspy支持的以下两种routing 服务中的一种:. 1.The IRIS Federator. 2. The EIDAWS Routing Service. 更多使用细节可以参考obspy.clients.fdsn模块的说明。 FDSN 下载器: 如果你需要从一些数据中心下载大量的数据,obspy提供了Mass downloader。例如,您可以根据地理区域制定查询,ObsPy将下载波形和相应的站点元信息,并生成完整的有基本质量控制的数据集以供研究使用。 ArcLink Table 2 可用数据类型: 格式: Waveforms Station Information MiniSEED ,SEED Dataless SEED,SEED ArcLink是一种分布式数据请求协议,可用于访问MiniSEED和SEED格式的波形数据并关联元信息到无数据的SEED文件。你可以使用obspy.clients.arclink模型从EIDA访问数据,同时也可以使用obspy.clients.fdsn模块进行访问。 IRIS网络服务 IRIS网络服务包含各种数据类型和格式。IRIS(作为FDSN网络服务的补充)提供各种专用Web服务。Obspy在obspy.clients.iris模块中提供了一些接口,如果您需要SAC极点和零点或RESP格式的响应信息,请使用此选项。 如果您只关心仪器响应,请使用obspy.clients.fdsn模块来请求包含相同信息的StationXML数据。 Table 3 IRIS 网络服务 等同的obspy模块 obspy.clients.iris.client.Client.traveltime() obspy.clients.iris.client.Client.distaz() obspy.clients.iris.client.Client.flinnengdahl() obspy.taup obspy.geodetics obspy.geodetics.flinengdahl.FlinnEngdahl Earthworm Wave 服务 Table 4 可用数据类型: 格式: Waveforms Custom Format 使用obspy.clients.earthworm模块访问Earthmorm系统的数据。
转自
https://blog.csdn.net/dodwind/article/details/81085749