爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2667|回复: 4

MeteoInfo中layer能否直接点线面转换?

[复制链接]

新浪微博达人勋

发表于 2014-1-23 16:00:39 | 显示全部楼层 |阅读模式

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

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

x
王老师,今天有2个问题请教,
1.格点数据生成为面图层,
是否可以直接通过设置LegendScheme来达到直接转换为等值线图层
还是每次都是重复读取原始文件呢?
2.如何获取图层中的GridData数据。

这样好像会出错
  int i = layersLegend1.ActiveMapFrame.SelectedLayer;
            var aLS = LegendManage.CreateSingleSymbolLegendScheme(ShapeTypes.Point, Color.Red, 10);
            var layer= layersLegend1.ActiveMapFrame.MapView.GetLayerFromHandle(i);
            layer.LegendScheme = aLS;
            layersLegend1.ActiveMapFrame.MapView.AddLayer(layer);
            layersLegend1.Refresh();
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-1-23 16:28:05 | 显示全部楼层
1、不可以
2、矢量图层中没有GridData
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-1-23 16:32:20 | 显示全部楼层
那正常的做法就是重新读取文件生成等值线啦~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-1-23 16:39:58 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-2-7 11:21:02 | 显示全部楼层
MeteoInfo 发表于 2014-1-23 16:39
可以用之前读取过的GridData重新生成等值线图层。

嗯,这也是办法。不过我这边不同的窗体切换不好保存
我在图层里面发现有一个filename字段,将文件路径保存进去,切换的时候重新读取一遍
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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