首页 > 其他分享 >气象数据

气象数据

时间:2024-09-20 13:35:42浏览次数:1  
标签:resolution lon lat grb print 数据 气象

GDAS(Global Data Assimilation System)全球数据同化系统,是美国国家气象局(National Weather Service, NWS)的一部分,它是一个复杂的系统,用于生成全球范围的气象分析数据。

1.FNL大气再分析数据集

是GDAS的最终分析产品,用于历史和气候研究

更新慢

1度的数据

https://rda.ucar.edu/datasets/d083002/

0.25度的数据

https://rda.ucar.edu/datasets/d083003/

2.GFS 全球预报数据

https://nomads.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/

只提供最近10天的数据

GFS(Global Forecast System)

GFS模型依赖于GDAS提供的初始场来进行天气预报

GFS数据集由选定的模型输出作为网格化预测变量组成。384小时预报,具有3小时预测间隔,以6小时时间分辨率(即每天更新四次)进行。 时间分辨率:3小时,6小时,12小时,18小时,24小时,16天

1度的数据命名格式

  gfs.tCCz.pgrb2.1p00.fFFF

0.25度的数据命名格式

  gfs.tCCz.pgrb2.0p25.fFFF

下载下来的气象数据是grib2格式

下面使用python读取下载的grib2数据

GRIB是一种用于表示和交换气象数据的国际标准格式,广泛应用于气象和海洋科学领域

pygrib 是一个用于读取和写入GRIB(Gridded Binary)文件的Python库

安装

conda install -c conda-forge pygrib

读取

import pygrib

grbs = pygrib.open('D:\\data\\gfs.t18z.pgrb2.1p00.f006')
for grb in grbs:
    print(grb)  # 打印消息的详细信息
    print("dataDate",grb.dataDate)
    print("analDate",grb.analDate)
    print("validDate",grb.validDate)
    print("forecastTime",grb.forecastTime)
    print("julianDay",grb.julianDay)
    print("indicatorOfUnitOfTimeRange",grb.indicatorOfUnitOfTimeRange)
    break
# 假设lats和lons是已经获取的纬度和经度数组
spatial_resolution_lat = lats[0]-lats[1]
spatial_resolution_lon = lons[0]-lons[1]
print("Spatial resolution (latitude):", spatial_resolution_lat[0])
print("Spatial resolution (longitude):", spatial_resolution_lon[0])
min_lon = lons[0]
max_lon = lons[-1]
min_lat = lats[0]
max_lat = lats[-1]
print("Spatial range (longitude):", min_lon[0], "to", max_lon[-1])
print("Spatial range (latitude):", min_lat[0], "to", max_lat[-1])
# 关闭文件
grbs.close()

运行结果:

说明:

索引或序号 1 变量的名称 Pressure reduced to MSL 单位和时间类型 Pa 压力单位帕斯卡(Pascal) (instant):这表明预报是瞬时的 regular_ll:这指的是使用的网格类型,regular_ll表示这是一个规则的纬度-经度网格。 meanSea:level:这进一步确认了数据是在平均海平面上的水平面数据。 预报时间 fcst time 6 hrs:这表示预报是在分析时间之后6小时的。 初试时间 from 202409131800:这是一个时间戳,格式为YYYYMMDDHH,表示预报是从2024年9月13日18时开始的。 analDate(分析时间) validDate(有效时间) forecastTime(预报时间) indicatorOfUnitOfTimeRange(forecastTime字段的单位,1小时,10分钟)

 

标签:resolution,lon,lat,grb,print,数据,气象
From: https://www.cnblogs.com/baby123/p/18422340

