爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
123
返回列表 发新帖
楼主: MeteoInfo

MeteoInfo脚本示例:站点数据绘制风场

[复制链接]

新浪微博达人勋

 楼主| 发表于 2013-7-23 09:46:07 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-22 23:49:53 | 显示全部楼层
MeteoInfo 发表于 2013-7-23 09:46
风场是矢量场,无法用一个变量来表示。

王老师您好,最近用您的类库打开Micaps2类风场数据,不过是格点数据,由于该数据范围较大,只想从其中提取一小块区域的风速和风向数据(就像读取Micaps四类:GridData ocfdata = (aDataInfo.GetGridData()).Extract(119.1, 120.6, 30.28, 31.25)一样),结果提示出错。。。。
代码如下:
            MeteoDataInfo mdi = new MeteoDataInfo();
            mdi.OpenMICAPSData(strAppPath + @"\13092000.000.ZJOCF.Wind.dat");
            mdi.GetGridData("WindSpeed");
错误如图所示,请教王老师,这种数据在二次开发的时候该怎么读取呢?谢谢~
1.jpg

13092000.000.ZJOCF.Wind.dat

2.34 MB, 下载次数: 14, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-10-23 21:56:23 | 显示全部楼层
wbriver 发表于 2013-10-22 23:49
王老师您好,最近用您的类库打开Micaps2类风场数据,不过是格点数据,由于该数据范围较大,只想从其中提取 ...

更新了MICAPS 2数据的读取(见置顶帖子),风场格点数据最好用MICAPS 11类数据格式。MICAPS 2是站点数据格式。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-24 22:35:28 | 显示全部楼层
MeteoInfo 发表于 2013-10-23 21:56
更新了MICAPS 2数据的读取(见置顶帖子),风场格点数据最好用MICAPS 11类数据格式。MICAPS 2是站点数据格 ...

    王老师,为何更新了dll,用您的软件还是打不开这个数据呢?因为省局下发的数据格式就是这样(Micaps2类格点风场数据),我们只能用这种格式的数据了。。。。  (1)请王老师教教我针对这个micap2类格点风场数据二次开发时代码如何写?
  (2)对了,以前用的老的dll,换成新的后出现问题:
            MICAPS4DataInfo aDataInfo = new MICAPS4DataInfo();
            aDataInfo.ReadDataInfo(FileName);
            GridData ocfdata = (aDataInfo.GetGridData()).Extract(119.1, 120.6, 30.28, 31.25);这句话报错!
           →应该改成这样:GridData ocfdata = (aDataInfo.GetGridData_LonLat(1, 1, 0)).Extract(119.1, 120.6, 30.28, 31.25);?
            GridData GetGridData_LonLat(int timeIdx, int varIdx, int levelIdx)里面的三个参数具体什么意思呢?

麻烦王老师了!
11.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-10-25 09:00:31 | 显示全部楼层
wbriver 发表于 2013-10-24 22:35
王老师,为何更新了dll,用您的软件还是打不开这个数据呢?因为省局下发的数据格式就是这样(Micaps2 ...

1、MICAPS 2类格式是站点格式,不能用GetGridData方法,用GetStationData方法。
2、三个参数都设为0就可以了,这样是为了所有格点数据文件获取数据的方法统一。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-25 20:41:01 | 显示全部楼层
MeteoInfo 发表于 2013-10-25 09:00
1、MICAPS 2类格式是站点格式,不能用GetGridData方法,用GetStationData方法。
2、三个参数都设为0就可 ...

王老师,终于知道为啥出错了,我拿到的数据没完全按micaps2类格式来写,其中第二行和第三行多了个回车,这两行应该合并成一行就能正常读取了~谢谢王老师提醒!
QQ截图2.jpg
QQ截图1.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-8-20 12:47:36 | 显示全部楼层
王老师,请问您有没有用MeteoInfo绘制过wrfout的UW垂直剖面图?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-7 21:10:56 | 显示全部楼层
谢谢帮助。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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