我们在处理气象数据的过程中,由于获取的气象数据多是站点数据,所以需要对其进行插值处理。传统的做法是在ArcGIS中进行克里金插值,但是该插值方法在进行气象数据的插值时不够准确,这是由克里金插值的特性导致的。

澳大利亚科学家Hutchinson基于薄盘样条理论制作了适合气候数据曲面的专用软件ANUSPLIN。ANUSPLIN允许引入多变量的子模型,模型系数根据数据自动确定,因此可以顺利处理二维以上的样条。这允许将多个影响因子作为协变量来进行天气要素的空间插值。

软件及练习数据下载连接,提取码waff,压缩包解压密码mima0000,如果有帮助到你,请关注下小郭哦,小郭将持续分享,谢谢!

https://pan.baidu.com/s/1pDaLmPmyfVjL2dLr3T-1Tw?pwd=waff

以2010年的气温数据为例

第一步,用 Python 对获取到的气象站点数据进行批处理,计算每一个站点的年平均气温,再将 2010 年站点数据的计算结果汇总到 Excel 表中,此时得到的Excel表格应当包括的列为:站点号、经度、纬度、站点高程、年平均气温。

第二步,将第一步中得到的Excel表导入到ArcGIS中,进行展点。将显示出来的点导出为*.shp格式,并添加地理坐标系和投影。

第三步,投影后得到的点文件执行添加X,Y坐标操作,打开点文件的属性表可以发现,属性表中多出了两列,分别是站点的X坐标和Y坐标。

第四步,新建一个ArcMap文件,导入全国DEM数据,再导入研究区矢量范围数据。新建一个矩形面要素文件,使其能够完全覆盖住研究区范围。

第五步,使用按位置选择工具,选择出矩形面要素覆盖住的气象站点。打开气象站点的属性表,将选中的站点属性表导出为文本文件。

第六步,用矩形面要素裁剪中国的DEM数据,将裁剪得到的DEM数据转换为ASCII,保存为dem.txt

第七步,利用SPSS软件,将文件另存为固定ASCII(*.dat),编码选择本地编码,命名为TEM.dat。

第八步,新建一个文件夹,将第六步中生成的dem.txt文件和第七步生成的TEM.dat文件粘贴到此文件夹下,再将ANUSPLIN软件插值常用的两个exe文件splina.exe和lapgrd.exe粘贴到新建的文件夹中。新建两个文本文档,分别命名为TEM1.cmd和TEM2.cmd。

第九步,编写TEM1.cmd。在新建的文件夹下运行cmd命令,输入splina<TEM1.cmd>TEM1.log命令,点击回车,文件夹下会多出六个文件夹,打开*.sur结尾的文件,根据*.sur中的数据,编写TEM2.cmd。再次在本文件夹下运行cmd命令,输入命令lapgrd<TEM2.cmd>TEM2.log,即可生成插值结果。

