ImageServiceRaster

class ImageServiceRaster : Raster

An instance of this class represents a raster that is retrieved from an ArcGIS image service. An image service provides access to raster data through a web service. A single raster dataset or a mosaic dataset which contains a collection of raster datasets can be served as one image service. The mosaic dataset can dynamically process and mosaic the images on the fly. An image service supports accessing both the mosaicked image and its catalog, as well as individual rasters in the catalog. An image service raster allows you to display raster data from image services using a RasterLayer. It also allows you to apply service-defined or client-defined rendering rules by setting RenderingRule on it. You can pass an image service raster as a raster input to a RasterFunction to work with local raster functions.

The image service raster is derived from the raster class. It's the same as a Raster.

Constructors

Link copied to clipboard
fun ImageServiceRaster(url: String)

Creates an image service raster object with URL.

Functions

Link copied to clipboard
open override fun cancelLoad()

Cancels loading metadata for the Loadable object.

Link copied to clipboard
open suspend override fun load(): Result<Unit>

Loads the metadata for the object.

Link copied to clipboard
open suspend override fun retryLoad(): Result<Unit>

Loads or retries loading metadata for the object.

Properties

Link copied to clipboard
val function: RasterFunction?
Link copied to clipboard
open override val loadStatus: StateFlow<LoadStatus>

The load status.

Link copied to clipboard
var mosaicRule: MosaicRule?
Link copied to clipboard
val path: String?

The path in a raster object.

Link copied to clipboard
var renderingRule: RenderingRule?
Link copied to clipboard
val serviceInfo: ArcGISImageServiceInfo?
Link copied to clipboard
val url: String?

The URL on an image service raster object.