爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4298|回复: 2

MICAPS第3类数据绘图问题

[复制链接]

新浪微博达人勋

发表于 2012-10-20 17:16:14 | 显示全部楼层 |阅读模式

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

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

x
王老师:
用MICAPS第3类数据绘制等值线,代码执行到以下最后一行跳出,是这样写有问题么?老师指教。
               string aFile = Application.StartupPath + @"\MICAPS\zht\surface\t0-p\" + sName
                      + point.Argument.ToString() + ".000";
                    string aTitle = barEditItem1.EditValue + argument + Leibie;
                    if (!File.Exists(aFile))
                    {
                        MessageBox.Show("数据文件不存在!");
                        return;
                    }
                    MICAPS3DataInfo aDataInfo = new MICAPS3DataInfo();
                    aDataInfo.ReadDataInfo(aFile);
                    


                    //Interpolate
                    GridDataPara aGDP = new GridDataPara();
                    aGDP.dataExtent.minX = 60;
                    aGDP.dataExtent.maxX = 140;
                    aGDP.dataExtent.minY = -20;
                    aGDP.dataExtent.maxY = 60;
                    aGDP.xNum = 80;
                    aGDP.yNum = 80;
                    GridInterpolation gridInterp = new GridInterpolation();
                    gridInterp.GridDataParaV = aGDP;

                    gridInterp.GridInterMethodV = GridInterMethod.IDW_Radius;
                    gridInterp.Radius = 2;
                    gridInterp.MinPointNum = 1;

                    double[] X = new double[1];
                    double[] Y = new double[1];
                    ContourDraw.CreateGridXY(gridInterp.GridDataParaV, ref X, ref Y);
                    StationData stationData = aDataInfo.GetStationData(4);//到此出现问题,直接跳出
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-20 21:02:06 | 显示全部楼层
GetStationData(int vIdx)里的参数是第几个变量,而不是第几列。比如数据共有4列,但只有最后一列是物理量,那么vIdx就应该给0。不知道你的数据具体是什么样的,可能你给的4超出变量数目了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-10-21 15:29:36 | 显示全部楼层

已解决。就是老师指出的问题,谢谢老师!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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