基于Anusplin对气象站点数据进行插值相关推荐

  1. Python+MATLAB处理气象站点数据

    大数据时代,科研过程中被迫码农,但是自己没有经过系统的学习任何一门计算机语言,都是这了解一点那了解一点,每次针对出现的问题Baidu,于是虽然能够每次也能顺利实现现阶段出现的问题,但是效率太低,没有系 ...

  2. 小白学习Basemap气象画地图的第五天(读取micaps站点数据,省级能见度分布)

    小白学习Basemap气象画地图的第五天(读取micaps站点数据,省级能见度分布) 这一帖子,主要介绍了三个重点: 1.micaps站点数据的读取 2.站点数据的插值 3.不均匀色标的生成 在下面的 ...

  3. Matlab代码批处理全国气象站点日值数据集(2400站点)

    1级目录 文件名 PRS SURF_CLI_CHN_MUL_DAY-PRS-10004-YYYYMM.TXT(本站气压) TEM SURF_CLI_CHN_MUL_DAY-TEM-12001-YYYY ...

  4. python气象处理第三弹-绘制气象站点分布

    python气象处理第三弹-绘制气象站点分布 python气象处理第三弹-绘制气象站点分布 python气象处理第三弹-绘制气象站点分布 前言 一.下载并转换中国气象站点数据? 二.使用步骤 1.引入 ...

  5. 基于 QGIS 的气象数据可视化(一)

    基于 QGIS 的部分站点气温色斑图制作 QGIS 是一款开源.跨平台的桌面地理信息系统软件,支持众多的数据格式,用户界面良好.对于初步接触 GIS 的同学来说,QGIS 是一个不错的选择.本文简要讲 ...

  6. 将站点数据插值到格点上

    利用NCL将站点txt数据插值到格点上 观测数据是分散且不规则分布的,不在网格点上,而给定的低分辨率数据为均匀网格.NCL中有多个插值函数,如双线性插值等,本次插值使用了使用Cressman插值方法, ...

  7. 基于主动学习和克里金插值的空气质量推测

    基于主动学习和克里金插值的空气质量推测 常慧娟, 於志文, 於志勇, 安琦, 郭斌 西北工业大学计算机学院,陕西 西安 710072 福州大学数学与计算机科学学院,福建 福州 350108    摘要 ...

  8. 新华智云基于MaxCompute建设媒体大数据开放平台

    摘要:随着自媒体的发展,传统媒体面临着巨大的压力和挑战,新华智云运用大数据和人工智能技术,致力于为媒体行业赋能.通过媒体大数据开放平台,将媒体行业全网数据汇总起来,借助平台数据处理能力和算法能力,将有 ...

  9. 基于关联规则的气象服务智能推荐

    基于关联规则的气象服务智能推荐 赵文芳, 刘亚楠, 余东昌 北京市气象信息中心,北京 100089 摘要:针对气象公众服务存在的专业化程度不高.针对性不强等问题,提出了一种使用关联规则向用户推荐气象服 ...

最新文章

  1. 使用XML模板在excel进行配置
  2. Python 学习笔记10
  3. SAP UI5 应用开发教程之四十 - 如何制作包含了 component-preload.js 在内的 SAP UI5 发布版本
  4. 如何使用 Node.js 访问 SAP HANA Cloud 数据库里的数据
  5. CentOS7:JDK1.7.0_80安装
  6. 用visio制作机柜服务器,ibm visio 服务器机柜图标
  7. WebStorm如何设置默认游览器
  8. AI也能精彩表达:几种经典文本生成模型一览
  9. js四舍五入保留两位小数(可完全保留两位)
  10. oracle11g数据库导入导出方法教程
  11. 计算机空格键作用,笔记本电脑键盘上的空格键和Enter键不起作用. 怎么办?
  12. 人类迁徙计划 (feat.译者补完篇)
  13. c语言大地坐标转换空间坐标,空间直角坐标系与大地坐标系转换程序
  14. 机器学习入门 笔记(二) 机器学习基础概念
  15. 内网映射软件之80端口映射和全端口映射实现发布网站访问内网
  16. 微信朋友圈十周年,你设置了三天可见吗?
  17. pytorch中transform的使用
  18. vue-electron制作网易云音乐客户端
  19. 射频电路的线性指标与测试方法
  20. macOS必备APP macOS 下那些鲜为人知的使用技巧

热门文章

  1. (if-else语法)找零的计算
  2. (转)怎样才能提高自己的情商和逆商水平
  3. 2022广州国际绿色标签印刷技术展览会
  4. Android最新敲诈者病毒分析及解锁
  5. pytorch官方代码demo(Lenet)解析笔记【B站UP主“霹雳吧啦Wz”视频观看】
  6. oracle 10g 检查网络配置需求未通过问题的解决
  7. 2022年最新视觉框架VM PRO 2.7版本,C#源码框架,机器视觉源码框架
  8. 如何批量下载美拍作者页短视频
  9. Mac book pro解决屏幕闪烁黑屏问题
  10. L2TP NAS initial中整个交互过程分析