爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 104268|回复: 88

[参考资料] krige插值算法模块

  [复制链接]

新浪微博达人勋

发表于 2020-1-21 18:08:13 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 蓝天白云 于 2021-4-23 10:34 编辑

我是蓝天白云QQ:56645717,这里提供普通克里金插值算法的模块的下载和使用说明。

供win64位下python3.6使用的克里金模块

供win64位下c++使用的克里金dll的

c++ API接口说明:

//初始化克里金插值DLL
bool KrigeInit();
//销毁克里金插值DLL
void KrigeDestroy();

//输入待插值的离散点,每次输入一个。
void InputDisData(const char* zh, double x, double y, double value);
//清空离散数据
void ClearDisData();
//返回已经输入的离散数据个数
int GetDisDataCount();
//返回已经输入的离散数据个数(坐标不重复)
int GetDisDataCountNoDup();
//训练离散数据
void DisDataFit();

//设定缺省值
void SetDefaultValue(double value);
//取得缺省值
double GetDefaultValue();

//克里金单点估计
double KrigeEstimate(double x, double y);
//交叉验证
void CrossValidate();

//创建网格
bool GridInit(double lonStart, double latStart, double lonStep, double latStep, int rows, int cols);
//网格化
void KrigeGridding();
//取得网格点的值
double GetGridData(int row, int col);
//设置网格点的值
void SetGridData(int row, int col, double value);
//销毁网格
void GridDestroy();

python3.6下的示例代码:

python3.6下将_Krige.cp36-win_amd64.pyd和Krige.dll两个文件拷贝到需要调用的目录下,然后import _Krige即可使用。

import _Krige

_Krige.KrigeInit()

_Krige.InputDisData("58660",117.1,23.2,10.0)

_Krige.InputDisData("58559",117.3,23.3,12.0)

_Krige.InputDisData("58457",117.4,23.4,13.0)

_Krige.GridInit(117.0,23.0,0.1,0.1,5,5)

_Krige.KrigeGridding()

print(_Krige.GetGridData(0,0))

_Krige.GridDestroy()

_Krige.KrigeDestroy()
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-1-31 22:16:37 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-2-9 20:32:38 | 显示全部楼层
{:eb513:}{:eb513:}{:eb513:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-4 16:46:18 | 显示全部楼层
{:5_213:}{:5_213:}{:5_213:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-9 08:37:04 | 显示全部楼层
谢谢楼主~~~
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2020-3-9 08:41:01 | 显示全部楼层
谢谢楼主~~~
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2020-3-11 15:21:24 | 显示全部楼层
我想打开看看真容什么亚子
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-12 20:24:34 | 显示全部楼层
谢谢分享!给楼主点赞
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-26 23:22:39 | 显示全部楼层
下载学习下!谢谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-27 08:32:25 | 显示全部楼层
学习学习克里金插值算法
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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