爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3412|回复: 6

求教王老师帮忙看看问题啊~~~~

[复制链接]

新浪微博达人勋

发表于 2015-6-16 15:46:40 | 显示全部楼层 |阅读模式

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

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

x

  1. private void UV_speed(string file)
  2.         {
  3.             string formName;
  4.             string title
  5.             formName = Path.GetFileNameWithoutExtension(file);
  6.             MeteoDataInfo aDataInfo = new MeteoDataInfo();
  7.             string aFile = file;
  8.             aDataInfo.OpenMICAPSData(aFile);
  9.             StationData wdData = aDataInfo.GetStationData("WindDirection");
  10.             StationData wsData = aDataInfo.GetStationData("WindSpeed");
  11.             LegendScheme aLS = new LegendScheme(ShapeTypes.Point);
  12.             aLS.ImportFromXMLFile( "windspeed.lgs");
  13.             VectorLayer aLayer = DrawMeteoData.CreateSTBarbLayer_old(wdData, wsData, wsData, aLS, true, "UVbarb", false);
  14.             title = formName.Substring(0, 2) + "年" + formName.Substring(2, 2) + "月" + formName.Substring(4, 2) + "日" + formName.Substring(6, 2) + "时" + "自动观测风向杆填图";
  15.             aLayer.IsMaskout = true;
  16.             int aLayerHandle = layersLegend1.ActiveMapFrame.AddLayer(aLayer, 0);
  17.             aLayer.LayerName = "UV_speed";
  18.             label3.Text = label3.Text + "\n" + title;
  19.             layersLegend1.Refresh();
  20.            layersLegend1.MapLayout.PaintGraphics();            
  21.         }


1.jpg

请问王老师,我想通过上述代码实现自动观测站中风速监测的功能,就是大于给定的值风杆用红色表示,小于给定的值风杆蓝色显示,但是每次编译出来总是提示有错误,说一个强制转换的问题,请问王老师,这个功能代码应该怎么改呢?麻烦王老师给予帮助啊,下面附近是自动观测的数据,请王老师帮忙改改呢~~~
自动观测数据: 15061615.000 (22.44 KB, 下载次数: 5)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-17 09:44:06 | 显示全部楼层
你换一个Legend试试。 windspeed-1.lgs (803 Bytes, 下载次数: 15)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-6-17 17:05:08 | 显示全部楼层
MeteoInfo 发表于 2015-6-17 09:44
你换一个Legend试试。

王老师,我试着用了你给的lgs文件,还是不行,仍然是相同的错误呢~~~~错误提示如图1:
问题.JPG

我把图1中那个错误代码我忽略了,但是它同样的错误又提示在图2中了:
问题2.JPG

希望王老师帮忙看看这到底是怎么回事?是我写的代码有问题,还是其他什么问题呢?王老师还有没有其他实现风杆大于阈值为红色,小于阈值为蓝色的办法呢?谢谢了~~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-17 19:59:58 | 显示全部楼层
♂雨已~○ 发表于 2015-6-17 17:05
王老师,我试着用了你给的lgs文件,还是不行,仍然是相同的错误呢~~~~错误提示如图1:

是MeteoInfo库的一个bug,已修改,见最新文件置顶帖子。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-6-19 11:35:19 来自手机 | 显示全部楼层
谢谢王老师,问题解决了~~建议王老师增加一种极坐标方式的绘图,有格点数据,站点数据,当然也可以试试支持极坐标那种绘图方式呢~~~这只是学生建议,嘿嘿,毕竟现在很多人想用王老师这个做雷达数据开发显示,但无奈都必须进行插值成格点才能绘制图~~~如果能直接总极坐标数据绘制那就更好咯~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-4 00:58:13 | 显示全部楼层
学习{:lxm_25:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-4-25 09:52:54 | 显示全部楼层
学习,看看老师的代码
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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