Petrel解释二维浅地层数据

news2024/11/23 20:13:15

Petrel是斯伦贝谢开发的一款地质解释和建模软件,有点像地理信息系统的ArcGIS,主要用于数据分析和展示。它不是用来处理原始数据的,而是集成各种处理后的结果数据进行特征分析和目标拾取。当然,它也能读取原始数据,比如二维地层sgy数据,但是图谱较为粗糙,没有那么好看。

Petrel在地质地层解释行业内算是标杆软件,影响力比较大,用的人非常多,在B站有大量教程视频,它的官网也有很多详细的使用技巧。大部分内容讲的是怎么读入三维地震数据和钻井数据,如何解释地层和断层,如何建模等,而讲二维地震数据的内容比较少。

我们所涉及的地层数据主要浅层的和二维的,因此想看看Petrel能做到什么程度。

1、读入Bathy数据,XY坐标为ArcSenconds(经纬度秒)

(1)新建项目,设置项目的坐标系统,只能设置为投影坐标系统,如果不知道设置成什么投影坐标系统,就用项目所在的UTM Zone。

​编辑​

(2)导入数据,文件类型选择SEG-Y 2D toolbox。

无标题2.jpg

(3)打开Import poststack SEG-Y 2D datasets。

无标题3.jpg

点击Define按钮,弹出Byte location definitions对话框,此时会报一个警告信息,意思就是当前只显示1000个Trace,但是通过改变设置,能加载全部Trace。

点击查看原图

点击左下角的Specify按钮进行设置。总共有3个参数,涉及到Trace header和2D specific两个Tab窗口。在Trace header中,Trace header coordinate unit设置为Arc seconds(经纬度秒),DeadTraces为Set trace live; keep sample value,后者的意思就是加载全部Trace。

无标题5.jpg

在2D specific中,Zero coordinates 设置为Interpolate from neighboring traces。

无标题6.jpg

这三参数设置以后,Byte location definitions对话框的Graph就会显示Trace Header字段包括Line num、SP、CDP、Trace、X Coordinate和YCoordinate等的曲线图。SP和CDP如果不对,可以在File specific settings中重新设置。

点击查看原图

此时,Trace samples、histogram、Seismic、Line locations map窗口分别显示采样数据、振幅直方图、地层图谱、平面位置图。

点击查看原图

点击查看原图

点击查看原图

点击查看原图

(4)指定输入文件的坐标系统,点击Input file CRS的Select按钮。因为输入文件的坐标是经纬度秒,因此,输入文件的坐标系统应为WGS84大地坐标。在第(1)步指定项目坐标系统只能选投影坐标系统,而在这里,坐标系统则可指定为大地坐标系统。这是搞什么鬼?看来,Petrel还是差ArcGIS一着。

无标题12.jpg

最后点击Import poststack SEG-Y 2D datasets窗口的右下角的Run按钮,地层数据就被加载进来了。如果要画地层、断层,在Seismic Interpretation菜单,点击Inert Seismic horizon、Fault,Petrel提供了强大的矢量编辑功能。

点击查看原图

(5)二维地层也可以在3D 窗口中显示,如下图。

点击查看原图

如果你有一个区域的地层测线,那么,就可以形成一个立体地层图。

点击查看原图

同一层的地层数据点就可以生成面。根据面可以生成 true stratigraphic thickness (TST)和 true vertical thickness (TVT)图。

无标题16.jpg

2、读入geospark电火花数据。

如果按照上面的方法读入geosaprk电火花数据,你会发现电火花sgy数据无论如何也不能导入。前面的步骤都是正常的,而且图谱也能预览,但是,一旦点击Run按钮,sgy数据导入不成功,哪怕指定导航文件也不行。我们捣鼓了好几天,尝试各种方法,包括选不同的Seismic文件类型,换其它Petrel版本等,最后都失败了。说明这个问题是Petrel 2018的一个bug。

经过实验,要想成功导入geosaprk数据,我们首先要用geospark后处理软件将经纬度sgy文件转成投影sgy文件,然后在Petrel导入窗口,选择文件类型为SEG-Y seismic data。

无标题17.jpg

电火花sgy数据的图谱显示如下图,这是未处理的原始数据,经过一些简单的滤波操作,就会变成我们通常看到的清晰地层。我们在Petrel中找了好久,没有发现它有任何滤波功能。

点击查看原图

3、小结

与ArcMap一样,Petrel的优势在于成果数据的集成、分析和展绘。对于一般浅地层工程项目,它的作用不大,但是对于大型的浅地层研究项目,它不仅能将收集的各种矢量和栅格数据集成三维地质系统,而且能分析和展示测区的整体地层特征和特殊地质现象,将显著提高了研究报告的质量和深度。

参考文献

1、https://wiki.iodp.tamu.edu/display/LMUG/Importing+Bathy2010+sub-bottom+profile+into+Petrel

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

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

相关文章

安装程序指南:FMSoft_uniGUI_Complete_Professional1.9.1567

解压和安装程序指南:FMSoft_uniGUI_Complete_Professional https://t00y.com/dir/1041485-3049764-93c76d?56118062 引言: 在开发软件的过程中,我们经常需要安装各种工具和框架来帮助我们实现项目的目标。本文将为您提供一个详细的指南&…

怎么入驻抖音的产业带服务商呢?

作为互联网行业中的明星企业之一,抖音电商近年来一直备受市场瞩目,甚至于某种角度而言,围绕抖音电商的研究和解读已成为一门“显学”。 如果说2021年之前,抖音试水电商业务的方式大多以主播、品牌及商家申请找cmxyci自发摸索为主…

漫谈拥塞控制: a Decade of Wasted Bandwidth?

