Res2dinv输出surfer格式的使用

更新时间:2023-11-27 08:35:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Res2dinv软件输出surfer格式的使用

Res2dinv反演软件完成反演后,可以将反演数据保存为surfer数据格式,以便在surfer软件中重新绘制。

选此项,直接保存电阻率值 选此项,使用白化方法 如要保存有地形的模型,选此项

输出时会自动生成4个数据文件,一般生成模型数据格式为 : 原文件名_modres.dat 原文件名_modres.bln 原文件名_modres.lvl

原文件名_modres_post.dat

mod是模型的英文简写,res是电阻率的英文简写。 如下图

如果是生成带地形的模型数据格式为

原文件名_topres.dat 原文件名_topres.bln 原文件名_topres.lvl

原文件名_topres_post.dat top是地形的英文简写。

第一个文件是反演模型电阻率值的surfer格式数据文件。

第二个文件是模型值的surfer边界文件,是对网格文件做白化是用的。 第三个文件是surfer等级数据文件,用颜色来表示模型电阻率的大小。 第四个文件是张贴图数据文件,用于在地表面上表示斜距。

下面我们一步步使用这4个文件来把surfer等值线画出来。 假设原文件为TEST.DAT。 一, 首先使用test_topres.dat文件

在surfer8中点击“网格”---“数据”—读入“test_topres.dat”文件。

网格化数据时,网格化方法可选择克里格方法或自然邻近点法,克里格法在网格化较小数值时,容易插值出负值,而自然邻近点法则不会出现此问题。网格线的间距要选小一点,即行数要多一些,这样做白化时,白化的边界不会出现很严重的锯齿状条纹。当然,如果行数太大,计算量也较大,实际中根据情况灵活选择,满足要求即可。

可选择不同的网格化方法 X,Y方向的网格线行数可选择多一点

网格文件创建后,网格化插值算法会将数据文件插值为一个矩形的网格文件(以X,Y方向的最大值插满整个网格)如果直接绘制等值线图,会形成一个矩形的等值线图,这并不是我们需要的,因为反演后的模型数据不一定是矩形的,而且有地形的话,形状还会更复杂一些,这时,就需要使用网格白化的功能将没有实际数据的地方但又插值出的数据去掉。

1,使用test_topres.bln边界文件。 点击“网格”---“白化”, 从弹出的打开网格对话框里选中上一步生成的网格文件“test_topres.grd”,打开后,从打开边界文件对话框中选择“test_topres.bln”边界文件,打开后会出现数据白化后要保存的网格文件名对话框,一般把原来的网格文件覆盖即可。

二,test_topres.lvl等级文件的使用

使用此文件之前,要说明一下:res2dinv反演软件生成的test_topres.lvl等级文件是英文格式的,在英文版本的surfer6,surfer7中可以直接使用,但在汉化版本的surfer8中格式不兼容,因此,

使用这个文件之前需要用surfer等级文件中英文转换软件转换一下。这个软件是自动转换的,即输入的是英文,则输出转换为中文,输入是中文,则输出是英文。

点击“地图”---“等值线图”---“新建等值线图”,从弹出的对话框中选择上一步白化后生成的test_topres.grd网格文件,打开后就绘出一个等值线图。

未填充的等值线图

在等值线图的中心双击或单击右键选属性,打开等值线属性对话框,在“常规”选项卡中,选中“填充等值线”,再在“等级”选项卡中点击“载入”,从弹出的对话框中选择“test_topres已转为中文格式.lvl”等级文件,打开后可看见“填充”位置的颜色已变为输入的等级文件中的颜色。点击“确定”或“应用”后,彩色的等值线图就出来了。

4020050100150200250

三,test_topres_post.dat张贴文件的使用

不知大家注意没有,上面的等值线图是带有地形的,X方向坐标已经被转换为平距坐标,Y方向为深度,只是在地表面上没有地形的斜距,我们这个张贴文件就是将地表面的斜距给它加上。

