ImageServiceRaster

Raster data that is retrieved from an ArcGIS Image Service. An ArcGIS 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 com.arcgismaps.mapping.layers.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.

Since

200.1.0

Constructors

Link copied to clipboard
constructor(url: String)

Creates an image service raster object with URL.

Properties

Link copied to clipboard

The mosaic rule used for combining a number of input rasters that are often overlapping.

Link copied to clipboard

The rendering rule on an image service raster object. The image service raster must be in the com.arcgismaps.LoadStatus.NotLoaded or com.arcgismaps.LoadStatus.FailedToLoad state when calling this function.

Link copied to clipboard

The metadata for the raster's ArcGIS image service.

Link copied to clipboard
val url: String?

The raster's URL on an image service raster object.

Inherited properties

Link copied to clipboard

Raster function in a raster object.

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

The load status.

Link copied to clipboard
val path: String?

The path in a raster object.

Inherited 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.