IMosaicDatasetOperation Interface

Provides access to moasaic dataset operations.

Members

Name Description
Method AddNewerRasters Re-crawls all data source paths associated with selected catalog items for newer data sources and adds these new items to the mosaic dataset.
Method AddRasters Adds raster datasets to the mosaic dataset.
Method BuildBoundary Builds the boundary geometry of the mosaic dataset using selected catalog items.
Method BuildFootprints Rebuilds footprint geometry of selected catalog items.
Method BuildSeamlines Builds seamline geometry of selected catalog items.
Method CalculateCellSizeRanges Calculates cell size ranges that control visibility of selected catalog items.
Method ComputeDirtyArea Computes a polygon that defines a region containing mosaic dataset items newer than a specified point in time.
Read-only property DefaultOverviewWorkspace The default workspace for storing overview raster dataset associated with the mosaic dataset.
Method DefineNoData Applies a mask with specified NoData values on selected catalog items.
Method DefineOverviews Defines a new (or refreshes an existing) overview tiling scheme.
Method GenerateOverviews Generates overview images corresponding to selected catalog items.
Method GetCellSizeLevels Returns the cell size levels associated with the specified raster type instance. An 'instanceID' value of -1 indicates a request for cell size levels associated with the mosaic dataset.
Method ImportGeometry Imports external geometry into the mosaic dataset.
Method QuerySpatialIndex Returns the spatial index and grid sizes of the mosaic catalog.
Method RemoveItems Removes selected catalog items.
Method ReplacePaths Replaces paths associated with the raster datasets and the data sources of selected catalog items.
Method ResetSpatialIndex Resets spatial index on the mosaic catalog. Creates a new spatial index if none is found.
Method Search Returns a search cursor with mosaic dataset items matching all specified criteria.
Method Synchronize Rebuilds selected catalog items and synchronizes them with the corresponding data source.
Method UpdateCellSizeLevels Stores the cell size levels associated with the specified raster type instance ID. An 'instanceID' value of -1 indicates that cell size levels associated with the mosaic dataset is being updated.
Method UpdateTimeStamp Updates the time stamp value of selected catalog items.

IMosaicDatasetOperation.AddNewerRasters Method

Re-crawls all data source paths associated with selected catalog items for newer data sources and adds these new items to the mosaic dataset.