梭子蟹终于上市了,早早起来准备去买来尝鲜,出发之前想起大概 2016,2017 年左右温州老板推荐给我的一篇好论文:The Linux Scheduler: a Decade of Wasted Cores,但有点长,就读个梗概:a Decade of…

中科亿海微ROM使用

标题 ROM(Read-Only Memory,只读存储器)是一种在FPGA(Field-Programmable Gate Array,现场可编程门阵列)中常用的存储器类型。与RAM(Random Access Memory,机存取存储器)…

用HTML+JavaScript构建C++类(Class)代码转换为MASM32代码的平台

一、需求分析 在使用MASM32编写Windows应用程序时,经常要调用Windows API接口函数 和 相应的数据结构,这些数据结构中有很多是类(Class),对于那些在MASM32没有定义的类,我们需要自己来转换。比如&#xff…

Mybatis 初识

目录 1. MyBatis入门 1.1 MyBatis的定义 1.2 MyBatis的核心 MyBatis的核心 JDBC 的操作回顾 1.3 MyBatis的执行流程 MyBatis基本工作原理 2. MyBatis的使用 2.1 MyBatis环境搭建 2.1.1 创建数据库和表 2.1.2 添加MyBatis框架支持 老项目添加MyBatis 新项目添加MyBatis 2.1.3 设…

第一份工作要怎么找呀

前言:相信看到这篇文章的小伙伴都或多或少有一些编程基础,懂得一些linux的基本命令了吧,本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python:一种编程语言&…

LeetCode150道面试经典题--赎金信(简单)

1.题目 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。 2.示例 3.思路 统计字…

JVM 中一次完整的 GC 流程和对象如何晋升到老年代?

前言 今天来分享一道比较好的面试题,JVM 中一次完整的 GC 流程是怎样的以及对象如何晋升到老年代?对于这个问题,我们一起看看考察点和比较好的回答吧。 考察点 Java 虚拟机能够替我们回收内存空间,清除垃圾对象,因此…

《嵌入式 - 嵌入式大杂烩》SVC和PendSV异常详解

1 操作模式 在讨论PendSV和SVC异常前,需要先了解Cortex-M的模式和两个特权等级。 Figure 1 1 操作模式和特权等级 两种模式为handler模式和线程(thread)模式,这两种模式是为了区别正在执行代码的类型;handler模式为异常处理例程的代码;线程模式为普通应用程序的代码。 两…

【云原生】Kubernetes 概述

Kubernetes 概述 1.Kubernetes 简介 Kubernetes 是一个可移植的、可扩展的、用于管理容器化工作负载和服务的开源平台,它简化(促进)了声明式配置和自动化。它有一个庞大的、快速增长的生态系统。Kubernetes 的服务、支持和工具随处可见。 K…

计算机视觉中的Transformer

几十年来,理论物理学家一直在努力提出一个宏大的统一理论。通过统一,指的是将被认为是完全不同的两个或多个想法结合起来,将它们的不同方面证明为同一基础现象。一个例子是在19世纪之前,电和磁被看作是无关的现象,但电…

HCIP-linux和kvm

1、linux linux安装教程参考,https://blog.51cto.com/cloudcs/5245337 yum源配置 本地yum源配置: 8版本配置:将光盘iso挂载到某个目录,/dev/cdrom是/dev/sr0软链接,# mount /dev/cdrom /mnt,# ls /mnt Ap…

项目知识点记录

1.使用druid连接池 使用properties配置文件: driverClassName com.mysql.cj.jdbc.Driver url jdbc:mysql://localhost:3306/book?useSSLtrue&setUnicodetrue&charsetEncodingUTF-8&serverTimezoneGMT%2B8 username root password 123456 #初始化链接数…

Python-OpenCV中的图像处理-霍夫变换

Python-OpenCV中的图像处理-霍夫变换 霍夫变换霍夫直线变换霍夫圆环变换 霍夫变换 霍夫(Hough)变换在检测各种形状的技术中非常流行,如果要检测的形状可以用数学表达式描述,就可以是使用霍夫变换检测它。即使要检测的形状存在一点破坏或者扭曲也是可以使…

《人月神话》:我所遇见的“焦油坑”

最近在读《人月神话》这本书。 发现大部分task延期和研发关系不是很大,技术为业务服务,但是偿还不了业务债。 焦油坑的概念源自于挖掘坑井时的一种不幸状况。当挖掘坑井时,首先会进入表土层,进展颇快。但接下来遇到了沥青或泥浆…

Highcharts引入

Highcharts是和jQuery一起使用的,所以需要下载好jQuery jQuery下载方式:访问:http://cdn.staticfile.org/jquery/2.1.4/jquery.min.js,然后全选复制到自己新建的txt文档中,最后把扩展名改为js。 Highcharts下载方式&…

红帽8.5 ansible 安装和部署 |(简单版)

安装 配置yum仓库: vim /etc/yun.repo.d/aliyun.repo [AppStream] nameApp baseurlhttps://mirrors.aliyun.com/centos/8-stream/AppStream/x86_64/os gpgcheck0[BaseOS] namebase baseurlhttps://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os gpgcheck…

安装PaddleOCR-2.7.0版本-笔记

安装PaddleOCR-2.7.0版本-笔记 先安装conda和python版本 本机安装的conda 22.9.0 python2.9.12 paddle2.4.2 paddlepaddle-gpu2.4.2 cuda10.2 安装完后,测试生成的结果如下所示: 一、第一步先激活环境 conda activate base conda activate base二、第…

线程介绍,线程与进程区别,如何使用多线程,Thread类,Runnable接口,补充知识(方法重载,方法重写)

引言:搞进程是为了什么呢? 满足并发编程,这样的需求,cpu多个核心,应用程序做出对应调整,让代码可以把多个核心充分利用起来~,当需要支持多个任务的时候——进程就十分关键了&#x…