- 积分
- 57450
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-21
- 最后登录
- 1970-1-1
|
发表于 2012-2-21 21:42:32
|
显示全部楼层
本帖最后由 MeteoInfo 于 2012-2-21 21:44 编辑
孤蓝et 发表于 2012-2-21 18:36
还是问题1,不知道怎么在图层绘制station_info图层,我在creat函数的shape_type没有看到station_info这个选 ...
1、Station_Info图层和Station_Point图层一样都是点图层,区别在于Station_Info图层包含了所有数据属性列,而Station_Point图层仅有选定的一个。生成Station_Info图层可以参考下列代码:
- LonLatStationDataInfo aDataInfo = new LonLatStationDataInfo();
- aDataInfo.ReadDataInfo("filepath");
- LegendScheme aLS = LegendManage.CreateSingleSymbolLegendScheme(ShapeTypes.Point, Color.Red, 6);
- aLS.UNDEF = aDataInfo.UNDEF;
- aLayer = DrawMeteoData.CreateSTInfoLayer(aDataInfo.FieldList, aDataInfo.VarList, aDataInfo.DataList, aLS, "StationInfo");
-
复制代码 2、有缺测值设置,就是-9999。
3、类库会自动判断第一行数据的每一列,如果包含字符就是字符类型,否则就是数值类型。在某一列中如果第一行数据是数值型,那么其它行的数据就不能包含字符,因为类库已经把这一列当成了数值类型,碰到字符会出现类型转换错误。
|
|