爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 18107|回复: 15

[其他] NCL提取WRFout的经纬度信息

[复制链接]
发表于 2016-9-16 08:49:26 | 显示全部楼层 |阅读模式

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

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

x
我想用NCL提取wrfout中变量垂直速度对应的经纬度,将其存为二维数组,并保存到TXT中,不知道怎么写,请各位知道
密码修改失败请联系微信:mofangbao
发表于 2016-9-16 10:46:23 | 显示全部楼层
同问。就是怎么提取资料。有时候要做月平均,年平均。
密码修改失败请联系微信:mofangbao
发表于 2016-9-16 11:22:26 | 显示全部楼层
表示密切关注回复
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-9-16 21:14:17 | 显示全部楼层
在同学的帮助下,提取出来了,但并不是用垂直速度,因为垂直速度维度中并没有经纬度信息(它是格点),而是采用XLAT和XLONG,并将经纬度分别以二维数组的形式存入两个txt文件,NCL脚本如下:
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"

begin

  a=addfile("/yhhome/home/yangyuxuan/trunk/PODEn4DVar/data/rdsample/wrfout331/wrfout_d01_2010-07-08_00:00:00.nc","r")
  xlat=a->XLAT(0,:,:)
  xlong=a->XLONG(0,:,:)
  asciiwrite("XLAT_M.txt",xlat)
  asciiwrite("XLONG_M.txt",xlong)
  
end
密码修改失败请联系微信:mofangbao
发表于 2017-7-3 21:06:49 | 显示全部楼层
杨雨轩 发表于 2016-9-16 21:14
在同学的帮助下,提取出来了,但并不是用垂直速度,因为垂直速度维度中并没有经纬度信息(它是格点),而是 ...

您好 我想请教一下
我们读取一般的文件的时候  经度为一维  纬度为一维
为什么在读取wrfout的时候 要用xlat=a->XLAT(0,:,:)
  xlong=a->XLONG(0,:,:)来读呢?我不理解这个  
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-7-4 07:50:34 | 显示全部楼层
yeah... 发表于 2017-7-3 21:06
您好 我想请教一下
我们读取一般的文件的时候  经度为一维  纬度为一维
为什么在读取wrfout的时候 要用 ...

wrfout数据集里的经纬度信息是三维的,(time,lat,lon),这是由它的投影方式决定的,但虽然它是三维的,但每个时刻的经纬度实质上是一样的,所以经纬度其实是二维的,在NCL里的好多函数所需的经纬度是一维的,一般是在二维的基础上进行处理。
密码修改失败请联系微信:mofangbao
发表于 2018-5-14 13:05:40 | 显示全部楼层
{:eb513:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2018-10-23 19:02:32 | 显示全部楼层
您好,我想请问,若提取经纬度范围的数据,xlat=a->XLAT(0,:,:),该怎么写,时间就一个时刻的,所以时间是不变的。
密码修改失败请联系微信:mofangbao
发表于 2018-10-24 19:33:15 | 显示全部楼层
杨雨轩 发表于 2016-9-16 21:14
在同学的帮助下,提取出来了,但并不是用垂直速度,因为垂直速度维度中并没有经纬度信息(它是格点),而是 ...

xlat=a->XLAT(0,:,:),如何设定经纬度范围,比如我想提取经度为72°-136°,纬度为2°-54°,那我该怎么写?求助
密码修改失败请联系微信:mofangbao
发表于 2018-10-24 19:33:17 | 显示全部楼层
杨雨轩 发表于 2016-9-16 21:14
在同学的帮助下,提取出来了,但并不是用垂直速度,因为垂直速度维度中并没有经纬度信息(它是格点),而是 ...

xlat=a->XLAT(0,:,:),如何设定经纬度范围,比如我想提取经度为72°-136°,纬度为2°-54°,那我该怎么写?求助
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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