com.esri.arcgis.spatialanalyst
Interface IZonalOp

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IZonalOpProxy, RasterZonalOp

public interface IZonalOp
extends java.io.Serializable

COM Interface 'IZonalOp'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSpatialAnalyst.olb'

Description: 'Provides access to members that control the zonal analysis operations.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID4606f16e_b47d_11d2_9f3b_00c04f8ed1d7
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ITable tabulateArea(IGeoDataset zoneDataset, IGeoDataset classDataset)
          Calculates cross tabulated areas between two datasets.
 IGeoDataset zonalFill(IGeoDataset zoneDataset, IGeoDataset weightDataset)
          Fills zones using the minimum cell value from the 'weightRaster', along the zone boundary.
 IGeoDataset zonalGeometry(IGeoDataset zoneDataset, int type)
          Calculates for each zone of the input zone Dataset the specified geometry measure.
 ITable zonalGeometryAsTable(IGeoDataset geoDataset)
          Calculates all geometry characteristics for each zone in a table.
 IGeoDataset zonalStatistics(IGeoDataset zone, IGeoDataset value, int type, boolean ignoreNoData)
          Calculates in each output cell the statistic of the values of all cells in the value raster that belongs to the same zone.
 ITable zonalStatisticsAsTable(IGeoDataset zone, IGeoDataset value, boolean ignoreNoData)
          Calculates all statistics for each zone in a table.
 

Field Detail

IID4606f16e_b47d_11d2_9f3b_00c04f8ed1d7

static final int IID4606f16e_b47d_11d2_9f3b_00c04f8ed1d7
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

zonalStatistics

IGeoDataset zonalStatistics(IGeoDataset zone,
                            IGeoDataset value,
                            int type,
                            boolean ignoreNoData)
                            throws java.io.IOException,
                                   AutomationException
Calculates in each output cell the statistic of the values of all cells in the value raster that belongs to the same zone.

Parameters:
zone - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
value - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
type - A com.esri.arcgis.geoanalyst.esriGeoAnalysisStatisticsEnum constant (in)
ignoreNoData - The ignoreNoData (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

zonalStatisticsAsTable

ITable zonalStatisticsAsTable(IGeoDataset zone,
                              IGeoDataset value,
                              boolean ignoreNoData)
                              throws java.io.IOException,
                                     AutomationException
Calculates all statistics for each zone in a table.

Parameters:
zone - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
value - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
ignoreNoData - The ignoreNoData (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

zonalGeometry

IGeoDataset zonalGeometry(IGeoDataset zoneDataset,
                          int type)
                          throws java.io.IOException,
                                 AutomationException
Calculates for each zone of the input zone Dataset the specified geometry measure.

Parameters:
zoneDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
type - A com.esri.arcgis.spatialanalyst.esriGeoAnalysisZonalGeometryEnum constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

zonalGeometryAsTable

ITable zonalGeometryAsTable(IGeoDataset geoDataset)
                            throws java.io.IOException,
                                   AutomationException
Calculates all geometry characteristics for each zone in a table.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

zonalFill

IGeoDataset zonalFill(IGeoDataset zoneDataset,
                      IGeoDataset weightDataset)
                      throws java.io.IOException,
                             AutomationException
Fills zones using the minimum cell value from the 'weightRaster', along the zone boundary.

Parameters:
zoneDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
weightDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

tabulateArea

ITable tabulateArea(IGeoDataset zoneDataset,
                    IGeoDataset classDataset)
                    throws java.io.IOException,
                           AutomationException
Calculates cross tabulated areas between two datasets.

Parameters:
zoneDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
classDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.