- 积分
- 389
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-11-29
- 最后登录
- 1970-1-1

|

楼主 |
发表于 2013-4-12 16:48:14
|
显示全部楼层
MeteoInfo 发表于 2013-4-11 21:14
因为如果图层有图元被选中,那么AddLabels就只对被选中图元起作用(代码当时就是这么设计的,适合只需要对 ...
感谢老师热心帮忙。。。
如果读取了一个micaps文件,对显示的格点场的值进行了修改,将结果保存为一个新的micaps文件,有什么现成的方法么?部分代码如下:
MeteoDataInfo yb = new MeteoDataInfo();
yb.OpenMICAPSData(afile);
GridData ybgrid = yb.GetGridData("var");
bool hasUndefData = false;
LegendScheme aLS = LegendManage.CreateLegendSchemeFromGridData(ybgrid, LegendType.SingleSymbol, ShapeTypes.Point, ref hasUndefData);
VectorLayer aLayer = DrawMeteoData.CreateGridPointLayer(ybgrid, aLS,"yb","var");
mapView1.AddLayer(aLayer);
//
................使用MapView_ShapeSelected对部分格点进行修改
//
如何保存为一个新的micaps文件,只要其中的格点值是修改的,其他信息都不变 |
|