|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRasterSdeStorage
Provides access to members that control RasterSDE storage.
The CompressionType property selects the compression type used for the new dataset. At ArcGIS 8.1, only LZ77 compression is supported. By default, the data is uncompressed.
The PyramidOption property specifies how pyramids will be built. Pyramids will be built by default.
The PyramidResampleType determines which resampling method will be used to compute the pyramids. For categorical data, nearest neighbor resampling is best, while for continuous data, bilinear interpolation or cubic convolution are appropriate.
The SpatialReference property determines the coordinate system that will be defined for the new raster. Rasters inserted into the database will not be reprojected during loading.
The TileHeight and TileWidth properties determine the size of the stor-age block inserted into the database. The default tile size is 128 x 128.
The Keyword property allows you to specify a configuration keyword in a dbtune file to optimize the performance of your database for raster retrievals.
The MosaicingTolerance property specifies the offset between the output raster cell corners and input raster cell corners. By default, the tolerance is 0, which means that if the input raster is not perfectly aligned with the output raster in x and y, data loading will fail. At ArcGIS 8.1, this property has no effect.
This interface is not recommended for use in ArcGIS 9.x.
The IRasterSDEStorage interface allows you to set parameters used by the new SDE raster dataset. Specify any of the properties that you desire before creating a raster because once the raster has been created, these properties cannot be changed.
IRasterSdeServerOperation
Method Summary | |
---|---|
int |
getCompressionType()
The compression type. |
String |
getKeyword()
The keyword. |
int |
getPyramidOption()
The option for building pyramids. |
int |
getPyramidResampleType()
The resampling method. |
ISpatialReference |
getSpatialReference()
The SpatialReference. |
int |
getTileHeight()
The tile height. |
int |
getTileWidth()
The tile width. |
void |
setCompressionType(int type)
The compression type. |
void |
setKeyword(String keyword)
The keyword. |
void |
setMosaicingTolerance(IPoint rhs1)
The mosaicing tolerance. |
void |
setPyramidOption(int option)
The option for building pyramids. |
void |
setPyramidResampleType(int method)
The resampling method. |
void |
setSpatialReferenceByRef(ISpatialReference spRef)
The SpatialReference. |
void |
setTileHeight(int height)
The tile height. |
void |
setTileWidth(int width)
The tile width. |
Method Detail |
---|
void setTileWidth(int width) throws IOException, AutomationException
width
- The width (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getTileWidth() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setTileHeight(int height) throws IOException, AutomationException
height
- The height (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getTileHeight() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPyramidResampleType(int method) throws IOException, AutomationException
method
- A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getPyramidResampleType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISpatialReference getSpatialReference() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSpatialReferenceByRef(ISpatialReference spRef) throws IOException, AutomationException
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.void setPyramidOption(int option) throws IOException, AutomationException
option
- A com.esri.arcgis.datasourcesraster.esriRasterSdePyramidOptEnum constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getPyramidOption() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCompressionType(int type) throws IOException, AutomationException
type
- A com.esri.arcgis.geodatabase.esriRasterSdeCompressionTypeEnum constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getCompressionType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setKeyword(String keyword) throws IOException, AutomationException
keyword
- The keyword (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getKeyword() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMosaicingTolerance(IPoint rhs1) throws IOException, AutomationException
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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |