径向基函数 RBF(Radial Basis Function)插值法参数类,继承自 InterpolationParameter 类。该类为 RBF 插值算法提供必要的参数信息。

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

语法

C#
public class InterpolationRBFParameter : InterpolationParameter, 
	IDisposable

示例

以下代码示范了根据给定的点数据集、用于插值的字段和目标数据源进行插值分析,并且选择径向基函数 RBF 插值法进行插值。

CopyC#
public void InterpolationRBF(DatasetVector datasetPoints, String zFieldName, Datasource targetDatasource)
{
    //获得一个合法的名称作为结果数据集的的名称
    String resultDatasetName = targetDatasource.Datasets.GetAvailableDatasetName("resultDatasetGrid");

    //设置径向基函数RBF插法参数
    InterpolationRBFParameter interpolationMethodRBFParam = new InterpolationRBFParameter();
    interpolationMethodRBFParam.ExpectedCount = 5;
    interpolationMethodRBFParam.Bounds = datasetPoints.Bounds;
    interpolationMethodRBFParam.Resolution = 285;
    interpolationMethodRBFParam.SearchMode = SearchMode.KdTreeFixedCount;

    //调用插值分析类的插值分析方法实现对点数据集的插值,并获得分析结果
    DatasetGrid resultInterpolationGrid = Interpolator.Interpolate(interpolationMethodRBFParam, datasetPoints, zFieldName, 0.7, targetDatasource, resultDatasetName, PixelFormat.Single);

}

继承层次

System..::.Object
  SuperMap.Analyst.SpatialAnalyst..::.InterpolationParameter
    SuperMap.Analyst.SpatialAnalyst..::.InterpolationRBFParameter

版本信息

SuperMap iObjects .NET


请参见