相关文章

  • 中电信翼康基于Apache Dolphinscheduler重构“星海·济世医疗数据中台”实践经验分享
    文章作者:尚志忠编辑整理:曾辉行业背景随着大数据、云计算、5G、人工智能等技术的快速发展,以及医疗信息化建设的不断深入,数据中台作为打通医疗数据融合壁垒、实现数据互通与共享、构建高效数据应用的关键信息平台,正逐渐成为推动医疗行业数字化转型和创新发展的重要力量。星海·......
  • 传统到AI 大数据分析的演变,颠覆智慧水电的未来?
    传统到AI大数据分析的演变,颠覆智慧水电的未来?前言传统到AI大数据分析的演变前言水电作为一种重要的能源形式,一直在我们的生活中扮演着至关重要的角色。而如今,随着科技的飞速发展,智慧水电和AI大数据应用的出现,正在给这个领域带来一场前所未有的变革。想象一下,当......
  • MySQL数据备份和恢复
    MySQL数据备份和恢复完整解决方案一、备份策略设计备份类型:全量备份:备份整个数据库,适合定期执行。增量备份:只备份自上次备份以来变更的数据,适合频繁备份。差异备份:备份自上次全量备份以来的所有变更。备份频率:根据业务需求确定备份频率,例如每天、每周或每小时。备份窗......
  • Python中的树与图:构建复杂数据结构的艺术
    引言随着大数据时代的到来,我们面临的数据不再是简单的线性关系,而是错综复杂的网状结构。树和图正是用于表示这类复杂关系的最佳工具。树是一种特殊的图,它具有层次结构;而图则更加灵活,能够表达任意节点之间的连接关系。掌握树与图的实现方法,不仅有助于提高算法设计能力,还能为......
  • 唤醒数据中心:构建社交行业的数据飞轮
    在社交行业中,数据不仅是企业竞争的核心资源,它更是驱动创新和个性化服务的主要力量。数据中台虽然汇集了企业的数据资产,但在多数情况下,这些数据资产还是处于未充分利用的状态。利用数据飞轮的概念,我们可以有效地将这些沉睡的数据资产唤醒,并且转化为企业的竞争优势。数据飞轮理论的......
  • 帝国CMS备份还原数据库出现错误的真正原因和处理办法
    帝国CMS备份还原数据库出现错误可能由多种原因引起。根据之前的知识,我们可以总结出一些常见的原因及相应的处理办法:常见错误原因数据库版本不兼容:如果数据库版本发生了变化,比如从较老的MySQL版本升级到较新的版本,可能会导致某些特性不再支持,从而引发错误。备份文件损坏......
  • 帝国cms连接数据库失败怎么解决
    帝国CMS连接数据库失败的问题可能是由于多种原因造成的。以下是一些常见的原因及相应的解决办法:常见原因及解决办法数据库配置错误:解决办法:检查帝国CMS的数据库配置文件(通常位于 /e/config/config.php),确认数据库服务器地址、用户名、密码和数据库名称是否正确。数据库......
  • 帝国cms数据库连接不上怎么办
    当帝国CMS无法连接数据库时,这通常是由多种原因引起的。以下是一些常见的解决步骤:常见原因及解决办法数据库配置错误:解决办法:检查帝国CMS的数据库配置文件(通常位于 /e/config/config.php),确认数据库服务器地址、用户名、密码和数据库名称是否正确。数据库服务未启动:解......
  • 帝国CMS网站迁移恢复数据库遇到的后台密码错误问题
    在迁移帝国CMS网站并恢复数据库之后遇到后台密码错误的问题,通常是因为迁移过程中数据库中的密码信息没有同步更新或者迁移后数据库的某些配置发生了变化。以下是一些解决方法:1.重置数据库中的密码访问数据库:使用数据库管理工具(如phpMyAdmin)登录到数据库。定位用户表:找到存储......
  • 离散制造 vs 流程制造:锚定精准制造未来,从装配线到化学反应,实时数据集成在制造业案例中
    使用TapData,化繁为简,摆脱手动搭建、维护数据管道的诸多烦扰,轻量替代OGG,Kettle等同步工具,以及基于Kafka的ETL解决方案,「CDC+流处理+数据集成」组合拳,加速仓内数据流转,帮助企业将真正具有业务价值的数据作用到实处,将“实时数仓”方法论落进现实。TapData持续迭代产品......