|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRasterCatalogLoader
Provides access to members that control rastercatalog loading.
The IRasterCatalogLoader interface provides functions to load a list of raster datasets or a directory of raster datasets to the given raster catalog. The storage parameters can be specified by StorageDef. If the raster datasets have transformations associated, the rasters can either be loaded and stored in its native spatial space and the transformation information stored separately; or transformed on-the-fly and the pixels stored in the transformed space. If the raster datasets have spatial reference that is different from the spatial reference of the raster column of the raster catalog, the rasters can either be projected on-the-fly or kept in its original spatial reference.
Load loads raster datasets in the given directory to the raster catalog.
LoadDatasets loads a list of raster datasets to the raster catalog.
Method Summary | |
---|---|
Object |
getBackground()
The background value to filtered. |
IPropertySet |
getConnectionProperties()
The GeoDatabase connection properties. |
Object |
getForeground()
The foreground value for 1-Bit images. |
Object |
getIgnoreValues()
The ignore values for statistics. |
String |
getInvalidDatasets()
The current list of newline delimited failed dataset names. |
IErrorInfo |
getLastError()
The last loading error. |
String |
getLastLoadedDataset()
The last loaded dataset name. |
IRasterStorageDef |
getStorageDef()
The GeoDatabase storage definition. |
IWorkspace |
getWorkspace()
The GeoDatabase workspace. |
int |
getXSkipFactor()
The X skip factor for statistics. |
int |
getYSkipFactor()
The Y skip factor for statistics. |
boolean |
isEnableBuildStatistics()
Indicates if statistics should be built on loading. |
boolean |
isProjected()
Indicates if datasets are to be reprojected on loading. |
boolean |
isTransformed()
Indicates if datasets are to be transformed on loading. |
void |
load(String catalog,
String directory,
ITrackCancel pCancelTracker)
Loads all raster datasets in a given directory into a raster catalog. |
void |
loadDatasets(String catalog,
String namelist,
ITrackCancel pCancelTracker)
Loads all raster datasets in a given name list file into a raster catalog. |
void |
setBackground(Object background)
The background value to filtered. |
void |
setConnectionPropertiesByRef(IPropertySet ppConnectionProperties)
The GeoDatabase connection properties. |
void |
setEnableBuildStatistics(boolean pEnableBuildStats)
Indicates if statistics should be built on loading. |
void |
setForeground(Object foreground)
The foreground value for 1-Bit images. |
void |
setIgnoreValues(Object vIgnoreValues)
The ignore values for statistics. |
void |
setProjected(boolean projected)
Indicates if datasets are to be reprojected on loading. |
void |
setStorageDefByRef(IRasterStorageDef ppStorageDef)
The GeoDatabase storage definition. |
void |
setTransformed(boolean xformed)
Indicates if datasets are to be transformed on loading. |
void |
setWorkspaceByRef(IWorkspace pWorkspace)
The GeoDatabase workspace. |
void |
setXSkipFactor(int xSkipFactor)
The X skip factor for statistics. |
void |
setYSkipFactor(int ySkipFactor)
The Y skip factor for statistics. |
Method Detail |
---|
IPropertySet getConnectionProperties() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setConnectionPropertiesByRef(IPropertySet ppConnectionProperties) throws IOException, AutomationException
ppConnectionProperties
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IWorkspace getWorkspace() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setWorkspaceByRef(IWorkspace pWorkspace) throws IOException, AutomationException
pWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getBackground() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBackground(Object background) throws IOException, AutomationException
background
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getForeground() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setForeground(Object foreground) throws IOException, AutomationException
foreground
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IRasterStorageDef getStorageDef() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setStorageDefByRef(IRasterStorageDef ppStorageDef) throws IOException, AutomationException
ppStorageDef
- A reference to a com.esri.arcgis.geodatabase.IRasterStorageDef (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isTransformed() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setTransformed(boolean xformed) throws IOException, AutomationException
xformed
- The xformed (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isProjected() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setProjected(boolean projected) throws IOException, AutomationException
When it is set to be TRUE, the raster will be transformed first if it has a transformation and then proejcted.
projected
- The projected (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isEnableBuildStatistics() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setEnableBuildStatistics(boolean pEnableBuildStats) throws IOException, AutomationException
pEnableBuildStats
- The pEnableBuildStats (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getXSkipFactor() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setXSkipFactor(int xSkipFactor) throws IOException, AutomationException
xSkipFactor
- The xSkipFactor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getYSkipFactor() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setYSkipFactor(int ySkipFactor) throws IOException, AutomationException
ySkipFactor
- The ySkipFactor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getIgnoreValues() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIgnoreValues(Object vIgnoreValues) throws IOException, AutomationException
vIgnoreValues
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void load(String catalog, String directory, ITrackCancel pCancelTracker) throws IOException, AutomationException
catalog
- The catalog (in)directory
- The directory (in)pCancelTracker
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void loadDatasets(String catalog, String namelist, ITrackCancel pCancelTracker) throws IOException, AutomationException
catalog
- The catalog (in)namelist
- The namelist (in)pCancelTracker
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IErrorInfo getLastError() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getInvalidDatasets() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getLastLoadedDataset() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |