Skip to content

InverseDistanceWeightedGridInterpolationModel

Namespace: ThinkGeo.Core

public class InverseDistanceWeightedGridInterpolationModel : GridInterpolationModel

Inheritance ObjectGridInterpolationModelInverseDistanceWeightedGridInterpolationModel

Properties

Power

public double Power { get; set; }

Property Value

Double

SearchRadius

public double SearchRadius { get; set; }

Property Value

Double

Constructors

InverseDistanceWeightedGridInterpolationModel()

public InverseDistanceWeightedGridInterpolationModel()

InverseDistanceWeightedGridInterpolationModel(Double, Double)

public InverseDistanceWeightedGridInterpolationModel(double power, double searchRadius)

Parameters

power Double

searchRadius Double

Methods

InterpolateCore(RectangleShape, GridDefinition)

protected double InterpolateCore(RectangleShape cellExtent, GridDefinition gridDefinition)

Parameters

cellExtent RectangleShape

gridDefinition GridDefinition

Returns

Double

InterpolateUsingFeatureSource(RectangleShape, Double, Double, Double, FeatureSource, String)

protected static double InterpolateUsingFeatureSource(RectangleShape cellExtent, double noDataValue, double searchRadius, double power, FeatureSource pointValueFeatureSource, string dataColumn)

Parameters

cellExtent RectangleShape

noDataValue Double

searchRadius Double

power Double

pointValueFeatureSource FeatureSource

dataColumn String

Returns

Double