com.esri.arcgis.geoanalyst
Interface IGeoAnalysisEnvironment

All Superinterfaces:
Serializable
All Known Subinterfaces:
IRasterAnalysisEnvironment
All Known Implementing Classes:
GridTableOp, RasterAnalysis, RasterConditionalOp, RasterConversionOp, RasterDensityOp, RasterDistanceOp, RasterExtractionOp, RasterGeneralizeOp, RasterGroundwaterOp, RasterHydrologyOp, RasterInterpolationOp, RasterLocalOp, RasterMakerOp, RasterMapAlgebraOp, RasterMathOps, RasterMathSupportOp, RasterModel, RasterMultivariateOp, RasterNeighborhoodOp, RasterReclassOp, RasterSurfaceOp, RasterTransformationOp, RasterZonalOp

public interface IGeoAnalysisEnvironment
extends Serializable

Provides access to members that control the GeoAnalysis environment.

Remarks

  • Read the Working with ArcGIS Spatial Analyst objects technical document for general information on implementing Spatial Analyst operations.
  • Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


    Method Summary
     ISpatialReference getOutSpatialReference()
              The output spatial reference of GeoAnalysis.
     IWorkspace getOutWorkspace()
              The output workspace of GeoAnalysis.
     void setOutSpatialReferenceByRef(ISpatialReference spatialReference)
              The output spatial reference of GeoAnalysis.
     void setOutWorkspaceByRef(IWorkspace workspace)
              The output workspace of GeoAnalysis.
     

    Method Detail

    setOutWorkspaceByRef

    void setOutWorkspaceByRef(IWorkspace workspace)
                              throws IOException,
                                     AutomationException
    The output workspace of GeoAnalysis.

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

    Supported Platforms

    Windows, Solaris, Linux

    Parameters:
    workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
    Throws:
    IOException - If there are interop problems.
    AutomationException - If the ArcObject component throws an exception.

    getOutWorkspace

    IWorkspace getOutWorkspace()
                               throws IOException,
                                      AutomationException
    The output workspace of GeoAnalysis.

    Remarks

    The variable is an object specifying the directory or subdirectory to contain the output rasterdataset

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

    Supported Platforms

    Windows, Solaris, Linux

    Returns:
    A reference to a com.esri.arcgis.geodatabase.IWorkspace
    Throws:
    IOException - If there are interop problems.
    AutomationException - If the ArcObject component throws an exception.

    setOutSpatialReferenceByRef

    void setOutSpatialReferenceByRef(ISpatialReference spatialReference)
                                     throws IOException,
                                            AutomationException
    The output spatial reference of GeoAnalysis.

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

    Supported Platforms

    Windows, Solaris, Linux

    Parameters:
    spatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
    Throws:
    IOException - If there are interop problems.
    AutomationException - If the ArcObject component throws an exception.

    getOutSpatialReference

    ISpatialReference getOutSpatialReference()
                                             throws IOException,
                                                    AutomationException
    The output spatial reference of GeoAnalysis.

    Remarks

    The variable references an object that specifies the output features spatial reference. If not explicitly set the spatial reference of the input features will be used.

    Product Availability

    Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

    Supported Platforms

    Windows, Solaris, Linux

    Returns:
    A reference to a com.esri.arcgis.geometry.ISpatialReference
    Throws:
    IOException - If there are interop problems.
    AutomationException - If the ArcObject component throws an exception.