首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从SDS文件结构读取文件

从SDS文件结构读取文件
EN

Stack Overflow用户
提问于 2016-04-20 03:17:28
回答 1查看 605关注 0票数 1

我正在使用ob间谍模块将小型文件从本地的SDS文件结构中读取到ob间谍流对象中。我已经按照SeisComP格式指令将我的文件组织成本地的SDS文件结构,初始化了观察客户并使用了波形函数,但是返回的流对象是空的。我的代码中处理文件导入的部分在python中没有任何错误。

这里是我的文件结构的一个例子,它代表2011,Day-315,Network-OZLLOC1 1,Station-6F20,Location-B,Channel-E,Type-D:

"SDS_root“/ 2011 / OZLLOC1 / 6F20 / E.D / OZLLOC1.6F20.B.E.D.2011.022.msd

任何我的文件导入代码:

代码语言:javascript
复制
import Tkinter, tkFileDialog
from obspy.core import UTCDateTime
from obspy.clients.filesystem.sds import Client

root = Tkinter.Tk()
root.withdraw()
SDS_root = tkFileDialog.askdirectory(initialdir=os.getcwd(), parent=root,
                                     title='Browse to SDS root dir')

client = Client(SDS_root, sds_type='D', format='*')
t = UTCDateTime("2011-11-22T00")
st = client.get_waveforms('OZLLOC1', '*', '*', '*', t, t+20, merge=-1)

print(st)
return st

print语句在流中提供"0跟踪“:

正如您所看到的,我已经广泛地使用通配符来对我的文件施加一个宽的网络,但是仍然没有任何东西被读取到流中(st变量)。是否有人有阅读SDS的经验,或能发现我的问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-20 08:25:59

SDS结构没有.msd文件结束。

无论出于什么原因,我不能在这个答案中发布多个链接,所以请查看我们的github问题跟踪器的所有细节,这是ObsPy相关问题的正确位置:https://github.com/obspy/obspy/issues/1378

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36733196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档