径向基函数 RBF(Radial Basis Function)插值法参数类,继承自 InterpolationParameter 类。该类为 RBF 插值算法提供必要的参数信息。
命名空间:
SuperMap.Analyst.SpatialAnalyst程序集: SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll
语法
C# |
---|
public class InterpolationRBFParameter : InterpolationParameter |
示例
以下代码示范了根据给定的点数据集、用于插值的字段和目标数据源进行插值分析,并且选择径向基函数 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.Analyst.SpatialAnalyst..::.InterpolationParameter
SuperMap.Analyst.SpatialAnalyst..::.InterpolationRBFParameter