根据给定的矢量数据集、分段字段表达式、分段模式和相应的分段参数生成默认的分段专题图。

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

语法

C#
public static ThemeRange MakeDefault(
	DatasetVector dataset,
	string rangeExpression,
	RangeMode rangeMode,
	double rangeParameter
)

参数

dataset
Type: SuperMap.Data..::.DatasetVector
矢量数据集。
rangeExpression
Type: System..::.String
分段字段表达式。
rangeMode
Type: SuperMap.Mapping..::.RangeMode
分段模式。包括等距离分段法,平方根分段法,标准差分段法,对数分段法,等计数分段法,以及自定义距离法
rangeParameter
Type: System..::.Double
分段参数。

当分段模式为等距离分段法,平方根分段,对数分段法,等计数分段法其中一种模式时,该参数为分段个数;

当分段模式为标准差分段法的时候,该参数不起作用;

当分段模式为自定义距离时,该参数表示自定义距离。

返回值

根据参数构造得到一个新的ThemeRange的对象实例。

示例

以下代码示范了如何根据给定的矢量数据集、分段字段表达式、分段模式和相应的分段参数生成默认的分段专题图。 假设打开了一个工作空间workspace对象。
CopyC#
public void MakeThemeRangeMap1()
 {

     //制作分段专题图
     ThemeRange themeRangeMap = ThemeRange.MakeDefault(m_targetDataset, "SmArea", RangeMode.EqualInterval, 5);
     mapControl1.Map.Workspace = m_workspace;
     mapControl1.Map.Layers.Add(m_targetDataset, themeRangeMap, true);
     mapControl1.Map.Refresh();

 }

请参见