|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.datasourcesraster.BasicRasterSdeLoader
public class BasicRasterSdeLoader
A mechanism to control creation of SDE Raster datasets and load raster data.
RasterSdeLoader creates an 8.x raster dataset or raster catalog in ArcSDE, it is not recommended to be used in ArcGIS 9.x
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 |
---|
public BasicRasterSdeLoader() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic BasicRasterSdeLoader(Object obj) throws IOException
BasicRasterSdeLoader theBasicRasterSdeLoader = (BasicRasterSdeLoader) obj;
obj
to BasicRasterSdeLoader
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public void setServerName(String name) throws IOException, AutomationException
setServerName
in interface IBasicRasterSdeConnection
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getServerName() throws IOException, AutomationException
getServerName
in interface IBasicRasterSdeConnection
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInstance(String name) throws IOException, AutomationException
setInstance
in interface IBasicRasterSdeConnection
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getInstance() throws IOException, AutomationException
getInstance
in interface IBasicRasterSdeConnection
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDatabase(String databaseName) throws IOException, AutomationException
setDatabase
in interface IBasicRasterSdeConnection
databaseName
- The databaseName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDatabase() throws IOException, AutomationException
getDatabase
in interface IBasicRasterSdeConnection
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSdeRasterName(String outputName) throws IOException, AutomationException
setSdeRasterName
in interface IBasicRasterSdeConnection
outputName
- The outputName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getSdeRasterName() throws IOException, AutomationException
getSdeRasterName
in interface IBasicRasterSdeConnection
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUserName(String userName) throws IOException, AutomationException
setUserName
in interface IBasicRasterSdeConnection
userName
- The userName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getUserName() throws IOException, AutomationException
getUserName
in interface IBasicRasterSdeConnection
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPassword(String password) throws IOException, AutomationException
setPassword
in interface IBasicRasterSdeConnection
password
- The password (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getPassword() throws IOException, AutomationException
getPassword
in interface IBasicRasterSdeConnection
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInputRasterName(String inputName) throws IOException, AutomationException
setInputRasterName
in interface IBasicRasterSdeConnection
inputName
- The inputName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getInputRasterName() throws IOException, AutomationException
getInputRasterName
in interface IBasicRasterSdeConnection
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInputBitMaskName(String bitMaskName) throws IOException, AutomationException
setInputBitMaskName
in interface IBasicRasterSdeConnection
bitMaskName
- The bitMaskName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getInputBitMaskName() throws IOException, AutomationException
getInputBitMaskName
in interface IBasicRasterSdeConnection
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSdeWorkspaceName(IWorkspaceName rhs1) throws IOException, AutomationException
setSdeWorkspaceName
in interface IBasicRasterSdeConnection
rhs1
- A reference to a com.esri.arcgis.geodatabase.IWorkspaceName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRaster getRaster() throws IOException, AutomationException
getRaster
in interface IBasicRasterSdeConnection
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRasterByRef(IRaster raster) throws IOException, AutomationException
setRasterByRef
in interface IBasicRasterSdeConnection
raster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRaster getMaskRaster() throws IOException, AutomationException
getMaskRaster
in interface IBasicRasterSdeConnection
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMaskRasterByRef(IRaster maskRaster) throws IOException, AutomationException
setMaskRasterByRef
in interface IBasicRasterSdeConnection
maskRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTileWidth(int width) throws IOException, AutomationException
setTileWidth
in interface IRasterSdeStorage
setTileWidth
in interface IRasterSdeStorage2
width
- The width (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTileWidth() throws IOException, AutomationException
getTileWidth
in interface IRasterSdeStorage
getTileWidth
in interface IRasterSdeStorage2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTileHeight(int height) throws IOException, AutomationException
setTileHeight
in interface IRasterSdeStorage
setTileHeight
in interface IRasterSdeStorage2
height
- The height (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTileHeight() throws IOException, AutomationException
getTileHeight
in interface IRasterSdeStorage
getTileHeight
in interface IRasterSdeStorage2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPyramidResampleType(int method) throws IOException, AutomationException
setPyramidResampleType
in interface IRasterSdeStorage
setPyramidResampleType
in interface IRasterSdeStorage2
method
- A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPyramidResampleType() throws IOException, AutomationException
getPyramidResampleType
in interface IRasterSdeStorage
getPyramidResampleType
in interface IRasterSdeStorage2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws IOException, AutomationException
getSpatialReference
in interface IRasterSdeStorage
getSpatialReference
in interface IRasterSdeStorage2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSpatialReferenceByRef(ISpatialReference spRef) throws IOException, AutomationException
setSpatialReferenceByRef
in interface IRasterSdeStorage
setSpatialReferenceByRef
in interface IRasterSdeStorage2
spRef
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPyramidOption(int option) throws IOException, AutomationException
setPyramidOption
in interface IRasterSdeStorage
setPyramidOption
in interface IRasterSdeStorage2
option
- A com.esri.arcgis.datasourcesraster.esriRasterSdePyramidOptEnum constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPyramidOption() throws IOException, AutomationException
getPyramidOption
in interface IRasterSdeStorage
getPyramidOption
in interface IRasterSdeStorage2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCompressionType(int type) throws IOException, AutomationException
setCompressionType
in interface IRasterSdeStorage
setCompressionType
in interface IRasterSdeStorage2
type
- A com.esri.arcgis.geodatabase.esriRasterSdeCompressionTypeEnum constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCompressionType() throws IOException, AutomationException
getCompressionType
in interface IRasterSdeStorage
getCompressionType
in interface IRasterSdeStorage2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setKeyword(String keyword) throws IOException, AutomationException
setKeyword
in interface IRasterSdeStorage
setKeyword
in interface IRasterSdeStorage2
keyword
- The keyword (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getKeyword() throws IOException, AutomationException
getKeyword
in interface IRasterSdeStorage
getKeyword
in interface IRasterSdeStorage2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMosaicingTolerance(IPoint rhs1) throws IOException, AutomationException
setMosaicingTolerance
in interface IRasterSdeStorage
setMosaicingTolerance
in interface IRasterSdeStorage2
rhs1
- A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void create() throws IOException, AutomationException
create
in interface IRasterSdeServerOperation
create
in interface IRasterSdeServerOperation2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void update() throws IOException, AutomationException
update
in interface IRasterSdeServerOperation
update
in interface IRasterSdeServerOperation2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delete() throws IOException, AutomationException
delete
in interface IRasterSdeServerOperation
delete
in interface IRasterSdeServerOperation2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void mosaic() throws IOException, AutomationException
mosaic
in interface IRasterSdeServerOperation
mosaic
in interface IRasterSdeServerOperation2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void buildPyramids() throws IOException, AutomationException
buildPyramids
in interface IRasterSdeServerOperation
buildPyramids
in interface IRasterSdeServerOperation2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void computeStatistics() throws IOException, AutomationException
computeStatistics
in interface IRasterSdeServerOperation
computeStatistics
in interface IRasterSdeServerOperation2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCompressionQuality(int value) throws IOException, AutomationException
setCompressionQuality
in interface IRasterSdeStorage2
value
- The value (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCompressionQuality() throws IOException, AutomationException
getCompressionQuality
in interface IRasterSdeStorage2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void insert() throws IOException, AutomationException
insert
in interface IRasterSdeServerOperation2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCatalogName(String catalogElementName) throws IOException, AutomationException
setCatalogName
in interface IRasterSdeCatalog
catalogElementName
- The catalogElementName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getCatalogName() throws IOException, AutomationException
getCatalogName
in interface IRasterSdeCatalog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRasterName(String rasterName) throws IOException, AutomationException
setRasterName
in interface IRasterSdeCatalog
rasterName
- The rasterName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getRasterName() throws IOException, AutomationException
getRasterName
in interface IRasterSdeCatalog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws IOException, AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
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 |