public interface IImageServer
extends java.io.Serializable
Description: 'Provides access to members that control an image server.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID10a6f247_a053_4bb1_aaf3_503ef365e10e |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
IImageServerEditResults |
add(IRasterItemDescriptions pItemDescriptions)
Adds a list of raster items for sharing with other users (roles).
|
IRasterHistograms |
computeHistograms(IGeometry pGeometry,
IMosaicRule pMosaicRule,
IPoint pCellsize,
IRenderingRule pRenderingRule)
Computes histograms within an area of interest.
|
IImageServerEditResults |
delete(IFIDSet pRIDs)
Deletes a given list of raster items (images).
|
IImageServerDownloadResults |
download(IFIDSet pFIDs,
IGeometry pGeometry,
java.lang.String format)
Clips images to a given geometry, and returns a list of downloadable files for a given set of catalog item IDs.
|
IImageResult |
exportImage(IGeoImageDescription pImageDescription,
IImageType pImageType)
Exports into a well-known image for a given image description.
|
IImageServiceInfo |
generateServiceInfo(IRenderingRule pRenderingRule)
Generates the image service information as if a given rendering rule is applied.
|
int |
getCatalogItemCount(IQueryFilter pFilter)
Gets the catalog item count for a given query filter.
|
IFIDSet |
getCatalogItemIDs(IQueryFilter pFilter)
Gets the catalog item IDs for a given query filter.
|
IRecordSet |
getCatalogItems(IQueryFilter pFilter)
Gets the catalog items for a given query filter.
|
IFields |
getFields()
The fields of the image catalog.
|
java.lang.String |
getFile(IImageServerDownloadResult pFile)
Get the URL to a given download result.
|
byte[] |
getImage(IGeoImageDescription pImageDescription)
Gets an image for a given image description.
|
ISpatialReference |
getImageCoordinateSystem(int rID)
Gets the image coordinate system of a given raster.
|
java.lang.String |
getImageSupportData(int rID)
Gets the image support data.
|
IPropertySet |
getKeyProperties()
The image service key properties.
|
IPropertySet |
getKeyProperties2(IRenderingRule pRenderingRule)
Gets the service key properties based on a rendering rule.
|
java.lang.String |
getMetadata()
The image service metadata.
|
IMultidimensionalInfo |
getMultidimensionalInfo()
The image service multidimensional info.
|
byte[] |
getNativePixelBlock(int rID,
int iID,
int tx,
int ty,
int level)
Gets a pixel block at a given block location for a specified raw source raster.
|
IRasterInfos |
getNativeRasterInfo(int rID)
Gets raster information of all raw source rasters for a given raster catalog item.
|
byte[] |
getPixelBlock(int rID,
int tx,
int ty,
int level)
Gets a pixel block at a given block location.
|
IRecordSet |
getRasterAttributeTable()
The raster attribute table.
|
IRasterInfo |
getRasterInfo(int rID)
Gets the image information of a given raster catalog item.
|
IPropertySet |
getRasterKeyProperties(int rID)
The key properties for a given raster catalog item.
|
java.lang.String |
getRasterMetadata(int rID)
Gets the metadata of a given raster catalog item.
|
IPropertySet |
getSensorProperties(int rID)
Gets the image coordinate system of a given raster.
|
IImageServiceInfo |
getServiceInfo()
The properties of the image service provided.
|
IImageResult |
getThumbnail(int rID)
Gets the thumbnail image of a given raster catalog item.
|
float |
getVersion()
The Image Server version number.
|
IImageServerIdentifyResult |
identify(IGeometry pLocation,
IMosaicRule pMosaicRule,
IPoint pCellsize)
Identifies the pixel value and catalog items at the given location.
|
IImageServerIdentifyResults |
identifyAll(IGeometry pLocations,
IMosaicRule pMosaicRule,
IPoint pCellsize,
IRenderingRule pRenderingRule,
java.lang.String options)
Identifies the pixel values and all catalog items at the given one or more locations.
|
IImageServerMeasureResult |
measure(IGeometry pFrom,
IGeometry pTo,
IMosaicRule pMosaicRule,
IPoint pCellsize,
int operation)
Measures distance, angle, area, perimeter, and height.
|
IImageServerEditResults |
update(IFIDSet pRIDs,
IRasterItemDescriptions pItemDescriptions)
Updates a given list of raster items (images).
|
static final int IID10a6f247_a053_4bb1_aaf3_503ef365e10e
static final int xxDummy
static final java.lang.String IID
float getVersion() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageServiceInfo getServiceInfo() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.byte[] getImage(IGeoImageDescription pImageDescription) throws java.io.IOException, AutomationException
pImageDescription
- A reference to a com.esri.arcgis.carto.IGeoImageDescription (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageResult exportImage(IGeoImageDescription pImageDescription, IImageType pImageType) throws java.io.IOException, AutomationException
pImageDescription
- A reference to a com.esri.arcgis.carto.IGeoImageDescription (in)pImageType
- A reference to a com.esri.arcgis.carto.IImageType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IFields getFields() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getCatalogItemCount(IQueryFilter pFilter) throws java.io.IOException, AutomationException
pFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IFIDSet getCatalogItemIDs(IQueryFilter pFilter) throws java.io.IOException, AutomationException
pFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRecordSet getCatalogItems(IQueryFilter pFilter) throws java.io.IOException, AutomationException
pFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageServerDownloadResults download(IFIDSet pFIDs, IGeometry pGeometry, java.lang.String format) throws java.io.IOException, AutomationException
pFIDs
- A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)pGeometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)format
- The format (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getFile(IImageServerDownloadResult pFile) throws java.io.IOException, AutomationException
pFile
- A reference to a com.esri.arcgis.carto.IImageServerDownloadResult (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageServerIdentifyResult identify(IGeometry pLocation, IMosaicRule pMosaicRule, IPoint pCellsize) throws java.io.IOException, AutomationException
pLocation
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pMosaicRule
- A reference to a com.esri.arcgis.carto.IMosaicRule (in)pCellsize
- A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getMetadata() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRasterInfo getRasterInfo(int rID) throws java.io.IOException, AutomationException
rID
- The rID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.byte[] getPixelBlock(int rID, int tx, int ty, int level) throws java.io.IOException, AutomationException
rID
- The rID (in)tx
- The tx (in)ty
- The ty (in)level
- The level (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getRasterMetadata(int rID) throws java.io.IOException, AutomationException
rID
- The rID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageResult getThumbnail(int rID) throws java.io.IOException, AutomationException
rID
- The rID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageServiceInfo generateServiceInfo(IRenderingRule pRenderingRule) throws java.io.IOException, AutomationException
pRenderingRule
- A reference to a com.esri.arcgis.carto.IRenderingRule (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRasterInfos getNativeRasterInfo(int rID) throws java.io.IOException, AutomationException
rID
- The rID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.byte[] getNativePixelBlock(int rID, int iID, int tx, int ty, int level) throws java.io.IOException, AutomationException
rID
- The rID (in)iID
- The iID (in)tx
- The tx (in)ty
- The ty (in)level
- The level (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageServerEditResults add(IRasterItemDescriptions pItemDescriptions) throws java.io.IOException, AutomationException
pItemDescriptions
- A reference to a com.esri.arcgis.carto.IRasterItemDescriptions (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageServerEditResults update(IFIDSet pRIDs, IRasterItemDescriptions pItemDescriptions) throws java.io.IOException, AutomationException
pRIDs
- A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)pItemDescriptions
- A reference to a com.esri.arcgis.carto.IRasterItemDescriptions (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageServerEditResults delete(IFIDSet pRIDs) throws java.io.IOException, AutomationException
pRIDs
- A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageServerMeasureResult measure(IGeometry pFrom, IGeometry pTo, IMosaicRule pMosaicRule, IPoint pCellsize, int operation) throws java.io.IOException, AutomationException
pFrom
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pTo
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pMosaicRule
- A reference to a com.esri.arcgis.carto.IMosaicRule (in)pCellsize
- A reference to a com.esri.arcgis.geometry.IPoint (in)operation
- A com.esri.arcgis.carto.esriMensurationOperation constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRasterHistograms computeHistograms(IGeometry pGeometry, IMosaicRule pMosaicRule, IPoint pCellsize, IRenderingRule pRenderingRule) throws java.io.IOException, AutomationException
pGeometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pMosaicRule
- A reference to a com.esri.arcgis.carto.IMosaicRule (in)pCellsize
- A reference to a com.esri.arcgis.geometry.IPoint (in)pRenderingRule
- A reference to a com.esri.arcgis.carto.IRenderingRule (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRecordSet getRasterAttributeTable() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPropertySet getKeyProperties() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPropertySet getRasterKeyProperties(int rID) throws java.io.IOException, AutomationException
rID
- The rID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageServerIdentifyResults identifyAll(IGeometry pLocations, IMosaicRule pMosaicRule, IPoint pCellsize, IRenderingRule pRenderingRule, java.lang.String options) throws java.io.IOException, AutomationException
pLocations
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pMosaicRule
- A reference to a com.esri.arcgis.carto.IMosaicRule (in)pCellsize
- A reference to a com.esri.arcgis.geometry.IPoint (in)pRenderingRule
- A reference to a com.esri.arcgis.carto.IRenderingRule (in)options
- The options (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IMultidimensionalInfo getMultidimensionalInfo() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISpatialReference getImageCoordinateSystem(int rID) throws java.io.IOException, AutomationException
rID
- The rID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPropertySet getSensorProperties(int rID) throws java.io.IOException, AutomationException
rID
- The rID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPropertySet getKeyProperties2(IRenderingRule pRenderingRule) throws java.io.IOException, AutomationException
pRenderingRule
- A reference to a com.esri.arcgis.carto.IRenderingRule (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getImageSupportData(int rID) throws java.io.IOException, AutomationException
rID
- The rID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.