要实现这一步骤稍微繁琐一些,首先照上面的步骤绘出有地形的等值线图,注意图不能左右或上下拉长,那样的话,长宽比例会被改变。要恢复原始比例,可点击“排列”---“变

换”,在弹出的对话框中将X比例,Y比例都改为1,就能恢复原始状态。

第一步:双击等值线,打开等值线属性框,选中“比例”选项卡,将X比例,Y比例都改为一个与原来值接近的整数值(后面还要画的图也得用相同的比例数值),比如20,再双击等值线图的左边坐标尺,打开左坐标属性框,选中“比例”选项卡,将“交X轴于”的值改为一个与原来值较小的一个的整数值(后面还要画的图也得用相同的比例数值),比如-40。

调整等值线比例

调整此值 需要时也可调整此值和下面的两个值

第二步:点击“地图”---“张贴图”---“新建张贴图”,在对话框中选中test_topres_post.dat张贴图文件,打开后张贴图就画出来了。然后双击张贴图,打开张贴图属性框,选中“比例”选项卡,将X比例,Y比例都改为20,即与上面选的值一致。

调整此值与上面选得值一致

选中“常规”选项卡,点击“缺省符号”按钮,在“默认符号”集中, 选中只有一半的上箭头作为坐标位置的符号。调整“频率”值为5~6个,

因符号和标注会出现在同一位置,频率值大小应结合标注值字符的长度来灵活 调整。

调整此值

在“标注”选项卡中,“标注用工作表列”选择列“C:Electrode Position(电极位置)”, “符号相对位置”选择“上齐”,即标注在符号的正上方。

再双击张贴图的左坐标,在属性框中选中“比例”选项卡,将 “交X轴于”的值改为-40,与等值线图的左坐标属性值一致。

调整此值 必要时也可调整此值和下面的两个值,与上面等值线图的间距和刻度一致

第三步:经过上面两步后,等值线图和张贴图的大小比例及起点位置都一致了,现在要做的就是把两个图的左坐标重合在一起,要求包相同的坐标标尺和标注都重合,至此,等值线图的地形表面就有了代表距离的斜距。再将张贴图的上下左右标尺隐藏,等值线图的上、右坐标尺隐藏,这样带地表面距离的等值线图就出来了。

198174186162-30-18-66183013815042546678901021141262462102222342582704020050100150200250

等值线图

第四步:带斜距坐标的等值线图出来后,总感觉有点美中不足,就是地表面是用上箭头的底部位置标示的,有点零散。最好是将地表面做一条曲线来表示。地表面的数据在张贴图文件中包含得有,只是不能直接绘制,需要做一点处理。

在surfer中绘制曲线使用的是基面图功能,我们只要把张贴图文件中地表面数据提取出来,变为基面图功能支持的边界文件,就能把地表面曲线画出来。

先用表格打开张贴图文件test_topres_post.dat看一看。第一列是X坐标,第二列是Y坐标(高程),我们只需要这两列就行。

test_topres_post.dat张贴图文件数据

提取张贴图文件数据变换为边界文件。边界文件的第一行一列“161”代表下面的数据个数,二列“0”表示保留边界内的数据。“1”表示保留边界外的数据。不过我们只是要画曲线,1或0都无所谓。整理完的边界数据我们取为“地表面.bln”。

地表面.bln数据

有了画曲线的边界文件,点击“地图”---“基面图”,输入“地表面.bln”,就能 绘出地表面曲线。

504030050100150200250

绘出的基面图曲线

有了曲线后,照上面的步骤,需要更改基面图属性的“比例”项中“X比例”属性值为20,更改左坐标属性的“比例”项“交X轴于”属性值为-40,再移动图使左坐标与等值线图的左坐标重合,隐藏上下左右坐标,这样,地表面曲线就放置在了等值线上了。

去掉坐标选项,隐藏标尺

最后的等值线效果

如有疑问,请致电15320499145,邮箱:15320499145@163.com, 博客地址:http://blog.sina.com.cn/u/2274611685

重庆 邓雪松

本文来源:https://www.bwwdw.com/article/o8qt.html

Top