现在我们就来解决这个问题。
点击“网格|数学”菜单命令,显示网格数学对话框。
1、首先添加网格,你要选中要处理的网格.grd文件,它里面包含了负值。我们期望消除这些负值。
2、然后修改参数,由于我们要处理的是Z值,雨量值,它位于C列,因此,在变量(Varible)一栏,将默认的A改成C。
3、数学表达式C=max(C,0)的含义是C值和0相比较,较大者存入C,这样一来,所有的负值将改为0。这就达到了我们的目的。
4、选择好输出的文件名,点击“确认”,保存的新的.grd网格文件就是我们所需要的。
好了,在场景窗口中,点击“图形|新建|等值线图”,调入你刚才保存的.grd文件。看看第四张图,由于我们只是将已经生成的.grd网格文件做一些数学处理,所以还是要手工将最小等值线改成0,但是不会再出现空白区域了。鼠标指向“数据范围”,也显示没有负值,最小值为0。
-----------------------------------------------------------------
补充和更正:上面提到的变量C,我认真研究了一下,看来我有错误。那个C,只是变量名称,和数据的C列,没有关系。就是保留默认的A,表达式里不要写“C=”,只写“max(A,0)”,也是可以的。但是,上面变量框里的变量名,和表达式里的变量名,却是要保持一致。由于我对软件的理解错误,误导了大家,在此致以真诚的道歉。 chengxf,2013.2.3 19:01
另外,这个帖子原本是在9楼的,不知道为什么给移动到2楼,发布的时间和搂主一模一样,实际发布时间要比搂主的帖子晚一天,很是奇怪。这样对论坛上为搂主关注而在我之前发帖的其它网友不公。
但是还是要感谢论坛管理者,对我的帖子没有再进行莫名其妙的长时间“审核”,都立刻通过了。谢谢。