爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 541|回复: 0

NCL读取micpas4的网格数据读入

[复制链接]

新浪微博达人勋

发表于 2023-11-8 15:28:08 | 显示全部楼层 |阅读模式
3金钱
本帖最后由 王长豫 于 2023-11-8 15:31 编辑

NCL读取micpas4的网格数据读入,从气象家园看了一些代码修改的,但总是不对,请问该如何读入数据,并格式摆放正确,谢谢。
filename = ".\23110120.000"
  data = asciiread(filename,-1,"string")
  nlat = 1041;用的是micpas4的EC预报数据,但不知道这个个数是多少个
  nlon = 1176
  lon = fspan(30,180,nlon);fspan(开始,结束,个数),等间距扩展一列数(前面备注都是别人代码里备注的,不知道如何正确填写)
  lat = fspan(0,90,nlat)
  lon2d = onedtond(lon,(/nlat,nlon/));将lon从一维扩展到多维(nlat,nlon)
  lat2d = onedtond(lat,(/nlat,nlon/));
  a = onedtond(data(23::1),(/nlat,nlon/));读数据从第四行读到最后,数据先排一列再排一行(看了micaps4的数据说明文件,但是也不太清楚数据格式摆放,和经纬度网格数)

  a!0="lat"
  a!1="lon"
  a&lat = lat
  a&lon = lon
  a&lat@units="degrees_north"
  a&lon@units="degrees_east"
  a@_FillValue = -9999.


5.png

报错

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

本版积分规则

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

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

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