根据给定的栅格数据集、分段模式、相应的分段参数和颜色渐变填充模式生成默认的栅格分段专题图。

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

语法

C#
public static ThemeGridRange MakeDefault(
	DatasetGrid dataset,
	RangeMode rangeMode,
	double rangeParameter,
	ColorGradientType colorGradientType
)

参数

dataset
Type: SuperMap.Data..::.DatasetGrid
栅格数据集。
rangeMode
Type: SuperMap.Mapping..::.RangeMode
分段模式。只支持等距离分段法,平方根分段法,对数分段法,以及自定义距离法。
rangeParameter
Type: System..::.Double
分段参数。

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

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

colorGradientType
Type: SuperMap.Data..::.ColorGradientType
颜色渐变模式。

返回值

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

示例

以下代码示范了如何根据给定的矢量数据集、分段模式、相应的分段参数和颜色渐变填充模式生成默认的栅格分段专题图。 假设有一个名为 Dem 的数据源中存在一个名为 Dem 的栅格数据集.
CopyC#
public void ThemeGridRangeMap2()
{

    //制作栅格分段专题图
    ThemeGridRange themeGridRangeMap = ThemeGridRange.MakeDefault(m_targetDataset, RangeMode.EqualInterval, 10, ColorGradientType.Rainbow);

    //显示栅格分段专题图
    mapControl1.Map.Workspace = m_workspace;
    mapControl1.Map.Layers.Add(m_targetDataset, themeGridRangeMap, true);
    mapControl1.Map.Refresh();
    MessageBox.Show("done!");

}

请参见