等级符号专题图类。SuperMap iObjects .NET 的等级符号专题图是采用不同的形状、颜色和大小的符号,表示各自独立的、以整体概念显示的各个物体的数量与质量特征。通常,以符号的形状、颜色和大小反映物体的特定属性;符号的形状与颜色表示质量特征,符号的大小表示数量特征。

命名空间:  SuperMap.Mapping
程序集:  SuperMap.Mapping (in SuperMap.Mapping)
版本: dll

语法

C#
public class ThemeGraduatedSymbol : Theme

备注

注意:如果通过连接(Join)或关联(Link)的方式与一个外部表建立了联系,当专题图的专题变量用到外部表的字段时,在显示专题图时,需要设置 DisplayFilter 属性,否则专题图将不能显示外部表的要素。

示例

以下代码示范了如何制作等级符号专题图,并将专题图添加到图层中显示。
CopyC#
private void TestExample(DatasetVector datasetVector)
 {

     //实例化一个等级符号专题图对象,并设置其属性
     ThemeGraduatedSymbol theme = new ThemeGraduatedSymbol();
     GeoStyle style = new GeoStyle();
    style.FillForeColor = Color.HotPink;
     style.MarkerSymbolID = 1180;
     theme.PositiveStyle = style;
     theme.BaseValue = 6000.00;
     theme.Expression = "SmArea";
     theme.GraduatedMode = GraduatedMode.SquareRoot;
     theme.IsFlowEnabled = true;

     //将专题图添加到专题图层
     mapControl1.Map.Workspace = workspace;
     Layer layertheme = mapControl1.Map.Layers.Add(datasetVector, theme, true);

 }

继承层次

System..::.Object
  SuperMap.Mapping..::.Theme
    SuperMap.Mapping..::.ThemeGraduatedSymbol

请参见