ArcObjects Library Reference (GeoDatabase)  

RasterCatalog Class

A collection of raster datasets in a Geodatabase table.

RasterCatalog is a non-creatable object. References to non-creatable objects must be obtained through other objects.

Product Availability

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

Description

The RasterCatalog  was added at ArcGIS 9.0 and is only supported within Personal, File and ArcSDE Geodatabases. Similar to raster catalogs in previous releases, a RasterCatalog manages a set of related raster datasets; their footprints, names, metadata, and any other user defined attributes. Specifically, a RasterCatalog is a custom feature class containing a field of type Raster, and a predefined Shape field of type Geometry.  Each raster dataset within a raster catalog corresponds to a feature.

The Raster field can have a spatial reference that is applied to all raster values if the raster itself have an unknown spatial reference, and it is defined using RasterDef. The Shape field stores the footprint of a raster value in a given target spatial reference (equal to the spatial reference of the Shape field). The footprint is automatically managed, populated and spatially indexed by the geodatabase. 

The row objects handed out by a raster catalog support the IRow, IObject, IFeature and IRasterCatalogItem interfaces.

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
IClass Provides access to members that return information about and manage the class.
IClassSchemaEdit Provides access to member to modify an object class schema.
IClassSchemaEdit2 Provides access to members that modify an object class's extension properties.
IDataset Provides access to members that supply dataset information.
IDatasetAnalyze Provides access to members that analyze a dataset.
IDatasetEdit Provides access to information about the status of datasets being edited.
IDatasetEditInfo Provides access to members that maintain dataset editing information.
IFeatureClass Provides access to members that control the behavior and properties of a feature class.
IFeatureClassLoad Provides access to the load mode of a GDB feature class.
IFeatureClassManage Provides access to update the extent of a feature class.
IFeatureClassWrite Provides access to low level.
IGeoDataset Provides access to members that provide information about a Geographic Dataset.
IModelInfo Provides access to the model name of the field.
IObjectClass Provides access to members that return information about an object class.
IObjectClassInfo Provides access to method that indicates whether an object can bypass the store method.
IObjectClassInfo2 Provides access to method that indicates whether an object can be modified outside of an edit session.
IRasterCatalog Provides access to members that control the behavior and properties of a raster catalog.
ISchemaLock Provides access to members for accessing schema locking functionality.
ITable Provides access to members that return information about and manage tables.
ITableCapabilities Provides access to members that return information about and manage tables.

See Also

IRasterCatalog Interface