您的位置:主页 > 成功案例 > 斯伦贝谢软件使用技巧 > GeoFrame操作技巧 >
成功案例
- 69.数据库密码过期导致GF2012无法登录问题
- 68.LiveQuest网页管理平台无法正常访问
- 67.LiveQuest客户端分别率过高导致窗口拖尾
- 66.GeoFrame2012安装到RHEL7.5上的技巧
- 65.如何解决由于Ctree参数不同导致GF恢复工区后IESX不能打开的问题
- 64.GeoFrame添加新的坐标系统
- 63.GeoFrame4.x IESX解释数据的加载
- 62.使用ASCII Load加载断层边界
- 61.什么情况下需要对地震数据进行归一化
- 60.修改2D地震数据的炮号
- 59.叠前地震数据加载
- 58.叠前地震数据加载
- 57.Mistie Analysis 用户指南
- 56.如何输出二维地震线的导航数据
- 55.如何在Basemap产生流体界面等值线
- 54.GeoFrame44 IESX常见问题解决方法
- 53.三维与二维层位网格数据的合并
- 52.如何加载raster影像文件
- 51.如何在Basemap上为层位设置固定的显示色标
- 50.显示斜井与层面的交点
- 49.从Landmark输出的Fault segment加载到GeoFrame
- 48.在两个工区之间传输用户自己定义的IESX Colormap
- 47.在Basemap里添加注释信息
- 46.工区间地理文化信息数据的(Culture Data)传输
- 45.GeoFrame中计算地层厚度
- 44.GeoFrame 4.4 地震解释数据的复制与合并(SINC)
- 43.如何自动生成断点(Fault Contact)
- 42.对层拉平地震数据体提取新的地震属性
- 41.对拉平数据体提取地震属性来研究古地貌
- 40.SATK中Common CSA 参数设置
- 39.GeoFrame预测砂岩厚度工作流程
- 38.方差体(Variance Cube)计算参数设置
- 37.Blip Horizon地震属性
- 36.工区内不同测网间层位拷贝
- 35.不同工区间地震解释模型的拷贝和合并
- 34.如何删除属性网格数据
- 33.在IESX Seis%DV显示地形数据
- 32.如何计算二维测线总长度
- 31.Basemap中层位显示单位的修改
- 30.使用BasicTD进行时深转换
- 29.自定义Culture数据的加载
- 28.使用SEGY Editor定义地震数据加载格式文件
- 27.MathCube的公式编写与使用
- 26.如何QC项目中无效的断层段
- 25.如何删除无效地震测区
- 24.批量加载二维地震数据
- 23.断层边界附近网格细化显示
- 22.使用直方图工具快速删除层位异常值
- 21.使用Segy Editor修改道头坐标
- 20.GeoFrame2012十字光标功能
- 19.地震剖面频谱扫描功能
- 18.修改三维地震测网的三点坐标
- 17.用checkshot拟合时深转换所需公式
- 16.在BaseMap用公式进行时深转换
- 15.通过LPM作深度域网格的分层校正
- 14.如何对网格数据网格化并形成等值线
- 13.ZGY文件问答
- 12.如何创建一个水平的面
- 11.如何在不同工区间传输井集数据
- 10.查询到的井创建成一个井集
- 9.如何在CPS3中输出等值线
- 8.如何在加载地震数据的时候使用CDP Expression
- 7.叠加速度质量检查与沿层提取方法
- 6.GeoFrame2012中非正常退出后无法登陆的解决方法
- 5.GeoFrame中利用井上时深关系数据创建速度模型步骤
- 4.GeoFrame中加载负增量的地震数据方法
- 3.GeoFrame中解释层位不能正常输出解决方法
- 2.SeisClass与CrossPlot的交互使用
- 1.GeoFrame中如何抽稀层位解释数据
GeoFrame操作技巧>>
27.MathCube的公式编写与使用MathCube为用户提供了灵活方便的地震数据体计算功能,用户可以根据需要编写计算公式,进行数据体转换,或根据已有解释层位数据,对数据体进行削截等操作。在Mathcube公式编写中,涉及公式变量、逻辑关系应用、层位定义等内容。
1、 公式的编写方法和例子
MathCube公式编写,可以直接在Equation中输入公式语句,或借助Operators所提供的逻辑操作或公式等编写。例如写出下图中的语句的详细步骤如下:
1) 在MathCube的主界面中,点击按钮,在Equation中输入公式,如: test=
2) 点击“Operators”,选择相应的逻辑操作或数学公式,如计算均方根,选择sqrt(x),点击OK;
3) 在()内,输入所须的变量或计算操作,如A*A/B;
4) 点击“Parse”, 进行语句解析、变量分配。此时在Variable assignment下将出现变量test、A、B等变量,分别给变量赋值(如图:Test:New cube, A,B分别为已知地震体)。
5) 点击”Calculate”,即得到了新的数据体test。
例子1:逻辑语句的实用例子:
根据地震数据体值在不同值范围,计算新地震数据体:
Cube_olde >90时, Cube_new=3;
10 < Cube_olde <90时Cube_new= 2
Cube_olde < 10时, Cube_new=1
其公式为:
Cube_new=if Z>a1 then 3 else if Z
其中if ..then ..else .. (逻辑语句)可以通过“Operators”选择。
2、体数据变量
Mathcube中预置了一些默认变量,用于指代数据体的深度、时间间隔、采样点个数等变量,方便用户对数据进行逐点的一些数学或逻辑操作。
Zpos:数据体采样点所在的深度(时间)值;
Zfirst:每道的第一个采样点深度(时间)值;
Zlast:每道的最后一个采样点深度(时间)值;
Zdelta:采样间隔;
Znum:每道的采用数
例子2:根据网格位置进行速度体赋值:
当深度只在KOBE网格以下时,速度体赋值为1500,否则为2100.
其公式为:
velocity=if Zpos<=KOBE then V_Sw else V_SO end
其中各变量如下(如图):
其计算结果如下: