Sac格式

news2024/11/15 8:30:46

本文章只作为自己学习时的用法,不通用,大家可不用参考。

sac格式

0.01000000      -1.569280       1.520640      -12345.00      -12345.00
  9.459999       19.45000      -41.43000       10.46400      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00       48.00000      -120.0000      -12345.00      -12345.00
  48.00000      -125.0000      -12345.00       15.00000      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
  373.0627       88.14721       271.8528       3.357465      -12345.00
 -12345.00    -0.09854718       0.000000       0.000000      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
      1981        88        10        38        14
         0         6         0         0      1000
    -12345    -12345    -12345    -12345    -12345
         1        50         9    -12345    -12345
    -12345    -12345        42    -12345    -12345
    -12345    -12345    -12345    -12345    -12345
    -12345    -12345    -12345    -12345    -12345
         1         1         1         1         0
 CDV      K8108838
 -12345  -12345  -12345
 -12345  -12345  -12345
 -12345  -12345  -12345
 -12345  -12345  -12345
 -12345  -12345  -12345
 -12345  -12345  -12345
 -12345  -12345  -12345
 -0.09728001    -0.09728001    -0.09856002    -0.09856002    -0.09728001
 -0.09600000    -0.09472002    -0.09344001    -0.09344001    -0.09344001
 -0.09344001    -0.09344001    -0.09472002    -0.09472002    -0.09344001

上面为sac文件格式,第1–30行是头段区,31之后的行是数据区。

在这里插入图片描述
在这里插入图片描述

整个头段区,共有头段变量133个,占632个字节。头段区的前四个字节是第一个头段变量 delta,第5–8个字节是第二个头段变量 depmin,第21–24个字节是第6个头段变量 b,以此类推。

表的第一列给出了当前行的第一个头段变量在文件中的起始字节,第二列给出了当前行的头段变量的变量类型。

下表列出了 SAC 头段中的头段变量类型及其相关信息。第一列为头段变量类型代码,第二类给出了其代表的头段变量类型,第三列指出 C 源码中该变量的是用什么类型定义的,第四列给出了每个变量所占据的字节数,第五列给出了写字符型 SAC 文件时的输出格式,最后一列则给出该类型的未定义值。

在这里插入图片描述

0.01000000      -1.569280       1.520640      -12345.00      -12345.00
  9.459999       19.45000      -41.43000       10.46400      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00       48.00000      -120.0000      -12345.00      -12345.00
  48.00000      -125.0000      -12345.00       15.00000      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
  373.0627       88.14721       271.8528       3.357465      -12345.00
 -12345.00    -0.09854718       0.000000       0.000000      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
 -12345.00      -12345.00      -12345.00      -12345.00      -12345.00
      1981        88        10        38        14
         0         6         0         0      1000
    -12345    -12345    -12345    -12345    -12345
         1        50         9    -12345    -12345
    -12345    -12345        42    -12345    -12345
    -12345    -12345    -12345    -12345    -12345
    -12345    -12345    -12345    -12345    -12345
         1         1         1         1         0
 CDV      K8108838
 -12345  -12345  -12345
 -12345  -12345  -12345
 -12345  -12345  -12345
 -12345  -12345  -12345
 -12345  -12345  -12345
 -12345  -12345  -12345
 -12345  -12345  -12345
 -0.09728001    -0.09728001    -0.09856002    -0.09856002    -0.09728001
 -0.09600000    -0.09472002    -0.09344001    -0.09344001    -0.09344001
 -0.09344001    -0.09344001    -0.09472002    -0.09472002    -0.09344001

1、时间的转换

需要选取一个参考时间

比如取“2014-02-26T20:45:00.000”为参考时刻,即

nzyear = 2014
nzjday = 57           这里的天数是2月26,从1月1日算,是第57天。
nzhour = 20
nzmin  = 45
nzsec  = 00
nzmsec = 000

参考时刻:nzyear,nzjday,nzhour,nzmin,nzsec,nzmsec

解释:年、一年的第几天、时、分、秒、毫秒

相对时间:b,e,o,a,f,tn(n=0-9)

绝对时刻=参考时刻+相对时间

转换sac数据做地震处理时,应该怎么做

1、是把多少sac文件合成一个文件?

2、合成的文件是按照什么来合成?时间吗?比如我把某一个小时内的数据合成为一个sac文件,但是我们采集数据的时候其中有过因为停电关机,那这里的数据时间上不连续怎么办?直接剔除吗?

3、

在这里插入图片描述

4、

在这里插入图片描述

就是说一个sac文件是一个仪器单个分量的时间序列值,但是采集的dat为一条光缆的数据。这样会有问题吗?

dat格式

在这里插入图片描述

测试-4-2000-260-21-20220803_181147.9777int16LE

2000:采样率,260:接收道数目,20220803:时间年月日,后边是小时

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2073880.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SQL注入漏洞的基础知识

目录 SQL注入漏洞的定义和原理 SQL注入的类型和攻击方法 SQL注入的防御措施 示例代码 深入研究 SQL注入漏洞的常见攻击场景有哪些? 如何有效防范SQL注入攻击? SQL注入与跨站脚本攻击(XSS)之间有什么区别? 主要…

每日一练【最大连续1的个数 III】

一、题目描述 给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。 二、题目解析 本题同样是利用滑动窗口的解法。 首先进入窗口,如果是1,就直接让right,但是如果是…

【软考】树、森林和二叉树之间的相互转换

