require(["esri/layers/ImageServiceParameters"], function(ImageServiceParameters) { /* code goes here */ });
Description
Samples
Search for
samples that use this class.
Constructors
Constants
INTERPOLATION_BILINEAR | Resamples pixel by bilinear interpolation. |
INTERPOLATION_CUBICCONVOLUTION | Resamples pixel by cubic convolution. |
INTERPOLATION_MAJORITY | Resamples pixel by majority value. |
INTERPOLATION_NEARESTNEIGHBOR | Resamples pixel by nearest neighbor. |
Properties
Constructor Details
Creates a new ImageServiceParameters object. The constructor takes no parameters.
Sample:
require([
"esri/layers/ImageServiceParameters", ...
], function(ImageServiceParameters, ... ) {
var params = new ImageServiceParameters();
...
});
Property Details
Array of current band selections.
Sample:
params.bandIds = [3,1,2];
Current compression quality value. The compression quality controls how much loss the image will be subjected to. Only valid with JPG image types.
Extent of the exported image.
Map image format. If no format is specified the format is set to the server default which is jpgpng
Known values: png8 | png24 | jpg | bmp | gif | jpgpng
Sample:
require([
"esri/layers/ImageServiceParameters", ...
], function(ImageServiceParameters, ... ) {
var params = new ImageServiceParameters();
params.format = "jpgpng";
...
});
Requested image height in pixels.
Current interpolation method. The interpolation method affects how the raster dataset is transformed when it undergoes warping or when it changes coordinate space.
Specifies the mosaic rule when defining how individual images should be mosaicked.
Sample:
require([
"esri/layers/ImageServiceParameters", "esri/layers/MosaicRule", ...
], function(ImageServiceParameters, MosaicRule, ... ) {
var params = new ImageServiceParameters();
var mr = new MosaicRule();
mr.method = MosaicRule.METHOD_LOCKRASTER;
mr.lockRasterIds = [32,454,14];
params.mosaicRule = mr;
...
});
The pixel value that represents no information.
Sample:
require([
"esri/layers/ImageServiceParameters", ...
], function(ImageServiceParameters, ... ) {
var params = new ImageServiceParameters();
params.noData = 0;
...
});
Specifies the rendering rule for how the requested image should be rendered. View the
Raster Functions help topic in the REST help for more details.
Sample:
require([
"esri/layers/ImageServiceParameters", "esri/layers/RasterFunction", ...
], function(ImageServiceParameters, RasterFunction, ... ) {
var params = new ImageServiceParameters();
var rasterFunction = new RasterFunction();
rasterFunction.functionName = "Hillshade";
rasterFunction.arguments = {
"Azimuth":215.0,
"Altitude":75.0,
"ZFactor":0.3
};
rasterFunction.variableName = "DEM";
params.renderingRule = rasterFunction;
...
});
Define the time extent for the image.
Requested image width in pixels.