等级符号专题图类。SuperMap iObjects .NET 的等级符号专题图是采用不同的形状、颜色和大小的符号,表示各自独立的、以整体概念显示的各个物体的数量与质量特征。通常,以符号的形状、颜色和大小反映物体的特定属性;符号的形状与颜色表示质量特征,符号的大小表示数量特征。
命名空间:
SuperMap.Mapping程序集: SuperMap.Mapping (in SuperMap.Mapping)
版本: dll
语法
C# |
---|
public class ThemeGraduatedSymbol : Theme, IDisposable |
备注
注意:如果通过连接(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); }