- 积分
- 16498
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-8-18
- 最后登录
- 1970-1-1

|
发表于 2014-6-11 14:28:25
|
显示全部楼层
通过再次的学习和翻阅以前帖子,解决了自定义色标等问题,但是还有一些疑惑,
如,渲染类LegendSheme类中方法的选取,类中许多方法都可以实现渲染,但在具体选择的时候不知道如何选取,如本课中在出vector图时,以下两种都可以出图
1、 //cteate legend scheme
bool hasUndefData = false;
LegendScheme aLS = LegendManage.CreateLegendSchemeFromGridData(t, LegendType.GraduatedColor, ShapeTypes.Point, ref hasUndefData);
2、 //create legend scheme
LegendScheme aLS = LegendManage.CreateSingleSymbolLegendScheme(ShapeTypes.Point, Color.Blue, 10);
还有一个疑问就是在创建图层时
DrawMeteoData.CreateGridVectorLayer(GridData uData, GridData vData, GridData gridData,LegendScheme aLS, bool ifColor, string lName, bool isUV)
DrawMeteoData.CreateGridBarbLayer (GridData uData, GridData vData, GridData gridData,LegendScheme aLS, bool ifColor, string lName, bool isUV)
这两个方法中的第三个参数gridData的作用是什么,在设置的时候有什么要求?在课程中在出vector时是用的tData,在怀bar图时是用的uData,不知道具体是什么作用,在这里想请王老师指点下。
Streamline: DrawMeteoData.CreateStreamlineLayer(GridData uData, GridData vData, int density, LegendScheme aLS,string lName, bool isUV) 这个方法的中的第三个参数,也不知道是做何用途,课程中是用4,我设置为2一样可以出图。
|
|