爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4331|回复: 6

[数据转换] surfer初学者,请教2个问题

[复制链接]

新浪微博达人勋

发表于 2016-4-29 23:24:39 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
1、surfer能否生成图片(如png,bmp)的色彩值矩阵?也就是矩阵的行列代表图像的x,y坐标,矩阵元素值表示图像中该点的色彩值?
2、能否对surfer生成的3D surface图中某些地势低的(比如说小于100的)都设为0?或者所有值都减去一个常数?实现地形图整体下降的效果。如附件中的图片,希望蓝色深到一定程度就不再能看到里面这些凸凹。而就是纯粹的蓝色。

多谢各位了。


QQ图片20160429232426.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-30 10:15:26 | 显示全部楼层
本帖最后由 chengxf 于 2016-4-30 10:17 编辑

第一个问题,Surfer 不能做到。Bmp 位图文件本身就是描述的每一个像素点的颜色值,本身就是一个颜色矩阵。如果每10个像素代表一个X、Y坐标刻度,那你就每隔10个像素取一个颜色值,就是以X、Y为坐标的颜色色彩值。不需要用 Surfer 软件来转换。如果是其他格式的图形文件如 .jpg 等,可以先转换成 .bmp 位图文件。
第二个问题,这是在生成3D曲面图的网格 .grd 文件时就可以做的限制,就是限制 Z 值,例如不让 Z 值出现负值、或其他限制,都可以轻易设定。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-3 16:31:03 | 显示全部楼层
这个图看上去很惊人啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-5-10 08:56:02 | 显示全部楼层
chengxf 发表于 2016-4-30 10:15
第一个问题,Surfer 不能做到。Bmp 位图文件本身就是描述的每一个像素点的颜色值,本身就是一个颜色矩阵。 ...

多谢兄台指教。我是初学者,实在没找到兄台给出的第二个问题的作法。能否再进一步指教如何在grd里限制?其具体步骤或设置在何处?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-10 09:04:57 | 显示全部楼层
第二个问题,用 Grid Math 最好。

要减一个常数(100),公式: A-100

要使小于100的值为0,公式: if(A<100,0,A)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-13 22:33:14 | 显示全部楼层
感觉好深奥啊,看来自己学习到现在连皮毛都没掌握,还要加油啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-14 08:39:46 | 显示全部楼层
yukuang 发表于 2016-5-10 08:56
多谢兄台指教。我是初学者,实在没找到兄台给出的第二个问题的作法。能否再进一步指教如何在grd里限制? ...

如果你用的是 Surfer11,那末请参考下面这个帖子,修改你的 Z 值的极限值:
Surfer作图如何消除等值线中的负值
http://bbs.06climate.com/forum.php?mod=viewthread&tid=12361&fromuid=14052
(出处: 气象家园)

如果你用的是 Surfer13,那末请参看下面的图,在网格化的对话框中修改 Z 值的限制。如图,Z 的极小值我让它不能小于0,也就是说不允许出现负值;而 Z 的极大值,我让它不要超过自身数据的最大值。在下拉框中,有三项选择:1、没有限制,2、数据最小(或最大),3、自定义。
2016-5-14 8-26-43.jpg
可见,软件在进步,过去需要自己设置运算公式来做补充修改网格 Z 值,现在不需要了。

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表