爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7206|回复: 5

cressman插值求助

[复制链接]

新浪微博达人勋

发表于 2014-3-11 07:42:42 | 显示全部楼层 |阅读模式

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

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

x
各位大牛,小弟使用cressman插值遇到几个问题,小弟是新人是小菜,向你们求救

        c#开发
        问题1、使用cressman插值时,需要设定插值半径,代码如下:
        List<double> radList = new List<double>(new double[] { 10, 8, 6, 4, 2 });
        _gridData = Interpolate.Cressman(_discreteData, _X, _Y, _undefData, radList);  
        这个差值半径的单位是什么?有高手回答说是“差值半径单位是格点的间距”但小弟不明白,这个间距的单位是什么呢?


        问题2、cressman插值结果是二维数组(_gridData ),但其他的插值算法如idw、克里格等得到的是一个GeoDataset,能否把这个二维数组变为GeoDataset?

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

新浪微博达人勋

0
早起挑战累计收入
发表于 2014-3-11 08:18:54 | 显示全部楼层
.....楼主怎么连用的哪个类库都不说 MeteoInfo?  楼主我觉得你可以自己去回答第二个问题  只要你好好看看类库的数据结构是怎么组织的  第一个问题你可以找cressman相关的文献自己解决
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-11 08:44:15 | 显示全部楼层

他应该在用wContour类库。这里讲的插值是指将站点数据(散点)插值为格点数据(坐标等间距的规则点),格点间距指的是格点数据中相邻两个点的距离,这样做的好处是不受实际坐标(经纬度或者米之类的)的影响。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-11 15:02:32 | 显示全部楼层
感谢高手回复!我用的wContour类库,现在看一个fortan版本的cressman,它的插值半径是距离,单位是米,若散点坐标与格点坐标间的距离小于半径,则插值,它跟wContour类库的插值半径不太一样,所以搞得很糊涂
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-11-11 17:57:37 | 显示全部楼层
{:eb513:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-5-2 00:19:43 | 显示全部楼层
看不懂
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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