- 积分
- 56798
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-21
- 最后登录
- 1970-1-1
|
发表于 2013-7-12 13:14:10
|
显示全部楼层
lvchabj 发表于 2013-7-9 15:44
我希望得到这种在线条中间能显示数据的图形
参考此帖中的新脚本程序:站点降水数据绘制等值线图新脚本
http://bbs.06climate.com/forum.php?mod=viewthread&tid=15695&fromuid=106
把 rainLayer = DrawMeteoData.CreateShadedLayer(gData, ls, "Precipitation", "Rain") 改为:
rainLayer = DrawMeteoData.CreateContourLayer(gData, ls, "Precipitation", "Rain") 即可生成等值线图层(注意ls应该是Polyline的LegendScheme),有了rainLayer后可以对其LabelSet进行设置,脚本中有类似的代码,例如:
rainLayer.LabelSet.DrawLabels = True
rainLayer.LabelSet.DrawShadow = True
rainLayer.LabelSet.ShadowColor = Color.White
rainLayer.LabelSet.YOffset = 3
rainLayer.LabelSet.FieldName = "Rain"
rainLayer.LabelSet.ColorByLegend = True
rainLayer.LabelSet.DynamicContourLabel = True |
|