原始数据包括各站点逐日数据、全球站点数据

1.获取国内站点历史数据(1333)

2.清洗数据-筛选出6h雨水监测数据

import pandas as pd
import numpy as np
import oscolumns=['year','month','day','hour','air_temperature','dew_point_temperature','sea_level_pressure','wind_direction','wind_speed_rate','sky_coverage','rain_1h','rain_6h']
file_name=[]#遍历文件夹保存文件名
for i in os.listdir('data/2021'):    #根据文件夹修改时间即可file_name.append(i)rain_site=pd.DataFrame(columns=['site','rain'])
#遍历文件读取数for f in file_name:
for f in file_name:name=f[:6]      #将站点编号保存data=pd.read_csv(f'data/2021/{f}',header=None)    # #根据文件夹修改时间即可col=pd.DataFrame(columns=columns)for i in range(len(data)):row=data.loc[i,0]all=pd.DataFrame(row.split()).Tall.columns=columnscol=pd.concat([col,all])rain=col[['year','month','day','rain_6h']]rain=rain.astype(float)rain=rain.reset_index()rain=rain[['year','month','day','rain_6h']]#将合并后的数据-9999转化为空值并舍弃for j in range(len(rain)):if rain.loc[j,'rain_6h']== -9999.0:rain.loc[j,'rain_6h']=Nonefinal=rain.dropna()month=pd.DataFrame(final.groupby(['month']).sum())    #计算每月的降水总量value=month['rain_6h'].mean()#将name和value值保存在字典中rain_site_example=pd.DataFrame({'site': [name],'rain': [value]})#保存数据rain_site=pd.concat([rain_site,rain_site_example])print(rain_site)
rain_site.to_csv('rain_site.csv')

3.将筛选后的站点与国内站点历史数据匹配

这一步是将含有数据的坐标拼接,并在地图上可视化

(提供的数据是WGS1984坐标系下的,地图底图是CGCS2000,为了方便转换,因此筛选数据的时候将高程值加入,这样在ArcMap中可以直接重新定义投影)

import pandas as pdyear=[2015,2016,2017,2018,2019,2020,2021]
for y in year:rain_site=pd.read_csv(f'{y}_rain.csv')site_code=pd.read_csv('data/china_site.csv')rain_site.columns=['miss','USAF','rain']sum=pd.merge(rain_site,site_code)file=sum.dropna()file=file[['LAT','LON','rain','ELEV(M)']]file['Year']=2015file=file.set_index('Year')file.to_csv(f'china_{y}.csv')

4.利用Kriging插值获得2015年全国范围内的年月均降水数

2015年全国的年月均降水量自东南向西北有一个明显的降低趋势

