A class for specifying an image to fetch from an image service, including spatial reference, pixel size, extent, compression and quality, NoData (background) value, band selection, and etc.
Property |
Type |
Description |
BandSelection |
int[] |
The band selection containing a list of band numbers. The band number starts from 0. |
BSQ |
bool |
Indicates the format used in data transfer. True means transfer as BSQ format (band sequential). If not set, or set to false, it will use BIP (band interleaved by pixel) format. |
BSQSpecified |
bool |
Indicates if BSQ is specified. |
Compression |
string |
The compression type used in transmission. Supported compressions include None, LZ77, and JPEG. |
CompressionQuality |
int |
The JPEG compression quality in value range 1-100. |
CompressionQualitySpecified |
bool |
Indicates if CompressionQuality is specified. |
Extent |
The requested extent. | |
Height |
int |
The requested image height in pixels. |
Interpolation |
The interpolation method used to resample image data. | |
InterpolationSpecified |
bool |
Indicates if Interpolation is specified. |
MosaicProperties |
string |
The mosaic properties containing information controlling how mosaic should be performed, such as mosaic method, etc.
The mosaic properties is a XML formatted string. The following are sample mosaic properties:
<MosaicMethod>Center</MosaicMethod> <MosaicMethod>ByAttribute</MosaicMethod><TileOrderField>Month</TileOrderField><TileOrderBase>6</TileOrderBase>
Refer to the ArcGIS Image Server document for details on all supported mosaic properties.
Note: The MosaicProperties is replaced at version 10 by MosaicRule. |
MosaicRule |
Specifies the mosaic rules when defining how individual images should be mosaicked. It specifies selection, mosaic method, sort order, overlapping pixel resolution, etc. | |
NoData |
object |
The output NoData (background) value. The variant data type does not have to match the pixel type. It can be empty or outside the pixel value range. This indicates the service does not have a predefined NoData value, and will not fill NoData pixels with a predefined value. |
PixelType |
The requested image pixel type. | |
PixelTypeSpecified |
bool |
Indicates if PixelType is specified. |
RenderingRule |
Specifies the rendering rules for how requested images should be rendered. It specifies a raster function for processing pixel pixels, and raster renderer for rendering raw data into an image. | |
SpatialReference |
The requested spatial reference. | |
ViewpointProperties |
string |
The view point properties. The view point properties is a XML formatted string.
The following are sample view point properties:
<ViewPointX>4489898.428</ViewPointX><ViewPointY>5478905.02941413</ViewPointY>
Refer to ArcGIS Image Server document for details on all supported view point properties.
Note: The ViewpointProperties is replaced at version 10 by MosaicRule. |
Width |
int |
The requested image width in pixels. |
Remarks
New at version 10.0, a mosaic rule can be used to specify how mosaic should be performed if more than one images involved within the requested area of interest.
New at version 10.0, a rendering rule can be used to define how rendering should be done on the raw pixels. For example, a hillshade rendering rule can be used to generate a hillshaded image from float-point elevation data.