学习 MeteoInfo二次开发教程(三)

1.breakList的问题

((PolygonBreak) aLS.breakList[0]).DrawFill=false;

新的类库将LegendScheme的breakList属性改为了LegendBreaks,应该这样用:

((PolygonBreak)aLS.LegendBreaks[0]).DrawFill = false;

2.Offset的问题

1 cityLayer.LabelSet.Offset = 0;
2 需要改为以下两句:
3 cityLayer.LabelSet.XOffset = 0;
4 cityLayer.LabelSet.YOffset = 0;

3.地图文件要放在\bin\Debug\Map中,且dbf、shp、shx三个类型必须齐全。

4.会提示需要引用wContour.dll,引用之。

时间: 2024-10-26 09:00:24

学习 MeteoInfo二次开发教程(三)的相关文章

学习 MeteoInfo二次开发教程(四)

教程四的问题不大. 1.private void AddMapFrame_ChinaSouthSea().private void AddTitle()两个函数和public Form1()函数并列. 2.添加以上两个函数后,在public Form1()中添加: 1 AddMapFrame_ChinaSouthSea(); 2 AddTitle(); 进行调用. 3.ChinaSouthSea的MapFrame不需要向教程一中那样手动添加,完全由函数控制. 4.AddTitle函数中: 1 L

学习 MeteoInfo二次开发教程(一)

来自气象家园:http://bbs.06climate.com/forum.php?mod=viewthread&tid=6631 按照教程,没有太大问题,有些是对c#操作不熟悉导致. 1.添加dll类库引用 建立项目后,在"解决方案资源管理器"中,右键"引用",点击"添加引用",右下角"浏览",找到需要引用的MeteoInfoC.dll文件,点击确认. 2.添加类库中的控件 点击左侧栏"工具箱",

学习MeteoInfo二次开发教程(十)

1.复制文件cloud_1009271330.000,I-01.pal 2.改: GridData cloud = aDataInfo.GetGridData(""); 为: GridData cloud = aDataInfo.GetGridData("var"); 不然运行时会错误,虽然编辑脚本时没有提示错误. 3.在教程(九)中MaskOut没有成功实现,但是做完教程(十)后,MaskOut居然可以了.

学习 MeteoInfo二次开发教程(二)

1.注意TSB_Select_Click等几个名称要改为toolStripButton2_Click等. 2.以下代码的位置与public Form1()函数并行. 1 ToolStripButton _currentTool; 2 private void SetCurrentTool(ToolStripButton currentTool) 3 { 4 if (!(_currentTool == null)) 5 { 6 _currentTool.Checked = false; 7 } 8

学习MeteoInfo二次开发教程(十二)

1.添加新的Form窗体: 在解决方案资源管理器中,右键MeteoInfoDemo,"添加","Windows 窗体" 2.新窗体中添加好layersLegend1和Layout之后,要把layersLegend1的Modifiers属性设置为Public,否则在private void levelLatToolStripMenuItem_Click(object sender, EventArgs e)事件中无法访问新建窗体中的layersLegend1控件.

学习MeteoInfo二次开发教程(九)

最终的MaskOut功能未能实现 另外,一个有用的,在指定位置显示图片: 1 legend.MarkerType = MarkerType.Image; 2 legend.ImagePath = "D:\\tj.gif";

MeteoInfo二次开发教程(七)

1.站点文件 12010615.syn在D:\Program Files (x86)\MeteoInfo\SampleSYNOP_Stations.csv在D:\Program Files (x86)\MeteoInfo\Station 2.同样修改: breakList改为LegendBreaksLegendStyleEnum改为LegendStyles 3.GetStationModelData()函数: 1 //Get station model data 2 double[,] stat

微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台

原文:微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第三方开发者提供的公众号第三

最好最实用的PHP二次开发教程

◆二次开发 1.什么是二次开发? 二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一般来说都不会改变原有系统的内核. 2.为什么要二次开发? 随着信息化技术的不断发展,IT行业涌现出了一系列优秀的开源作品,其作者或是个人,或是项目小组,或是软件公司.选择和 应用这些优秀的开源软件,并在此基础上进行符合业务需求的二次开发,将给企业节省信息化成本(时间成本及开发成本)的同时,更能带来技术上的保障.这就是 我们常听的:站在巨人的肩膀上,你将看的更远.所以国内