This document is archived and information here might be outdated.  Recommended version.


IDistanceOp.EucAllocation Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > SpatialAnalyst > ESRI.ArcGIS.SpatialAnalyst > Interfaces > ID > IDistanceOp Interface > IDistanceOp.EucAllocation Method
ArcGIS Developer Help

IDistanceOp.EucAllocation Method

Calculates for each cell the zone of the closest source cell (in Euclidean distance).

[Visual Basic .NET]
Public Function EucAllocation ( _
    ByVal SourceData As IGeoDataset, _
    [ByRef maxDistance As Object], _
    [ByRef valueRaster As Object] _
) As IGeoDataset
[C#]
public IGeoDataset EucAllocation (
    IGeoDataset SourceData,
    ref object maxDistance,
    ref object valueRaster
);
[C++]
HRESULT EucAllocation(
  IGeoDataset* SourceData,
  Variant* maxDistance,
  Variant* valueRaster
);
[C++]
Parameters
SourceData [in]

SourceData is a parameter of type IGeoDataset* maxDistance [in, optional]
maxDistance is a parameter of type VARIANT* valueRaster [in, optional]
valueRaster is a parameter of type VARIANT*

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

Remarks

sourceData

an input Raster, RasterDataset, RasterBand, or RasterDescriptor or FeatureClass, FeatureClassDescriptor that identifies those cells or locations whose values are assigned to the output cell locations that they are closest to. For rasters, the input value type can be an integer type, string type, or floating point type if in_value_raster is used.

[maxDistance]

defines the threshold that the Euclidean distance values cannot exceed. If a cell is farther than the [maxDistance], the output value for the cell location will be NoData. The default distance is to the edge of the output Raster. The data type for maxDistance can be either integer or floating point.

[valueRaster]

an input Raster that identifies the values to associate with the source cell locations. The source cells define the zones that will be used in the Euclidean allocation calculations. The [valueRaster] is particularly important if the source Raster was created by the ILogicalOp::TEST method or a Boolean method that will only output 1 and 0, or if alternative values or zones are to be used instead of the existing ones on the source input. The data type for the valueRaster can be of type Raster, RasterDataset, RasterBand, or RasterDescriptor.

 

See Also

IDistanceOp Interface