Public Sub AddNewerRasters ( _
    ByVal pSelectionParameters As ISelectionParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void AddNewerRasters (
    ISelectionParameters pSelectionParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.AddRasters Method

Adds raster datasets to the mosaic dataset.

Public Sub AddRasters ( _
    ByVal pParameters As IAddRastersParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void AddRasters (
    IAddRastersParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.BuildBoundary Method

Builds the boundary geometry of the mosaic dataset using selected catalog items.

Public Sub BuildBoundary ( _
    ByVal pParameters As IBuildBoundaryParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void BuildBoundary (
    IBuildBoundaryParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.BuildFootprints Method

Rebuilds footprint geometry of selected catalog items.

Public Sub BuildFootprints ( _
    ByVal pParameters As IBuildFootprintsParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void BuildFootprints (
    IBuildFootprintsParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.BuildSeamlines Method

Builds seamline geometry of selected catalog items.

Public Sub BuildSeamlines ( _
    ByVal pParameters As IBuildSeamlinesParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void BuildSeamlines (
    IBuildSeamlinesParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.CalculateCellSizeRanges Method

Calculates cell size ranges that control visibility of selected catalog items.

Public Sub CalculateCellSizeRanges ( _
    ByVal pParameters As ICalculateCellSizeRangesParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void CalculateCellSizeRanges (
    ICalculateCellSizeRangesParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.ComputeDirtyArea Method

Computes a polygon that defines a region containing mosaic dataset items newer than a specified point in time.

Public Sub ComputeDirtyArea ( _
    ByVal pParameters As IComputeDirtyAreaParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void ComputeDirtyArea (
    IComputeDirtyAreaParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.DefaultOverviewWorkspace Property

The default workspace for storing overview raster dataset associated with the mosaic dataset.

Public ReadOnly Property DefaultOverviewWorkspace As IWorkspaceName
public IWorkspaceName DefaultOverviewWorkspace {get;}

IMosaicDatasetOperation.DefineNoData Method

Applies a mask with specified NoData values on selected catalog items.

Public Sub DefineNoData ( _
    ByVal pParameters As IDefineNoDataParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void DefineNoData (
    IDefineNoDataParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.DefineOverviews Method

Defines a new (or refreshes an existing) overview tiling scheme.

Public Sub DefineOverviews ( _
    ByVal pParameters As IDefineOverviewsParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void DefineOverviews (
    IDefineOverviewsParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.GenerateOverviews Method

Generates overview images corresponding to selected catalog items.

Public Sub GenerateOverviews ( _
    ByVal pParameters As IGenerateOverviewsParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void GenerateOverviews (
    IGenerateOverviewsParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.GetCellSizeLevels Method

Returns the cell size levels associated with the specified raster type instance. An 'instanceID' value of -1 indicates a request for cell size levels associated with the mosaic dataset.

Public Function GetCellSizeLevels ( _
    ByVal InstanceID As Integer _
) As ICellSizeLevels
public ICellSizeLevels GetCellSizeLevels (
    int InstanceID
);

IMosaicDatasetOperation.ImportGeometry Method

Imports external geometry into the mosaic dataset.

Public Sub ImportGeometry ( _
    ByVal pParameters As IImportGeometryParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void ImportGeometry (
    IImportGeometryParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.QuerySpatialIndex Method

Returns the spatial index and grid sizes of the mosaic catalog.

Public Sub QuerySpatialIndex ( _
    ByRef ppSpatialIndex As IIndex, _
    ByRef pGridSize1 As Double, _
    ByRef pGridSize2 As Double, _
    ByRef pGridSize3 As Double _
)
public void QuerySpatialIndex (
    ref IIndex ppSpatialIndex,
    ref double pGridSize1,
    ref double pGridSize2,
    ref double pGridSize3
);

IMosaicDatasetOperation.RemoveItems Method

Removes selected catalog items.

Public Sub RemoveItems ( _
    ByVal pParameters As IRemoveItemsParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void RemoveItems (
    IRemoveItemsParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.ReplacePaths Method

Replaces paths associated with the raster datasets and the data sources of selected catalog items.

Public Sub ReplacePaths ( _
    ByVal pParameters As IReplacePathsParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void ReplacePaths (
    IReplacePathsParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.ResetSpatialIndex Method

Resets spatial index on the mosaic catalog. Creates a new spatial index if none is found.

Public Sub ResetSpatialIndex ( _
    ByVal gridSize1 As Double, _
    ByVal gridSize2 As Double, _
    ByVal gridSize3 As Double _
)
public void ResetSpatialIndex (
    double gridSize1,
    double gridSize2,
    double gridSize3
);

IMosaicDatasetOperation.Search Method

Returns a search cursor with mosaic dataset items matching all specified criteria.

Public Function Search ( _
    ByVal pParameters As ISelectionParameters, _
    ByVal pAdditionalQuery As IQueryFilter _
) As ICursor
public ICursor Search (
    ISelectionParameters pParameters,
    IQueryFilter pAdditionalQuery
);

IMosaicDatasetOperation.Synchronize Method

Rebuilds selected catalog items and synchronizes them with the corresponding data source.

Public Sub Synchronize ( _
    ByVal pParameters As ISynchronizeParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void Synchronize (
    ISynchronizeParameters pParameters,
    ITrackCancel pTrackCancel
);

IMosaicDatasetOperation.UpdateCellSizeLevels Method

Stores the cell size levels associated with the specified raster type instance ID. An 'instanceID' value of -1 indicates that cell size levels associated with the mosaic dataset is being updated.

Public Sub UpdateCellSizeLevels ( _
    ByVal InstanceID As Integer, _
    ByVal pCellSizeLevels As ICellSizeLevels _
)
public void UpdateCellSizeLevels (
    int InstanceID,
    ICellSizeLevels pCellSizeLevels
);

IMosaicDatasetOperation.UpdateTimeStamp Method

Updates the time stamp value of selected catalog items.

Public Sub UpdateTimeStamp ( _
    ByVal pParameters As ISelectionParameters, _
    ByVal pTrackCancel As ITrackCancel _
)
public void UpdateTimeStamp (
    ISelectionParameters pParameters,
    ITrackCancel pTrackCancel
);

Classes that implement IMosaicDatasetOperation

Classes Description

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