This document is archived and information here might be outdated. Recommended version. |
Creates a new raster dataset from another seed Raster.
[Visual Basic .NET] Public Function SaveAsRasterDataset ( _ ByVal Name As String, _ ByVal Raster As IRaster, _ ByVal StorageDef As IRasterStorageDef, _ ByVal ConfigKeyword As String, _ ByVal RasterDef As IRasterDef, _ ByVal GeometryDef As IGeometryDef _ ) As IRasterDataset
[C#] public IRasterDataset SaveAsRasterDataset ( string Name, IRaster Raster, IRasterStorageDef StorageDef, string ConfigKeyword, IRasterDef RasterDef, IGeometryDef GeometryDef );
[C++]
HRESULT SaveAsRasterDataset(
BSTR Name,
IRaster* Raster,
IRasterStorageDef* StorageDef,
BSTR ConfigKeyword,
IRasterDef* RasterDef,
IGeometryDef* GeometryDef
);
[C++] Parameters Name [in]
Name is a parameter of type BSTR Raster [in]
Raster is a parameter of type IRaster* StorageDef [in]
StorageDef is a parameter of type IRasterStorageDef* ConfigKeyword [in]
ConfigKeyword is a parameter of type BSTR RasterDef [in]
RasterDef is a parameter of type IRasterDef* GeometryDef [in]
GeometryDef is a parameter of type IGeometryDef*
The SaveAsRasterDataset method provides a way to save any raster as a raster dataset in the geodatabase. It is similar to the CreateRasterDataset method, but instead of creating an empty raster dataset, it copies the input raster properties and pixels to the output raster dataset in the geodatabase. If you want to keep the spatial reference of the input raster dataset for both raster column and geometry column, you can pass nothing to the RasterDef argument and GeometryDef argument.