- 积分
- 722
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-2-7
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
现在用meteoinfo(1.0.4版本)做二次开发,在论坛里也学到了很多,现遇到两个问题,向楼主请教:
1.用自己的图片制作底图时,发现设置YUL时,第一次设置应用后能显示出来,第二次再设置YUL后应用,图片就看不到了,第三次又可以看到了,每次都是中间的一次设置看不到,不知道是我这边问题,还是程序问题。XUL设置没有问题,每次设置应用后,都能看到图片调整效果
2.做二次开发时要读取Grads文件,但具体GradsDataInfo怎么用不太清楚,我参考论坛里别人读取nc文件的方法,读取如下:- GrADSDataInfo aDataInfo = new GrADSDataInfo();
- string aFile = "data.ctl";
- aDataInfo.ReadDataInfo(aFile);
- GridData gridData = aDataInfo.GetGridData_LonLat(1, 1, 0);
- bool hasNoData = true;
- LegendScheme aLS = LegendManage.CreateLegendSchemeFromGridData(gridData, LegendType.UniqueValue,
- ShapeTypes.Polyline, ref hasNoData);
- VectorLayer aLayer = new VectorLayer(ShapeTypes.Polyline);
- aLayer = DrawMeteoData.CreateContourLayer(gridData, aLS, "GrADS");
- aLayer.IsMaskout = true;
- G_LayerLegend.MapFrames[0].AddLayer(aLayer,0);
复制代码 里面对grads数据的GetGridData_LonLat(是用这个方法还是另有方法呢?)用法不清楚,画出来的图不对,麻烦楼主贴几个读取demo里面没有涉及到的数据类型如Grads、grib数据的例子,这样照葫芦画瓢就能很快上手了。谢谢! |
|