com.esri.arcgis.datasourcesraster
Class BasicRasterSdeLoader

java.lang.Object
  extended by com.esri.arcgis.datasourcesraster.BasicRasterSdeLoader
All Implemented Interfaces:
IBasicRasterSdeConnection, IRasterSdeCatalog, IRasterSdeServerOperation, IRasterSdeServerOperation2, IRasterSdeStorage, IRasterSdeStorage2, com.esri.arcgis.interop.RemoteObjRef, ISupportErrorInfo, Serializable

public class BasicRasterSdeLoader
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, IBasicRasterSdeConnection, IRasterSdeStorage, IRasterSdeServerOperation, IRasterSdeStorage2, IRasterSdeServerOperation2, IRasterSdeCatalog, ISupportErrorInfo

A mechanism to control creation of SDE Raster datasets and load raster data.

Remarks

RasterSdeLoader creates an 8.x raster dataset or raster catalog in ArcSDE, it is not recommended to be used in ArcGIS 9.x

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

See Also:
Serialized Form

Constructor Summary
BasicRasterSdeLoader()
          Constructs a BasicRasterSdeLoader using ArcGIS Engine.
BasicRasterSdeLoader(Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
BasicRasterSdeLoader theBasicRasterSdeLoader = (BasicRasterSdeLoader) obj;
 
Method Summary
 void buildPyramids()
          Instructs Raster SDE Server to build pyramid layers based on the defined storage properties.
 void computeStatistics()
          Computes statistics on a raster SDE.
 void create()
          Creates a raster dataset on an SDE server.
 void delete()
          Deletes raster dataset from SDE server.
 boolean equals(Object o)
          Compare this object with another
 String getCatalogName()
          The ArcSDE raster catalog name.
static String getClsid()
          getClsid.
 int getCompressionQuality()
          The compression quality.
 int getCompressionType()
          The compression type.
 String getDatabase()
          The database name.
 String getInputBitMaskName()
          The input 1-bit raster dataset name to be used as mask.
 String getInputRasterName()
          The input raster dataset name.
 String getInstance()
          The server instance.
 String getKeyword()
          The keyword.
 IRaster getMaskRaster()
          The input raster mask to be loaded to SDE.
 String getPassword()
          The password.
 int getPyramidOption()
          The option for building pyramids.
 int getPyramidResampleType()
          The resampling method.
 IRaster getRaster()
          The input raster to be loaded to SDE.
 String getRasterName()
          The ArcSDE raster name.
 String getSdeRasterName()
          The output raster dataset name.
 String getServerName()
          The server name.
 ISpatialReference getSpatialReference()
          The SpatialReference.
 int getTileHeight()
          The tile height.
 int getTileWidth()
          The tile width.
 String getUserName()
          The username.
 int hashCode()
          the hashcode for this object
 void insert()
          Insert a raster into a raster catalog on an ArcSDE server.
 void interfaceSupportsErrorInfo(GUID riid)
          interfaceSupportsErrorInfo
 void mosaic()
          Instructs Raster SDE Server to mosaic data based on the defined storage properties.
 void setCatalogName(String catalogElementName)
          The ArcSDE raster catalog name.
 void setCompressionQuality(int value)
          The compression quality.
 void setCompressionType(int type)
          The compression type.
 void setDatabase(String databaseName)
          The database name.
 void setInputBitMaskName(String bitMaskName)
          The input 1-bit raster dataset name to be used as mask.
 void setInputRasterName(String inputName)
          The input raster dataset name.
 void setInstance(String name)
          The server instance.
 void setKeyword(String keyword)
          The keyword.
 void setMaskRasterByRef(IRaster maskRaster)
          The input raster mask to be loaded to SDE.
 void setMosaicingTolerance(IPoint rhs1)
          The mosaicing tolerance.
 void setPassword(String password)
          The password.
 void setPyramidOption(int option)
          The option for building pyramids.
 void setPyramidResampleType(int method)
          The resampling method.
 void setRasterByRef(IRaster raster)
          The input raster to be loaded to SDE.
 void setRasterName(String rasterName)
          The ArcSDE raster name.
 void setSdeRasterName(String outputName)
          The output raster dataset name.
 void setSdeWorkspaceName(IWorkspaceName rhs1)
          The SDE Connection, set through WorkspaceName object.
 void setServerName(String name)
          The server name.
 void setSpatialReferenceByRef(ISpatialReference spRef)
          The SpatialReference.
 void setTileHeight(int height)
          The tile height.
 void setTileWidth(int width)
          The tile width.
 void setUserName(String userName)
          The username.
 void update()
          Updates properties of raster dataset on SDE server.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef
getJintegraDispatch, release
 

Constructor Detail

BasicRasterSdeLoader

public BasicRasterSdeLoader()
                     throws IOException,
                            UnknownHostException
Constructs a BasicRasterSdeLoader using ArcGIS Engine.

Throws:
IOException - if there are interop problems
UnknownHostException - if there are interop problems

BasicRasterSdeLoader

public BasicRasterSdeLoader(Object obj)
                     throws IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
BasicRasterSdeLoader theBasicRasterSdeLoader = (BasicRasterSdeLoader) obj;

Construct a BasicRasterSdeLoader using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to BasicRasterSdeLoader.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
IOException - if there are interop problems
Method Detail

getClsid

public static String getClsid()
getClsid.


equals

public boolean equals(Object o)
Compare this object with another

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

setServerName

public void setServerName(String name)
                   throws IOException,
                          AutomationException
The server name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setServerName in interface IBasicRasterSdeConnection
Parameters:
name - The name (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getServerName

public String getServerName()
                     throws IOException,
                            AutomationException
The server name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getServerName in interface IBasicRasterSdeConnection
Returns:
The name
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInstance

public void setInstance(String name)
                 throws IOException,
                        AutomationException
The server instance.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setInstance in interface IBasicRasterSdeConnection
Parameters:
name - The name (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInstance

public String getInstance()
                   throws IOException,
                          AutomationException
The server instance.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getInstance in interface IBasicRasterSdeConnection
Returns:
The name
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatabase

public void setDatabase(String databaseName)
                 throws IOException,
                        AutomationException
The database name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setDatabase in interface IBasicRasterSdeConnection
Parameters:
databaseName - The databaseName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatabase

public String getDatabase()
                   throws IOException,
                          AutomationException
The database name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getDatabase in interface IBasicRasterSdeConnection
Returns:
The databaseName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSdeRasterName

public void setSdeRasterName(String outputName)
                      throws IOException,
                             AutomationException
The output raster dataset name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setSdeRasterName in interface IBasicRasterSdeConnection
Parameters:
outputName - The outputName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSdeRasterName

public String getSdeRasterName()
                        throws IOException,
                               AutomationException
The output raster dataset name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getSdeRasterName in interface IBasicRasterSdeConnection
Returns:
The outputName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUserName

public void setUserName(String userName)
                 throws IOException,
                        AutomationException
The username.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setUserName in interface IBasicRasterSdeConnection
Parameters:
userName - The userName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUserName

public String getUserName()
                   throws IOException,
                          AutomationException
The username.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getUserName in interface IBasicRasterSdeConnection
Returns:
The userName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPassword

public void setPassword(String password)
                 throws IOException,
                        AutomationException
The password.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setPassword in interface IBasicRasterSdeConnection
Parameters:
password - The password (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPassword

public String getPassword()
                   throws IOException,
                          AutomationException
The password.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getPassword in interface IBasicRasterSdeConnection
Returns:
The password
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInputRasterName

public void setInputRasterName(String inputName)
                        throws IOException,
                               AutomationException
The input raster dataset name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setInputRasterName in interface IBasicRasterSdeConnection
Parameters:
inputName - The inputName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputRasterName

public String getInputRasterName()
                          throws IOException,
                                 AutomationException
The input raster dataset name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getInputRasterName in interface IBasicRasterSdeConnection
Returns:
The inputName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInputBitMaskName

public void setInputBitMaskName(String bitMaskName)
                         throws IOException,
                                AutomationException
The input 1-bit raster dataset name to be used as mask.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setInputBitMaskName in interface IBasicRasterSdeConnection
Parameters:
bitMaskName - The bitMaskName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputBitMaskName

public String getInputBitMaskName()
                           throws IOException,
                                  AutomationException
The input 1-bit raster dataset name to be used as mask.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getInputBitMaskName in interface IBasicRasterSdeConnection
Returns:
The bitMaskName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSdeWorkspaceName

public void setSdeWorkspaceName(IWorkspaceName rhs1)
                         throws IOException,
                                AutomationException
The SDE Connection, set through WorkspaceName object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setSdeWorkspaceName in interface IBasicRasterSdeConnection
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IWorkspaceName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRaster

public IRaster getRaster()
                  throws IOException,
                         AutomationException
The input raster to be loaded to SDE.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getRaster in interface IBasicRasterSdeConnection
Returns:
A reference to a com.esri.arcgis.geodatabase.IRaster
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterByRef

public void setRasterByRef(IRaster raster)
                    throws IOException,
                           AutomationException
The input raster to be loaded to SDE.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setRasterByRef in interface IBasicRasterSdeConnection
Parameters:
raster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaskRaster

public IRaster getMaskRaster()
                      throws IOException,
                             AutomationException
The input raster mask to be loaded to SDE.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getMaskRaster in interface IBasicRasterSdeConnection
Returns:
A reference to a com.esri.arcgis.geodatabase.IRaster
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaskRasterByRef

public void setMaskRasterByRef(IRaster maskRaster)
                        throws IOException,
                               AutomationException
The input raster mask to be loaded to SDE.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setMaskRasterByRef in interface IBasicRasterSdeConnection
Parameters:
maskRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTileWidth

public void setTileWidth(int width)
                  throws IOException,
                         AutomationException
The tile width.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setTileWidth in interface IRasterSdeStorage
Specified by:
setTileWidth in interface IRasterSdeStorage2
Parameters:
width - The width (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTileWidth

public int getTileWidth()
                 throws IOException,
                        AutomationException
The tile width.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getTileWidth in interface IRasterSdeStorage
Specified by:
getTileWidth in interface IRasterSdeStorage2
Returns:
The width
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTileHeight

public void setTileHeight(int height)
                   throws IOException,
                          AutomationException
The tile height.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setTileHeight in interface IRasterSdeStorage
Specified by:
setTileHeight in interface IRasterSdeStorage2
Parameters:
height - The height (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTileHeight

public int getTileHeight()
                  throws IOException,
                         AutomationException
The tile height.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getTileHeight in interface IRasterSdeStorage
Specified by:
getTileHeight in interface IRasterSdeStorage2
Returns:
The height
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPyramidResampleType

public void setPyramidResampleType(int method)
                            throws IOException,
                                   AutomationException
The resampling method.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setPyramidResampleType in interface IRasterSdeStorage
Specified by:
setPyramidResampleType in interface IRasterSdeStorage2
Parameters:
method - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPyramidResampleType

public int getPyramidResampleType()
                           throws IOException,
                                  AutomationException
The resampling method.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getPyramidResampleType in interface IRasterSdeStorage
Specified by:
getPyramidResampleType in interface IRasterSdeStorage2
Returns:
A com.esri.arcgis.geodatabase.rstResamplingTypes constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReference

public ISpatialReference getSpatialReference()
                                      throws IOException,
                                             AutomationException
The SpatialReference.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getSpatialReference in interface IRasterSdeStorage
Specified by:
getSpatialReference in interface IRasterSdeStorage2
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReferenceByRef

public void setSpatialReferenceByRef(ISpatialReference spRef)
                              throws IOException,
                                     AutomationException
The SpatialReference.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setSpatialReferenceByRef in interface IRasterSdeStorage
Specified by:
setSpatialReferenceByRef in interface IRasterSdeStorage2
Parameters:
spRef - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPyramidOption

public void setPyramidOption(int option)
                      throws IOException,
                             AutomationException
The option for building pyramids.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setPyramidOption in interface IRasterSdeStorage
Specified by:
setPyramidOption in interface IRasterSdeStorage2
Parameters:
option - A com.esri.arcgis.datasourcesraster.esriRasterSdePyramidOptEnum constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPyramidOption

public int getPyramidOption()
                     throws IOException,
                            AutomationException
The option for building pyramids.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getPyramidOption in interface IRasterSdeStorage
Specified by:
getPyramidOption in interface IRasterSdeStorage2
Returns:
A com.esri.arcgis.datasourcesraster.esriRasterSdePyramidOptEnum constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCompressionType

public void setCompressionType(int type)
                        throws IOException,
                               AutomationException
The compression type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setCompressionType in interface IRasterSdeStorage
Specified by:
setCompressionType in interface IRasterSdeStorage2
Parameters:
type - A com.esri.arcgis.geodatabase.esriRasterSdeCompressionTypeEnum constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCompressionType

public int getCompressionType()
                       throws IOException,
                              AutomationException
The compression type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getCompressionType in interface IRasterSdeStorage
Specified by:
getCompressionType in interface IRasterSdeStorage2
Returns:
A com.esri.arcgis.geodatabase.esriRasterSdeCompressionTypeEnum constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setKeyword

public void setKeyword(String keyword)
                throws IOException,
                       AutomationException
The keyword.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setKeyword in interface IRasterSdeStorage
Specified by:
setKeyword in interface IRasterSdeStorage2
Parameters:
keyword - The keyword (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getKeyword

public String getKeyword()
                  throws IOException,
                         AutomationException
The keyword.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getKeyword in interface IRasterSdeStorage
Specified by:
getKeyword in interface IRasterSdeStorage2
Returns:
The keyword
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMosaicingTolerance

public void setMosaicingTolerance(IPoint rhs1)
                           throws IOException,
                                  AutomationException
The mosaicing tolerance.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setMosaicingTolerance in interface IRasterSdeStorage
Specified by:
setMosaicingTolerance in interface IRasterSdeStorage2
Parameters:
rhs1 - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

create

public void create()
            throws IOException,
                   AutomationException
Creates a raster dataset on an SDE server.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
create in interface IRasterSdeServerOperation
Specified by:
create in interface IRasterSdeServerOperation2
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

update

public void update()
            throws IOException,
                   AutomationException
Updates properties of raster dataset on SDE server.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
update in interface IRasterSdeServerOperation
Specified by:
update in interface IRasterSdeServerOperation2
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

delete

public void delete()
            throws IOException,
                   AutomationException
Deletes raster dataset from SDE server.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
delete in interface IRasterSdeServerOperation
Specified by:
delete in interface IRasterSdeServerOperation2
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

mosaic

public void mosaic()
            throws IOException,
                   AutomationException
Instructs Raster SDE Server to mosaic data based on the defined storage properties.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
mosaic in interface IRasterSdeServerOperation
Specified by:
mosaic in interface IRasterSdeServerOperation2
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

buildPyramids

public void buildPyramids()
                   throws IOException,
                          AutomationException
Instructs Raster SDE Server to build pyramid layers based on the defined storage properties.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
buildPyramids in interface IRasterSdeServerOperation
Specified by:
buildPyramids in interface IRasterSdeServerOperation2
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

computeStatistics

public void computeStatistics()
                       throws IOException,
                              AutomationException
Computes statistics on a raster SDE.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
computeStatistics in interface IRasterSdeServerOperation
Specified by:
computeStatistics in interface IRasterSdeServerOperation2
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCompressionQuality

public void setCompressionQuality(int value)
                           throws IOException,
                                  AutomationException
The compression quality.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setCompressionQuality in interface IRasterSdeStorage2
Parameters:
value - The value (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCompressionQuality

public int getCompressionQuality()
                          throws IOException,
                                 AutomationException
The compression quality.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getCompressionQuality in interface IRasterSdeStorage2
Returns:
The value
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

insert

public void insert()
            throws IOException,
                   AutomationException
Insert a raster into a raster catalog on an ArcSDE server.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
insert in interface IRasterSdeServerOperation2
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCatalogName

public void setCatalogName(String catalogElementName)
                    throws IOException,
                           AutomationException
The ArcSDE raster catalog name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setCatalogName in interface IRasterSdeCatalog
Parameters:
catalogElementName - The catalogElementName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCatalogName

public String getCatalogName()
                      throws IOException,
                             AutomationException
The ArcSDE raster catalog name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getCatalogName in interface IRasterSdeCatalog
Returns:
The catalogElementName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterName

public void setRasterName(String rasterName)
                   throws IOException,
                          AutomationException
The ArcSDE raster name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setRasterName in interface IRasterSdeCatalog
Parameters:
rasterName - The rasterName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterName

public String getRasterName()
                     throws IOException,
                            AutomationException
The ArcSDE raster name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getRasterName in interface IRasterSdeCatalog
Returns:
The rasterName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws IOException,
                                       AutomationException
interfaceSupportsErrorInfo

Description

Indicates whether the interface supports IErrorInfo.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
interfaceSupportsErrorInfo in interface ISupportErrorInfo
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.