爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: MeteoInfo

MeteoInfo二次开发教程(九)

[复制链接]

新浪微博达人勋

 楼主| 发表于 2013-5-27 23:09:24 | 显示全部楼层

可以,这个脚本程序可以参考:MeteoInfo脚本示例:台风
http://bbs.06climate.com/forum.p ... 159&fromuid=106
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-28 08:37:49 | 显示全部楼层
只有字体啊,点样式是一个自定义图片怎么办咧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-28 09:13:46 | 显示全部楼层
fromweb 发表于 2013-5-28 08:37
只有字体啊,点样式是一个自定义图片怎么办咧

已搞掂,代码如下:
legend.MarkerType = MarkerType.Image;
legend.ImagePath = "D:\\tj.gif";
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-28 09:36:04 | 显示全部楼层
fromweb 发表于 2013-5-28 08:37
只有字体啊,点样式是一个自定义图片怎么办咧

点图层的每个Legend break是PointBreak类,设置其MarkerType = MarkerType.Image,然后设置其ImagePath为图像文件的路径即可。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-28 10:57:49 | 显示全部楼层
多谢哈~~
还有一个问题,要是点很多,如何按缩放级别分别显示啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-28 11:08:15 | 显示全部楼层
fromweb 发表于 2013-5-28 10:57
多谢哈~~
还有一个问题,要是点很多,如何按缩放级别分别显示啊

这个功能没有做
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-28 11:29:28 | 显示全部楼层
MeteoInfo 发表于 2013-5-28 11:08
这个功能没有做

有木有好的解决思路
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-28 12:29:25 | 显示全部楼层
本帖最后由 fromweb 于 2013-5-28 12:35 编辑

老师,还请教下:
如何让点层里面的不同的点样式不一样了?legend.MarkerType = MarkerType.Image;
legend.ImagePath = "D:\\tj.gif";
这样整个点层样式都一样了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-28 13:49:39 | 显示全部楼层
fromweb 发表于 2013-5-28 12:29
老师,还请教下:
如何让点层里面的不同的点样式不一样了?legend.MarkerType = MarkerType.Image;
legen ...

你可以先用MeteoInfo桌面软件设置一下图层的图例,体会一下是如何设置的。看看帮助文档里图例设置的内容应该会先有些想法
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-28 15:08:19 | 显示全部楼层
foreach (PointBreak legend in aLayer.LegendScheme.LegendBreaks)
            {
                legend.MarkerType = MarkerType.Image;
                legend.ImagePath = "images/"+sttp + ".gif";
                legend.Size = 10;
            }
这样循环得不到每个点的样式啊
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表