爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 185|回复: 0

wrfout变量经纬度

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 Nozigaka46 于 2025-8-20 10:48 编辑

ncfile_s = nc.Dataset(
r"F:\WRF-Use\WRF_case\OUTPUT\wrfout_d02_2023-06-23_20_00_00")
ncfile_e = nc.Dataset(
r"F:\WRF-Use\WRF_case\OUTPUT\wrfout_d02_2023-06-24_20_00_00")

# 获取变量并做平滑处理
rainc_s = smooth2d(getvar(ncfile_s,"RAINC"),3)
rainnc_s = smooth2d(getvar(ncfile_s,"RAINNC"),3)
rainsh_s = smooth2d(getvar(ncfile_s,"RAINSH"),3)
rainc_e = smooth2d(getvar(ncfile_e,"RAINC"),3)
rainnc_e = smooth2d(getvar(ncfile_e,"RAINNC"),3)
rainsh_e =smooth2d(getvar(ncfile_e,"RAINSH"),3)

prei = (rainc_e + rainnc_e + rainsh_e) - (rainc_s + rainnc_s + rainsh_s)
lats, lons = latlon_coords(prei)

============================ #####
如上:执行上述代码,出现错误:
lats, lons = latlon_coords(prei)  
File "D:\Software\Study\miniconda3\envs\work\lib\site-packages\wrf\util.py", line 3445, in latlon_coords   
raise ValueError("'var' object does not contain a latitude
"ValueError: 'var' object does not contain a latitude coordinate

意思是我的prei并没有经纬度这个coords,为什么?变量的相加减理论上不应该会把其属性也进行对应操作
============================ #####

奇怪的时,把wrfour_d02 更换成 wrfout_d01后,代码运行正常无报错
请教各位老师和大佬,这是为什么?







密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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