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.
The RasterCatalog is a new object in ArcGIS 9.0 and only applies to geodatabase. Similar to the raster catalogs in previous release, the new type RasterCatalog manages a set of related raster datasets, in addition, it also manages their footprints, names, metadata, and any other user attributes. Specifically, a RasterCatalog is a custom featureclass containing a field of type Raster, and a predefined Shape field of type Geometry; each raster dataset corresponds to a feature. The RasterCatalog is supported in both personal geodataset and enterprise geodatabase.
The Raster field can have a spatial reference that is applied to all raster values, 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.
| 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. |