This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Classes > R > RasterCatalog Class (ArcObjects .NET 10.4 SDK) |
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 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.
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. |