在直角坐标系中旋转检测版
最近遇到一个需求,需要在检测版测试中将检测版旋转一定角度,来避免射线方向的Smearing。
509 words
|
3 minutes
两次插值构建三维速度模型
在三维地震成像中通常需要构建三维初始模型,这些模型往往来自已有的公共速度模型或其他前人研究,尽管提供的模型多为规则网格,由于我们所需网格大小是自定义的,所以需要对其进行网格化。而网格化所用的插值算法多为线性插值,它存在一个弊端:如果我们的网格范围比原先的大,将会出现NaN结果,无法用于后续计算。
491 words
|
2 minutes
将Fortran中的数组与矩阵保存为numpy中的.npz文件
我们之前讨论过如何用python在三维矩阵中切片,在Python中保存三维矩阵和它的三个坐标轴的方法有用numpy.savez将数组和矩阵用不同的键值对保存至一个.npz文件。这里将讨论如何用Fortran实现这一过程。
398 words
|
2 minutes
数据切片与绘制的PyGMT实现
在GMT绘图前经常需要计算数据并保存到本地,再用GMT调用本地数据文件进行绘图。对数据可视化造成了不便。随着PyGMT的出现,我们可以在Python脚本中先进行数据计算,后进行绘图。这不仅提高了数据可视化的效率,也解决了Python对地图绘制能力弱的问题。
805 words
|
4 minutes
用GMT绘制中国大陆及邻区地质年代图
用GMT绘制绘制地质图一直是一个难题,此前Po-Chin Tseng的博客详细介绍了制作和绘制地质图的过程,并成功绘制了东南亚的地质图。本文将介绍用相似的方法绘制中国大陆及邻区的地质图。
630 words
|
3 minutes
Cover Image of the Post
用GMT、PyVista和Paraview对速度模型、地形起伏、Moho面起伏进行三维可视化
我们通过计算获得了地壳三维速度模型、Moho面起伏,为例对比壳内低速区与Moho面起伏的关系,可以将这些结果用Paraview进行三维可视化。由于数据格式的不同,我们需要借助GMT和PyVista辅助绘制。
1347 words
|
7 minutes
Cover Image of the Post
VTK数据的重采样与三维矩阵化
VTK是用于三维可视化的重要格式。如果我们要对三维可视化数据进行更多自定义的计算,则需要将其转化为适用与科学计算的数据格式。 (此图由PyVista生成)
503 words
|
3 minutes
Cover Image of the Post
用GMT绘制中国及周边构造分区与GPS速度场
2020-01-30
GMT对地图的处理十分优秀,而且只需要短短几行代码。本文介绍了如何用等距圆锥投影绘制不同范围大小的地形图,以及如何在地形图上绘制断层、文字和矢量等。
2087 words
|
10 minutes
Cover Image of the Post
1
2