爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 59757|回复: 81

[数据转换] 提取surfer插值结果方法简介

  [复制链接]

新浪微博达人勋

发表于 2012-5-7 20:43:59 | 显示全部楼层 |阅读模式

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

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

x
        经常用到插值,编写程序是很方便,但是,有些插值方法编起来确实很麻烦,ArcGis  ,SURFER 这些软件都可以对空间数据进行多种方式的插值,尤其是surfer,妹啊,为啥每次我一说srufer,就想起来言深深 ---------

---------------------------------------------------------------
********************************************
我是纯洁的分割线,下面抛开言深深,言归正传
********************************************
----------------------------------------------------------------
surfer中不同插值方法中还可以选择一些高级属性,比较方便

不多讲了,做一下利用surfer 提取出插值结果的方法吧

1 数据准备
   将已知数据按经度,纬度,要素值进行排列,保存为txt或excel等surfer可识别格式的文件,如图
   1.jpg

  将待插值的地理坐标也按照该方式进行排列,待求要素用0补齐
   2.jpg

2 插值开始鸟....

  打开surfer  
  网格---数据---选择已知数据文件,老五习惯用抽出值,就以它为例,然后插值方法,高级选项,自己选
   3.jpg

  然后点确认,提示grd文件保存成功

4.jpg

接下来...

点击  数据--残差
5.jpg

然后选择刚刚生成的grd文件

6.jpg

然后会叫你再输入一个文件,这个时候,把刚刚准备好的那个仅有站点信息,没有值的文件选中

7.jpg


然后会出来这个
8.jpg

这个基本可以无视的....

然后点击确认
就有这个了
9.jpg

然后 在菜单栏里面选择 数据--变换  把插出来的残差值乘以负1,如图所示
10.jpg
(这个表格跟excel有点不同,不够人性化啊......)


看看 结果就出来了,上面一张图是我已经算出来结果,然后在把变换对话框调出来的

然后,就没有然后了

其实吧,还是有一点,这个插出来的结果,我其实是从一个数据组里面抽出来的,原值当然是有的,闲来无事,跟原来的值对比了一下,还是有一点点差异的(降水资料,貌似这样做有点没意思)

刚刚是闲来无事,现在更闲,就把上面的东西,用当时自己写的一个反距离的代码算了一下,不同的结果对比一下


  1. 31.485714    28.82906455    29.8017
  2. 31.257143    29.40234631    30.01523
  3. 26.615385    29.11981737    29.01336
  4. 30.1875    29.97364826    30.54164
  5. 35.415385    32.25222953    33.02903
  6. 35.021053    31.64563599    32.40569
  7. 27.864706    31.09236399    30.74112
  8. 29    30.54069527    30.97822
  9. 23.3    31.68735399    32.36668
  10. 34.275    29.93878857    29.98241
  11. 29.916667    29.22721679    29.61226
  12. 26.088889    28.44353863    28.72874
  13. 29.23    28.62757898    28.55389
  14. 33.566667    28.54992658    28.48255
  15. 32.961538    32.12949803    32.5848
  16. 28.433333    28.70826568    28.04766
  17. 55.24    33.22774589    35.11396
  18. 31.66    31.22388293    30.44315
  19. 26.95    28.88664391    28.44494
  20. 30.15    28.23905972    27.22583
  21. 32.288889    28.30212281    28.1416
复制代码

左边是原始值,中间是surfer差值提取结果,右边是自己写的那个反距离的代码算出来的,  懒得分析了....有空再说吧



大致做了个东西,希望对大家有用吧

------------------------------------------------------------------------------
***********言深深要出来了,分割线不纯洁了************
------------------------------------------------------------------------------


@言深深 你没事给编程提取一个呗....上次白跟你讨论半天了....哈


写的有错的,不严谨的地方,各位批评指正哈...








点评

竟然加错分了,你就笑纳了吧  发表于 2012-5-7 22:34

评分

参与人数 4金钱 +49 贡献 +12 积分流量 +180 体力 +110 收起 理由
古月气象 + 2 赞一个!
天目神眉 + 14 + 2 这个很爽!
言深深 + 18 + 2 + 110
mofangbao + 15 + 8 + 180

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-7 21:00:03 | 显示全部楼层
哈哈,原来还可以单独提取出来啊~~学习了,深深肯定会给力的!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-7 21:22:58 | 显示全部楼层
你什么时候开始弄surfer了啊。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-7 21:26:54 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-7 21:27:50 | 显示全部楼层

逼上梁山~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-5-7 22:07:30 | 显示全部楼层
哈哈,有点儿意思,原来残差就是算差的啊!不错啊,有这个提取程序就不用写了吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 19710
发表于 2012-5-7 23:42:53 | 显示全部楼层
手机党也支持下…
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-8 07:56:25 | 显示全部楼层
mofangbao 发表于 2012-5-7 21:22
你什么时候开始弄surfer了啊。。。

哪里加错了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-8 08:12:46 | 显示全部楼层

啥意思?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-8 08:30:04 | 显示全部楼层

QQ截图20120508082942.jpg

你说的是体力跟认证币?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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