- 积分
- 565
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-5-11
- 最后登录
- 1970-1-1

|

楼主 |
发表于 2012-9-9 21:47:23
|
显示全部楼层
以下是代码,直接在老师的demo里修改:
private void TSMI_GridContour_Click(object sender, EventArgs e)
{
//Create a MeteoDataInfo object
MeteoDataInfo aDataInfo = new MeteoDataInfo();
//Open GrADS data file
string aFile = Application.StartupPath + "\\Sample\\WRFKWCmultilayer.ctl";
aDataInfo.OpenGrADSData(aFile);
//Get GridData
GridData press = aDataInfo.GetGridData("HH");
//Create a legend scheme
bool hasUndefData = false;
LegendScheme aLS = LegendManage.CreateLegendSchemeFromGridData(press,
LegendType.UniqueValue, ShapeTypes.Polygon, ref hasUndefData);
//Create a contour layer
VectorLayer aLayer = DrawMeteoData.CreateShadedLayer(press, aLS, "Contour_PS", "HH");
aLayer.Expanded = true;
//Add layer
layersLegend1.ActiveMapFrame.AddLayer(aLayer);
layersLegend1.ActiveMapFrame.MoveLayer(aLayer.Handle, 2);
layersLegend1.Refresh();
}
显示结果:
1.看不到图
I:\aa.pngI:\
2.执行全图工具,看到图,但比底图大很多,底图变为点,且偏移很远
I:\bb.png |
|