目录 1. 说明2. 树、森林转换为二叉树2.1 树转成二叉树2.1 森林转成二叉树 3. 二叉树转换为树和森林 1. 说明 1.树、森林和二叉树之间可以互相进行转换,即任何一个森林或一棵树可以对应表示为一棵叉树,而任何一棵二叉树也能对应到一个森林或一棵树上。 …

SSRF复现

目录 环境 分析测试 写入shell 环境 web-ssrfme docker环境 拉取运行 分析测试 进入网站会显示源码 可以看到过滤了file,dict等,但get传参info会执行phpinfo() 可以发现这里网站ip是172.18.0.3,可以使用这个地址绕过waf 测试看是否存在…

如何实现一次搭建 多平台适配的小程序

如何实现一次搭建 多平台适配的小程序 什么是小程序小程序的优势有什么?如果构建小程序,会用在什么领域和场景?如何实现一站式开发多平台的小程序?你希望了解小程序上哪些功能模块的集成能力? 随着微信、支付宝、百度、…

七、Centos安装LDAP--Docker版--已失败

参考博客: docker 安装 OpenLDAP 及 LdapAdmin桌面版、页面版(osixia/openldap)_docker安装ldap-CSDN博客 LDAP使用docker安装部署与使用_memberof ldap docker-CSDN博客 目录 一、安装Docker Docker基本使用 管理镜像 二、拉取LDAP镜像 配置docker国内的镜像…

Java 入门指南:初识 Java 异常(Exception)

初识Java异常 何为异常 在Java中,异常是一个不需要的或意外的事件,它发生在程序执行期间,即在运行时,破坏了程序指令的正常流程。异常可以被程序捕获(catch)和处理(handle)。 方法…

C/C++逆向:寻找main函数(Debug-x86)

在程序的逆向分析中,寻找main函数在逆向分析中是非常重要的,它是程序的核心执行点,从这里开始,程序的主要逻辑开始展开;在这边我们需要明确两个概念:用户入口(User Entry Point) 和 …

【C语言进阶】深入C语言指针:基础到进阶的跨越

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C语言 “ 登神长阶 ” 🤡往期回顾🤡:C语言数据在内存中的存储 🌹🌹期待您的关注 🌹🌹 ❀C语言指针进阶 &a…

Linux中安装java和tomcat(保姆级教程)

java 篇 JDK是用于开发Java应用程序的软件开发工具包。它包含了编译器、调试器、运行时环境和其他一些开发工具,可以帮助开发人员创建、编译、调试和部署Java应用程序。JDK提供了Java编程语言的开发工具和运行时库,使开发人员能够编写和执行Java代码。 …

TypeScript教程(一)之我们为什么要学TypeScript

根据软件开发设计公司 The Software House 针对 2022 年前端市场状态的调查显示,84% 的受访者都在使用 TypeScript,43% 的受访者甚至认为 TypeScript 将超越 JavaScript 成为前端开发的主要语言。TypeScript 这些年越来越火,可以说是前端工程…

影视会员官方渠道api对接

API对接是指两个不同的软件系统或应用程序之间通过API(应用程序编程接口)进行交互的过程。这种交互允许数据和功能的共享,而不必暴露系统的内部工作原理。在影视会员充值场景中,API对接具有以下几个关键特点和优势: 数…

【Linux系列】AWK命令使用

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Java面试题--JVM大厂篇之JVM大厂面试题及答案解析(4)

💖💖💖亲爱的朋友们,热烈欢迎你们来到青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而我的博…

使用VBA快速创建非规则数据图表

实例需求:工作表中共有4组数据,第一组数据涵盖所有日期,其他3组均为断续数据。 现在需要创建如下图所示的线图,由于数据区域是非连续的,因此无法直接创建图表。 需要先将数据表按照日期对齐,如下图所示&…

《深度学习》 OpenCV 计算机视觉入门 (中篇)

目录 一、OpenCV函数使用 1、改变像素值 2、图像切片合并 1)直接截取相加 2)使用cv2.add合并 3)此时亮度太高了,需要降低亮度 3、边界填充 1)常数填充 2)镜面反射填充(复制交界处&…

论文仍在苦恼?分享最实用6款AI论文工具网站的汇总!

论文写作是学术研究中的重要环节,然而,面对繁重的写作任务,许多学者和学生常常感到力不从心。幸运的是,随着人工智能技术的飞速发展,一系列AI论文写作工具应运而生,极大地简化了论文写作流程,提…

【Mybatis】介绍+搭建+参数传递+增删改查操作+事务与连接池

目录 一. Mybatis介绍 二. Mybatis搭建 1. 导入Mybatis依赖的jar包 2. 创建Mybatis全局配置文件 3. 定义一个接口 4. 创建sql映射文件 5. 测试 * MyBatisX插件安装 三. 数据库连接池 四. 参数传递 1. 将数据封装到对象中 2. 使用Param注解 五. 数据库事务 六.…

11、Redis高级:Key设置、BigKey解决、批处理优化、集群下批处理、慢查询

Redis高级篇之最佳实践 今日内容 Redis键值设计批处理优化服务端优化集群最佳实践 1、Redis键值设计 1.1、优雅的key结构 Redis的Key虽然可以自定义,但最好遵循下面的几个最佳实践约定: 遵循基本格式:[业务名称]:[数据名]:[id]长度不超过…

【golang学习之旅】复杂数据类型——切片(slice)

系列文章 【golang学习之旅】使用VScode安装配置Go开发环境 【golang学习之旅】报错:a declared but not used 【golang学习之旅】Go 的基本数据类型 【golang学习之旅】深入理解字符串string数据类型 【golang学习之旅】go mod tidy 【golang学习之旅】记录一次 p…