学习 MeteoInfo二次开发教程(六)】的更多相关文章

在教程(五)的基础上加了Faded,Grid_Fill,Grid_Point,Raster,Vector,Barb,Streamline 1.同样注意修改LegendStyleEnum改为LegendStyles 2.DrawMeteoData.CreateShadedLayer()的参数是4个,Grid_Fill,Grid_Point的参数类似也是4个,但Raster的参数是3个,且参数顺序和前三个函数的略不同. 3.在画出Shaded图之后,发现陆地上区域被country1图层覆盖,这时需要…
教程四的问题不大. 1.private void AddMapFrame_ChinaSouthSea().private void AddTitle()两个函数和public Form1()函数并列. 2.添加以上两个函数后,在public Form1()中添加: AddMapFrame_ChinaSouthSea(); AddTitle(); 进行调用. 3.ChinaSouthSea的MapFrame不需要向教程一中那样手动添加,完全由函数控制. 4.AddTitle函数中: LayoutG…
1.复制文件cloud_1009271330.000,I-01.pal 2.改: GridData cloud = aDataInfo.GetGridData(""); 为: GridData cloud = aDataInfo.GetGridData("var"); 不然运行时会错误,虽然编辑脚本时没有提示错误. 3.在教程(九)中MaskOut没有成功实现,但是做完教程(十)后,MaskOut居然可以了.…
1.站点文件 12010615.syn在D:\Program Files (x86)\MeteoInfo\SampleSYNOP_Stations.csv在D:\Program Files (x86)\MeteoInfo\Station 2.同样修改: breakList改为LegendBreaksLegendStyleEnum改为LegendStyles 3.GetStationModelData()函数: //Get station model data , ]; Extent aExten…
1.ActiveMapFrame部分没有大问题,按教程来就行. private void SetMapView()和private void ActiveMapFrameChanged(object sender, EventArgs e)函数与public Form1()并列 语句: layersLegend1.ActiveMapFrameChanged += new EventHandler(ActiveMapFrameChanged); 在public Form1()中. 2.画Grads…
来自气象家园:http://bbs.06climate.com/forum.php?mod=viewthread&tid=6631 按照教程,没有太大问题,有些是对c#操作不熟悉导致. 1.添加dll类库引用 建立项目后,在“解决方案资源管理器”中,右键“引用”,点击“添加引用”,右下角“浏览”,找到需要引用的MeteoInfoC.dll文件,点击确认. 2.添加类库中的控件 点击左侧栏“工具箱”,右键“组件” “选择项”,出现: 点击右下侧“浏览”,选择自己的dll类库文件,自动加载dll类库…
1.添加新的Form窗体: 在解决方案资源管理器中,右键MeteoInfoDemo,“添加”,“Windows 窗体” 2.新窗体中添加好layersLegend1和Layout之后,要把layersLegend1的Modifiers属性设置为Public,否则在private void levelLatToolStripMenuItem_Click(object sender, EventArgs e)事件中无法访问新建窗体中的layersLegend1控件. 3.修改: List level…
1.新添加状态栏ToolStrip,可能名称为toolStripStatusLabel2 这时需要把TSSL_Coord改为toolStripStatusLabel2 2.SetMapView();语句要放在private void Form1_Load(object sender, EventArgs e)中,而不是public Form1()中…
最终的MaskOut功能未能实现 另外,一个有用的,在指定位置显示图片: legend.MarkerType = MarkerType.Image; legend.ImagePath = "D:\\tj.gif";…
总体没什么问题. 1.创建Projection菜单,Lambert,Geographic,ShowLatLon子菜单. 2.需要添加: using MeteoInfoC.Projections; 3.修改: TSMI_ShowLonLat 为: showLatLonToolStripMenuItem…