爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11374|回复: 9

[源程序] surfer 8 + c# 如何调用调色板文件 .clr

[复制链接]

新浪微博达人勋

发表于 2012-9-10 16:37:03 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
surfer 10 中有这个函数,contourMap.FillForegroundColorMap.LoadFile(ColorLevelFile);
就是这个FillForegroundColorMap用来调用.clr文件。
可是用surfer8就没有这个函数了,不知道大家有没有人知道,在surfer8中如何调用.clr文件
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-9-14 16:38:49 | 显示全部楼层
好吧 给自己结个帖。
通过c#调用surfer 的com组件,所能实现的效果,跟surfer的版本有很大的关系。
surfer8.0中没有函数能够调用.clr格式的文件,而surfer10中就有。
FillForegroundColorMap这个函数,就是surfer10中的一个函数。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-5 19:45:43 | 显示全部楼层
我承认我没看清,的确10有,就是楼主说的contourMap.FillForegroundColorMap.LoadFile(ColorLevelFile);
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-5 19:41:12 | 显示全部楼层
求教
你是用什么函数调用 .clr 文件的  
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-6 09:43:44 | 显示全部楼层

楼主,您好,咨询下您一个问题:目前我也是在.net环境下调用Surfer进行绘图,不知道您现在能实现的功能是不是通过后台代码控制实现绘图的相应流程,最终输出一副图片?不知道您现在能不能在.net环境下调出Surfer对象,从而进行一些更丰富的操作,例如显示经纬度、显示和隐藏站点、显示和隐藏站点数据等等。先谢谢您了,如果能qq交流更好,我的qq是329727610!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-9 09:27:15 | 显示全部楼层
contourMap.FillForegroundColorMap.LoadFile(ColorLevelFile);//ColorLevelFile为clr文件全路径字符串
contourmap.applyfilltolevel(1,1,0);
运用以上两句代码可以实现*.clr文件填充等值线
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-14 16:13:51 | 显示全部楼层
太棒了 哈哈
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-1-13 14:08:59 | 显示全部楼层
如何设置等值线间隔呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-6-14 20:17:41 | 显示全部楼层
请问surfer8.0可以用吗?为什么用这个clr的时候说是更新的格式不能用
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-8-9 23:40:05 | 显示全部楼层
1233211234567 发表于 2019-6-14 20:17
请问surfer8.0可以用吗?为什么用这个clr的时候说是更新的格式不能用

surfer现在大家都不用了,建议学习python绘图
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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