Provides access to members that create or modify MARasterLayers.
Product Availability
Available with ArcGIS Engine and ArcGIS Desktop.
Description
This interface is the core of the MARasterLayer and sets the catalog table used for the layer. It also controls the resampling and display of the individual dataset tiles.
Members
Description | ||
---|---|---|
DisplayRasters | Indicates if Displays rasters in the catalog. | |
InternalObject | The internal RasterCatalog object. | |
ResamplingType | Raster catalog resampling type. | |
Setup | Establishes up the MALayer with the RasterCatalog object. | |
UseBestMap | Indicates if displays the appropriate raster product based on the scale. |
Inherited Interfaces
Interfaces | Description |
---|---|
IMALayer | Provides access to Indicator IMALayer Interface. |
CoClasses that implement IMARasterLayer
CoClasses and Classes | Description |
---|---|
MARasterLayer | A layer used to control the display of MA RPF Catalogs. |
Remarks
The following VB snippet illustrates how to use IMARasterLayer to create a layer from an RPF catalog.
Public Function GetRasterLayer(pRasterCatalog As IRasterCatalog) As ILayer Set GetRasterLayer = Nothing On Error GoTo erh 'Create the MARasterLayer Dim pMARasterLy As IMARasterLayer Set pMARasterLy = New MARasterLayer ' Setup the layer Dim bSuccess As Boolean bSuccess = pMARasterLy.Setup(pRasterCatalog) If (bSuccess = True) Then Set GetRasterLayer = pMARasterLy Else Exit Function End If Exit Function erh: Set GetRasterLayer = Nothing End Function