NOAA气象数据整理-各站点年月均降水量(2000-2022年)相关推荐

  1. NOAA气象数据下载攻略

    各方搜寻气象数据下载途径,发现网上最多的就是从NOAA下载,但是中途有尝试过很多次都没有下载到,每次都是显示不可用,今天终于下载成功了,特此记录. 首先我是从这个网址进入的:National Cent ...

  2. Python批量下载CHIRPS气象数据并完成解压裁剪等

    文章目录 前言 一.CHIRPS是什么? 二.实现步骤 1.下载数据 2.解压缩 3.批量裁剪 三.完整代码如下 四.代码结果 前言   最近需要下载气象数据--CHIRPS,借助之前学的批量下载哨兵 ...

  3. 遥感数据、气象数据、土地土壤数据、农业数据、行政区数据...GIS数据获取网站整理

      本文对GIS行业相关的综合数据获取网站加以整理,包括但不限于遥感数据.气候数据.土地数据.土壤数据.农业数据.行政区数据.社会数据.经济数据等.数据较多,大家可以直接通过下方目录加以总览:点击数据 ...

  4. NOAA气象监测数据下载(可下载最新及每日气象数据)

    气象监测数据下载(可下载最新及每日气象数据) NOAA气象日监测数据均值计算python代码整理 PostgreSQL数据库导入EXCEL数据表 一.数据来源 美国NOAA气象监测数据,可从NOAA ...

  5. NCDC气象数据的提取与处理(一):获取站点列表

    目录 1.站点查询 2.下载站点列表 方法1 方法2 3.站点筛选 NCDC气象数据的下载可以参考:http://t.csdn.cn/ZBQJh 如果只想获取研究区域内的站点,同时又对站点观测起止时间 ...

  6. TC气象数据下载包括NCEP的FNL(python脚本)、STI的Best_track、NOAA的SST

    TC气象数据的下载,首先需要下载每一年的台风的最佳路径数据集,然后根据最佳路径数据集上的台风的时间点,经纬度去NCEP上的FNL数据查找对应时间点,经纬度的环境变量,最后海温的数据从NOAA上下载. ...

  7. 气象数据统一服务接口(MUSIC)简介

    气象数据统一服务接口(MUSIC:Meteorological Unified Service Interface Community),基于国省统一的数据环境(CIMISS),面向气象业务和科研,提 ...

  8. 【SWAT水文模型】SWAT水文模型建立及应用第四期: 气象数据的准备(中国区域高精度同化气象站CMADS)

    SWAT水文模型建立及应用: 气象数据的准备 1 简介 2 气象数据的准备(中国区域高精度同化气象站CMADS) 2.1 数据说明 2.2 数据下载 3 CMADS 数据集SWAT子集使用说明 3.1 ...

  9. (SWAT-5)气象数据的准备(中国区域高精度同化气象站CMADS)

    CMADS数据集按照SWAT模型输入驱动数据格式进行了格式整理与修改,使SWAT模型可直接使用该数据集而不需要任何格式转换. 一.下载网址:http://www.cmads.org/ 自行选择需要下载 ...

最新文章

  1. spock_将Spock 1.3测试迁移到Spock 2.0
  2. php能调用easyui窗口,关于jQuery EasyUI window窗口使用实例详解
  3. java 销毁线程_线程 学习教程(一): Java中终止(销毁)线程的方法
  4. 徐州计算机财务管理课程实验,《计算机财务管理实验报告》.docx
  5. Android移动端音视频的快速开发教程(五)
  6. cprintdialog预览_怎样用CPrintDialog来实现打印功能
  7. Java内功修炼系列一工厂模式
  8. 传染病模型系统动力学VENSIM模拟
  9. 策略模式详解(用java语言实现策略模式)
  10. Excel function
  11. VNET原理与实现(1)
  12. 新建linux用户不能登录用户,Linux下useradd命令创建的用户不能登录的问题
  13. android修改自动背光,自动背光算法-Android 8.1
  14. 关于最新版mumu模拟器(2.2.16)安装xposed框架
  15. 数据结构 严薇敏 顺序表的实现(增 删 改)及其使用方法详解
  16. fatal unable to auto-detect email address (got ‘...@...(none)‘)
  17. Linux新加硬盘挂载
  18. 1983—2001世嘉主机发展历程
  19. Android开发本地及网络Mp3音乐播放器(十五)网络音乐及歌词下载功能实现
  20. 计算机非全日制有用吗,计算机在职研究生还会有用吗?

热门文章

  1. ifconfig命令
  2. 5个浏览次数靠前的小程序!免费使用,请低调收藏起来!
  3. Dynamics AX2012 AOT同步到VS
  4. ensp配置FTP进行文件操作
  5. Jmeter压力测试教程(上)
  6. C语言实现图书管理系统
  7. 【《Real-Time Rendering 3rd》 提炼总结】(九) 第十章 · 游戏开发中基于图像的渲染技术总结
  8. 服务器系统2012r2升级专业版,Windows Server 2012 R2版本区别
  9. SinoBBD承德德鸣3号楼数据中心获CQC最高等级机房认证
  10. 手机电池(锂电池包)认证要求