IRasterDataset3 Interface

Provides access to members that control a RasterDataset.

Members

Name Description
Method BasicOpenFromFile Opens the dataset from file.
Read-only property BlockHeight The native block height.
Read-only property BlockWidth The native block width.
Method CanCopy Returns true if this dataset can be copied.
Read-only property CanWrite Indicates if this RasterDataset is writable.
Read-only property CompleteName The full path of the RasterDataset.
Read-only property CompressionType The compression technique applied to this RasterDataset.
Method Copy Copies this dataset to a new dataset with the specified name.
Method CreateDefaultRaster Creates a raster object with the default properties for this dataset.
Method CreateFullRaster Creates a raster containing all bands in this raster dataset.
Method CreateRaster Creates an empty raster.
Read-only property FirstPyramidLevel The first available pyramid level.
Read-only property Format The format of this RasterRataset.
Read-only property IsEmpty Indicates whether the raster dataset is empty.
Read-only property LODInfos The custom LOD infos.
Read-only property MaximumPyramidLevel The maximum available pyramid level.
Method OpenFromFile Attaches dataset to a particular file.
Method PrecalculateStats Calculates statistics and histograms for specified bands.
Method Read Reads a block of pixels starting from the top left corner.
Method ReadPyramid Reads a block of pixels at a given pyramid level.
Method Refresh Refreshes opened RasterDataset.
Read-only property SensorType The sensor type used for this RasterDataset.
Method Write Writes a block of pixels starting from the top left corner.

IRasterDataset3.BlockHeight Property

The native block height.

Public ReadOnly Property BlockHeight As Integer
public int BlockHeight {get;}

IRasterDataset3.BlockWidth Property

The native block width.

Public ReadOnly Property BlockWidth As Integer
public int BlockWidth {get;}

IRasterDataset3.CanWrite Property

Indicates if this RasterDataset is writable.

Public ReadOnly Property CanWrite As Boolean
public bool CanWrite {get;}

IRasterDataset3.FirstPyramidLevel Property

The first available pyramid level.

Public ReadOnly Property FirstPyramidLevel As Integer
public int FirstPyramidLevel {get;}

IRasterDataset3.LODInfos Property

The custom LOD infos.

Public ReadOnly Property LODInfos As IRasterLODInfos
public IRasterLODInfos LODInfos {get;}

IRasterDataset3.MaximumPyramidLevel Property

The maximum available pyramid level.

Public ReadOnly Property MaximumPyramidLevel As Integer
public int MaximumPyramidLevel {get;}

IRasterDataset3.Read Method

Reads a block of pixels starting from the top left corner.

Public Sub Read ( _
    ByVal tlc As IPnt, _
    ByVal Raster As IRaster, _
    ByVal PixelBlock As IPixelBlock _
)
public void Read (
    IPnt tlc,
    IRaster Raster,
    IPixelBlock PixelBlock
);

IRasterDataset3.ReadPyramid Method

Reads a block of pixels at a given pyramid level.

Public Sub ReadPyramid ( _
    ByVal tlc As IPnt, _
    ByVal PyramidLevel As Integer, _
    ByVal Raster As IRaster, _
    ByVal PixelBlock As IPixelBlock _
)
public void ReadPyramid (
    IPnt tlc,
    int PyramidLevel,
    IRaster Raster,
    IPixelBlock PixelBlock
);

IRasterDataset3.Refresh Method

Refreshes opened RasterDataset.

Public Sub Refresh ( _
)
public void Refresh (
);

IRasterDataset3.Write Method

Writes a block of pixels starting from the top left corner.

Public Sub Write ( _
    ByVal tlc As IPnt, _
    ByVal Raster As IRaster, _
    ByVal mode As esriRasterWriteMode, _
    ByVal PixelBlock As IPixelBlock _
)
public void Write (
    IPnt tlc,
    IRaster Raster,
    esriRasterWriteMode mode,
    IPixelBlock PixelBlock
);

Inherited Interfaces

Interfaces Description
IRasterDataset2 Provides access to members that control a raster dataset.
IRasterDataset Provides access to members that control a raster dataset.

Classes that implement IRasterDataset3

Classes Description
FunctionRasterDataset (esriDataSourcesRaster) A class for a function raster dataset.
RasterDataset (esriDataSourcesRaster) A representation of a raster dataset on disk.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close