12
\ begingroup美元

我试图将地震SU文件转换为ASCII格式在地震unix中使用名为“sutoascii”的openseasis模块。

我已经通过在SeaView Seismic Viewer中打开SU文件进行了测试,然后尝试使用以下命令将其转换为“ASCII”格式:

sutoascii outputASCIIFilename bare=0 index=1

ASCII文件被创建为输出文件,但在转换该文件时给出错误"头文件中的样本数与第一次跟踪的样本数不同"

现在检查生成的ASCIIFile文件是否有效和工作,我试图再次在SeaView Seismic Viewer中打开它以交叉检查,但它显示了一个错误,无法打开该文件。

有人能告诉我怎么改正吗?

\ endgroup美元
4
  • \ begingroup美元 如果这是一个命令行,“bare=0”和“index=1”不应该出现在第一个重定向符号之前吗? \ endgroup美元
    - - - - - -user967
    2014年11月23日0:54
  • \ begingroup美元 @BarryCarter是的,这是一个命令行,它没有必要出现在第一个重定向符号之前。有关语法的参考,请参考seismicunix.com/w/Suascii \ endgroup美元
    - - - - - -abhinavgoyal02
    2014年11月26日11:07
  • \ begingroup美元 该页没有说明选项的位置,但是“>”和“<”由shell解释,而不是sutoascii。程序甚至没有看到上面的“bare=0”和“index=1”。 \ endgroup美元
    - - - - - -user967
    2014年11月26日12:05
  • \ begingroup美元 @abhinavgoyal02 -很高兴知道这是如何结束的…这里的答案有帮助吗?你最后到底做了什么? \ endgroup美元
    - - - - - -马特·霍尔
    2015年5月12日16:59

1回答1

5
\ begingroup美元

来自SEGY文件的输入二进制头中的样本数量与NSAMP跟踪头不匹配。我首先要确认:

  1. 二进制SEG-Y报头中有多少个样本?
  2. 在每个跟踪中期望的样本数量
  3. 转储示例数量的su跟踪头。您可以使用SUGETHW, # of samples的关键字是“ns”。

如果错误位于单个跟踪头中,则可以使用SUSETHW覆盖它。

\ endgroup美元

    你的答案

    点击“发表您的答案”,即表示您同意我们的服务条款隐私政策饼干的政策

    不是你想要的答案吗?浏览其他有标签的问题问自己的问题