Provides access to members that control the Raster Model.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Members
Description | ||
---|---|---|
BindFeatureClass | Binds a symbol to a FeatureClass. | |
BindRaster | Binds a symbol to a Raster. | |
BindString | Binds a symbol to a String. | |
BindTable | Binds a symbol to a Table. | |
BoundFeatureClass | Finds the FeatureClass corresponding to a symbol. | |
BoundRaster | Finds the Raster corresponding to a symbol. | |
BoundTable | Finds the Table corresponding to a symbol. | |
BoundUnknown | Finds the interface pointer corresponding to a symbol. | |
Execute | Produces a Raster by executing a script. | |
Script | The model script. | |
UnbindSymbol | Unbinds a symbol. |
CoClasses that implement IRasterModel
CoClasses and Classes | Description |
---|---|
RasterModel | A mechanism that allows scripting of operations, and inclusion of non-raster input/output formats (feature data, tables, etc). |
Remarks
The RasterModel object is used to perform raster analysis using map algebra expressions and may include non-raster input/output formats (feature data, tables, etc). It also allows multiple lines of Map Algebra syntax to be used.
Steps to run a process using iRastermodel interface are as follows
- Declare rastermodel object
- Define the inputs into the expression using the "Bind..." methods
- Create a map algebra expression string using the Script property
- Execute the expression
- Specify the output from the expression to an object using the "Bound..." property
- Release the reference to the input/output data using the
UnbindSymbol method
- Read the Working with ArcGIS Spatial Analyst objects technical document for general information on implementing Spatial Analyst operations.