dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components.Layers

ImageryLayerProExtensions Class

Pro Extension methods for the ImageryLayer class.

public static class ImageryLayerProExtensions

Inheritance System.Object 🡒 ImageryLayerProExtensions

Methods

ImageryLayerProExtensions.CalculateVolume(this ImageryLayer, Nullable, Nullable, IReadOnlyCollection, MosaicRule, Point, RequestOptions, CancellationToken) Method

Calculates volume on the elevation data for the specified mosaicRule, base surface type and polygon or extent geometries. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImageVolumeResult?> CalculateVolume(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<dymaptic.GeoBlazor.Pro.Enums.BaseType> baseType, System.Nullable<double> constantZ, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Geometries.Geometry>? geometries, dymaptic.GeoBlazor.Core.Model.MosaicRule? mosaicRule, dymaptic.GeoBlazor.Core.Components.Geometries.Point? pixelSize, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

baseType System.Nullable<BaseType>

Surface type of the base elevation plane. default "plane" ArcGIS Maps SDK for JavaScript

constantZ System.Nullable<System.Double>

Constant Z value. ArcGIS Maps SDK for JavaScript

geometries System.Collections.Generic.IReadOnlyCollection<Geometry>

An array of geometries containing extents or polygons. ArcGIS Maps SDK for JavaScript

mosaicRule MosaicRule

Specifies the mosaic rule on how individual images should be mosaicked when the measure is computed. ArcGIS Maps SDK for JavaScript

pixelSize Point

Specifies the pixel size. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImageVolumeResult>

ImageryLayerProExtensions.ComputeAngles(this ImageryLayer, IReadOnlyCollection, Nullable, Point, SpatialReference, RequestOptions, CancellationToken) Method

Computes the rotation angle of a ImageryLayer at a given location. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImageAngleResult?> ComputeAngles(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Collections.Generic.IReadOnlyCollection<string>? angleNames, System.Nullable<long> rasterId, dymaptic.GeoBlazor.Core.Components.Geometries.Point? point, dymaptic.GeoBlazor.Core.Components.SpatialReference? spatialReference, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

angleNames System.Collections.Generic.IReadOnlyCollection<System.String>

Angle names to be computed. default ["north","up"] ArcGIS Maps SDK for JavaScript

rasterId System.Nullable<System.Int64>

The rasterId of a raster catalog in the image service. ArcGIS Maps SDK for JavaScript

point Point

A point geometry that defines the reference point of rotation to compute the angle direction. ArcGIS Maps SDK for JavaScript

spatialReference SpatialReference

The spatial reference used to compute the angles. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImageAngleResult>

ImageryLayerProExtensions.ComputeHistograms(this ImageryLayer, Geometry, MosaicRule, Point, RasterFunction, TimeExtent, RequestOptions, CancellationToken) Method

Computes histograms based on the provided ImageHistogramParameters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.HistogramsResult?> ComputeHistograms(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, dymaptic.GeoBlazor.Core.Model.MosaicRule? mosaicRule, dymaptic.GeoBlazor.Core.Components.Geometries.Point? pixelSize, dymaptic.GeoBlazor.Core.Components.RasterFunction? rasterFunction, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

geometry Geometry

Input geometry that defines the area of interest for which the histograms and statistics will be computed. ArcGIS Maps SDK for JavaScript

mosaicRule MosaicRule

Specifies the mosaic rule on how individual images should be mosaicked when the histogram is computed. ArcGIS Maps SDK for JavaScript

pixelSize Point

Specifies the pixel size (or the resolution). ArcGIS Maps SDK for JavaScript

rasterFunction RasterFunction

Specifies the raster function from which to compute the statistics and histogram. ArcGIS Maps SDK for JavaScript

timeExtent TimeExtent

The time extent for which to compute the statistics and histogram. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<HistogramsResult>

ImageryLayerProExtensions.ComputePixelSpaceLocations(this ImageryLayer, Nullable, IReadOnlyCollection, RequestOptions, CancellationToken) Method

Computes the corresponding pixel location in columns and rows for an image based on input geometry. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImagePixelLocationResult?> ComputePixelSpaceLocations(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<long> rasterId, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Geometries.Point>? geometries, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

rasterId System.Nullable<System.Int64>

The rasterId of a raster catalog in the image service. ArcGIS Maps SDK for JavaScript

geometries System.Collections.Generic.IReadOnlyCollection<Point>

An array of points that defines pixel locations. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImagePixelLocationResult>

ImageryLayerProExtensions.ComputeStatisticsHistograms(this ImageryLayer, Geometry, MosaicRule, Point, RasterFunction, TimeExtent, RequestOptions, CancellationToken) Method

Computes statistics and histograms for the provided ImageHistogramParameters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<string?> ComputeStatisticsHistograms(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, dymaptic.GeoBlazor.Core.Model.MosaicRule? mosaicRule, dymaptic.GeoBlazor.Core.Components.Geometries.Point? pixelSize, dymaptic.GeoBlazor.Core.Components.RasterFunction? rasterFunction, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

geometry Geometry

Input geometry that defines the area of interest for which the histograms and statistics will be computed. ArcGIS Maps SDK for JavaScript

mosaicRule MosaicRule

Specifies the mosaic rule on how individual images should be mosaicked when the histogram is computed. ArcGIS Maps SDK for JavaScript

pixelSize Point

Specifies the pixel size (or the resolution). ArcGIS Maps SDK for JavaScript

rasterFunction RasterFunction

Specifies the raster function from which to compute the statistics and histogram. ArcGIS Maps SDK for JavaScript

timeExtent TimeExtent

The time extent for which to compute the statistics and histogram. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<System.String>

ImageryLayerProExtensions.CreatePopupTemplate(this ImageryLayer, CreatePopupTemplateOptions) Method

Creates a default popup template for the layer, populated with all the fields of the layer. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate?> CreatePopupTemplate(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Options.CreatePopupTemplateOptions options);

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

options CreatePopupTemplateOptions

Options for creating the popup template.

Returns

System.Threading.Tasks.Task<PopupTemplate>

ImageryLayerProExtensions.FetchImage(this ImageryLayer, Extent, int, int, CancellationToken) Method

Returns an image using the export REST operation that displays data from an ImageryLayer. param width The width of the image in pixels. param options The parameter options is an object with the following properties. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<string?> FetchImage(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Components.Geometries.Extent extent, int width, int height, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

extent Extent

The extent of the image to export.

width System.Int32

The width of the image in pixels.

height System.Int32

The height of the image in pixels.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<System.String>

ImageryLayerProExtensions.FetchPixels(this ImageryLayer, Extent, int, int, ArcGISImageServiceFetchPixelsOptions, CancellationToken) Method

Fetches raw pixel data for a specified extent, width, and height, preserving full pixel depth and including all bands without applying renderer to the layer. param width The width of the image in pixels. param options The parameter options is an object with the following properties. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<string?> FetchPixels(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Components.Geometries.Extent extent, int width, int height, dymaptic.GeoBlazor.Core.Options.ArcGISImageServiceFetchPixelsOptions options, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

extent Extent

The extent of the image to export.

width System.Int32

height System.Int32

The height of the image in pixels.

options ArcGISImageServiceFetchPixelsOptions

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<System.String>

ImageryLayerProExtensions.FindImages(this ImageryLayer, Nullable, IReadOnlyCollection, string, Point, Point, RequestOptions, CancellationToken) Method

Finds images based on the provided FindImagesParameters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.FindImagesResult?> FindImages(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<int> maxCount, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.ObjectId>? objectIds, string? where, dymaptic.GeoBlazor.Core.Components.Geometries.Point? fromGeometry, dymaptic.GeoBlazor.Core.Components.Geometries.Point? toGeometry, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

maxCount System.Nullable<System.Int32>

The maximum image count. ArcGIS Maps SDK for JavaScript

objectIds System.Collections.Generic.IReadOnlyCollection<ObjectId>

An array of ObjectIDs to filter images. ArcGIS Maps SDK for JavaScript

where System.String

A where clause for the query. ArcGIS Maps SDK for JavaScript

fromGeometry Point

A point geometry with `z` value. ArcGIS Maps SDK for JavaScript

toGeometry Point

A point geometry with `z` value that defines the target geometry's location. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<FindImagesResult>

ImageryLayerProExtensions.GenerateRasterInfo(this ImageryLayer, RasterFunction, CancellationToken) Method

Generates raster info for the specified raster function. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.RasterInfo?> GenerateRasterInfo(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Components.RasterFunction rasterFunction, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

rasterFunction RasterFunction

Raster function for the requested raster info.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<RasterInfo>

ImageryLayerProExtensions.GetCatalogItemICSInfo(this ImageryLayer, long, CancellationToken) Method

Gets the image coordinate system information of a catalog item in an image service. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<string?> GetCatalogItemICSInfo(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, long rasterId, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

rasterId System.Int64

Raster catalog id.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<System.String>

ImageryLayerProExtensions.GetCatalogItemRasterInfo(this ImageryLayer, long, CancellationToken) Method

Get the raster info of a catalog item in an image service. param options An object with the following properties. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.RasterInfo?> GetCatalogItemRasterInfo(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, long rasterId, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

rasterId System.Int64

Raster catalog id.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<RasterInfo>

ImageryLayerProExtensions.GetImageUrl(this ImageryLayer, Nullable, string, RequestOptions, CancellationToken) Method

Retrieves an image's url using the provided ImageUrlParameters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImageUrlResult?> GetImageUrl(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<long> rasterId, string? referenceUri, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

rasterId System.Nullable<System.Int64>

The raster's object id. ArcGIS Maps SDK for JavaScript

referenceUri System.String

The relative reference to the image's uri. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImageUrlResult>

ImageryLayerProExtensions.GetSamples(this ImageryLayer, Nullable, IReadOnlyCollection, Nullable, Nullable, Nullable, Nullable, Geometry, IReadOnlyCollection, MosaicRule, Point, TimeExtent, RequestOptions, CancellationToken) Method

Returns sample point locations, pixel values and corresponding resolutions of the source data for a given geometry. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImageSampleResult?> GetSamples(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> interpolation, System.Collections.Generic.IReadOnlyCollection<string>? outFields, System.Nullable<bool> returnFirstValueOnly, System.Nullable<int> sampleCount, System.Nullable<double> sampleDistance, System.Nullable<long> sliceId, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Geometries.Point>? locations, dymaptic.GeoBlazor.Core.Model.MosaicRule? mosaicRule, dymaptic.GeoBlazor.Core.Components.Geometries.Point? pixelSize, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

interpolation System.Nullable<Interpolation>

Defines how to interpolate pixel values. default "nearest" ArcGIS Maps SDK for JavaScript

outFields System.Collections.Generic.IReadOnlyCollection<System.String>

The list of fields associated with the rasters to be included in the response. default null ArcGIS Maps SDK for JavaScript

returnFirstValueOnly System.Nullable<System.Boolean>

When `true`, returns the first valid pixel value that meets specified conditions at each sampling point location. default true ArcGIS Maps SDK for JavaScript

sampleCount System.Nullable<System.Int32>

Specifies the approximate number of locations to sample from the provided geometry when the input geometry is polyline, polygon or extent. ArcGIS Maps SDK for JavaScript

sampleDistance System.Nullable<System.Double>

Specifies the distance interval to sample points from the provided geometry when input geometry is polyline. ArcGIS Maps SDK for JavaScript

sliceId System.Nullable<System.Int64>

Specifies the slice id of a multidimensional raster. ArcGIS Maps SDK for JavaScript

geometry Geometry

Input geometry that defines the locations to be sampled. ArcGIS Maps SDK for JavaScript

locations System.Collections.Generic.IReadOnlyCollection<Point>

When sampling multiple locations, you can use an array of points instead of providing a multipoint for the geometry property. ArcGIS Maps SDK for JavaScript

mosaicRule MosaicRule

Specifies the mosaic rule defining the image sort order and selection. ArcGIS Maps SDK for JavaScript

pixelSize Point

Specifies the pixel size (or the resolution) that will be used for the sampling. ArcGIS Maps SDK for JavaScript

timeExtent TimeExtent

The time extent for which to perform sampling. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImageSampleResult>

ImageryLayerProExtensions.Identify(this ImageryLayer, Nullable, Nullable, Nullable, Nullable, Nullable, Geometry, MosaicRule, Point, RasterFunction, IReadOnlyCollection, TimeExtent, RequestOptions, CancellationToken) Method

Sends a request to the ArcGIS REST image service to identify content based on the specified ImageIdentifyParameters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImageIdentifyResult?> Identify(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<int> maxItemCount, System.Nullable<bool> processAsMultidimensional, System.Nullable<bool> returnCatalogItems, System.Nullable<bool> returnGeometry, System.Nullable<bool> returnPixelValues, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, dymaptic.GeoBlazor.Core.Model.MosaicRule? mosaicRule, dymaptic.GeoBlazor.Core.Components.Geometries.Point? pixelSize, dymaptic.GeoBlazor.Core.Components.RasterFunction? rasterFunction, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.RasterFunction>? rasterFunctions, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

maxItemCount System.Nullable<System.Int32>

Controls the maximum number of returned catalog items, set to 1 to return the top most raster only. ArcGIS Maps SDK for JavaScript

processAsMultidimensional System.Nullable<System.Boolean>

When `true`, the request is processed for all variables and dimensions. default false ArcGIS Maps SDK for JavaScript

returnCatalogItems System.Nullable<System.Boolean>

If `true`, returns both geometry and attributes of the catalog items. ArcGIS Maps SDK for JavaScript

returnGeometry System.Nullable<System.Boolean>

When `true`, each feature in the catalog items includes the geometry. default true ArcGIS Maps SDK for JavaScript

returnPixelValues System.Nullable<System.Boolean>

If `true`, the pixel values of all raster catalog items under the requested geometry. ArcGIS Maps SDK for JavaScript

geometry Geometry

Input geometry that defines the location to be identified. ArcGIS Maps SDK for JavaScript

mosaicRule MosaicRule

Specifies the mosaic rules defining the image sorting order. ArcGIS Maps SDK for JavaScript

pixelSize Point

Specifies the pixel level being identified on the x and y axis. ArcGIS Maps SDK for JavaScript

rasterFunction RasterFunction

Specifies the raster function for how the requested image should be processed. ArcGIS Maps SDK for JavaScript

rasterFunctions System.Collections.Generic.IReadOnlyCollection<RasterFunction>

An array the raster functions to retrieve multiple processed pixel values. ArcGIS Maps SDK for JavaScript

timeExtent TimeExtent

A time extent for a temporal data against time-aware imagery layer. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImageIdentifyResult>

ImageryLayerProExtensions.ImageToMap(this ImageryLayer, Nullable, Nullable, Nullable, Geometry, SpatialReference, RequestOptions, CancellationToken) Method

Converts a geometry from an image space to a map space using the provided ImageToMapParameters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Geometries.Geometry?> ImageToMap(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<bool> adjust, System.Nullable<double> depthOffset, System.Nullable<long> rasterId, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, dymaptic.GeoBlazor.Core.Components.SpatialReference? outSpatialReference, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

adjust System.Nullable<System.Boolean>

When `true`, it will adjust the background vertices to be in the foreground. default false ArcGIS Maps SDK for JavaScript

depthOffset System.Nullable<System.Double>

The depth offset. default 0 ArcGIS Maps SDK for JavaScript

rasterId System.Nullable<System.Int64>

The corresponding raster id for the input geometry. ArcGIS Maps SDK for JavaScript

geometry Geometry

The geometry in an image space. ArcGIS Maps SDK for JavaScript

outSpatialReference SpatialReference

The spatial reference for the output geometry. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<Geometry>

ImageryLayerProExtensions.ImageToMapMultiray(this ImageryLayer, IReadOnlyCollection, IReadOnlyCollection, SpatialReference, RequestOptions, CancellationToken) Method

Creates a map space geometry from multiray image space geometries using the provided ImageToMapMultirayParameters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Geometries.Geometry?> ImageToMapMultiray(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Collections.Generic.IReadOnlyCollection<long>? rasterIds, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Geometries.Geometry>? geometries, dymaptic.GeoBlazor.Core.Components.SpatialReference? outSpatialReference, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

rasterIds System.Collections.Generic.IReadOnlyCollection<System.Int64>

The rasterIds of the raster items that correspond to the input geometries. ArcGIS Maps SDK for JavaScript

geometries System.Collections.Generic.IReadOnlyCollection<Geometry>

An array of geometries in image space coordinates representing the same map location on different images. ArcGIS Maps SDK for JavaScript

outSpatialReference SpatialReference

The spatial reference for the output geometry. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<Geometry>

ImageryLayerProExtensions.MapToImage(this ImageryLayer, Nullable, Nullable, Geometry, RequestOptions, CancellationToken) Method

Converts a given geometry from a map space to an image space using the provided MapToImageParameters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Geometries.Geometry?> MapToImage(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<long> rasterId, System.Nullable<bool> visibleOnly, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

rasterId System.Nullable<System.Int64>

The raster id of the raster item corresponding to the input geometry. ArcGIS Maps SDK for JavaScript

visibleOnly System.Nullable<System.Boolean>

When `true`, the operation will return an empty geometry if the input geometry is not visible. default false ArcGIS Maps SDK for JavaScript

geometry Geometry

The geometry in a map space (coordinates). ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<Geometry>

ImageryLayerProExtensions.MeasureAreaAndPerimeter(this ImageryLayer, Nullable, Nullable, Nullable, Geometry, RequestOptions, CancellationToken) Method

Calculates the area and perimeter of a given geometry on an image service. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImageAreaResult?> MeasureAreaAndPerimeter(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageAreaUnit> areaUnit, System.Nullable<bool> is3D, System.Nullable<dymaptic.GeoBlazor.Core.Enums.LengthUnit> linearUnit, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

areaUnit System.Nullable<ImageAreaUnit>

The area unit used for an area calculation. default "square-meters" ArcGIS Maps SDK for JavaScript

is3D System.Nullable<System.Boolean>

When `true`, this method calculates the 3D measurements for the area and perimeter of a given geometry on an image service. default false ArcGIS Maps SDK for JavaScript

linearUnit System.Nullable<LengthUnit>

Linear unit used for a perimeter calculation. default "meters" ArcGIS Maps SDK for JavaScript

geometry Geometry

The extent or polygon geometry used to perform the area and perimeter measurement. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImageAreaResult>

ImageryLayerProExtensions.MeasureAreaFromImage(this ImageryLayer, Nullable, Geometry, RequestOptions, CancellationToken) Method

Measures the area and the perimeter of a polygon in an image space on a selected raster when the following conditions are met: Image service must be published from a mosaic dataset. param requestOptions Additional options to be used for the data request. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.MeasureAreaFromImageResult?> MeasureAreaFromImage(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<long> rasterId, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

rasterId System.Nullable<System.Int64>

The id of the raster to be measured. ArcGIS Maps SDK for JavaScript

geometry Geometry

The polyline or polygon geometry used to perform length or area measurements in an image space. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<MeasureAreaFromImageResult>

ImageryLayerProExtensions.MeasureDistanceAndAngle(this ImageryLayer, Nullable, Nullable, Nullable, Point, Point, RequestOptions, CancellationToken) Method

Calculates the distance and angle between two points on an image service. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImageDistanceResult?> MeasureDistanceAndAngle(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<dymaptic.GeoBlazor.Core.Enums.AngularUnit> angularUnit, System.Nullable<bool> is3D, System.Nullable<dymaptic.GeoBlazor.Core.Enums.LengthUnit> linearUnit, dymaptic.GeoBlazor.Core.Components.Geometries.Point? fromGeometry, dymaptic.GeoBlazor.Core.Components.Geometries.Point? toGeometry, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

angularUnit System.Nullable<AngularUnit>

The angular unit used for angle calculation. default "degrees" ArcGIS Maps SDK for JavaScript

is3D System.Nullable<System.Boolean>

When `true`, this method calculates the 3D measurements for the distance and angle between two points on an image service. default false ArcGIS Maps SDK for JavaScript

linearUnit System.Nullable<LengthUnit>

The linear unit used for distance calculation. default "meters" ArcGIS Maps SDK for JavaScript

fromGeometry Point

A point that defines the from location of the distance and angle measurement. ArcGIS Maps SDK for JavaScript

toGeometry Point

A point that defines the to location of the distance and angle measurement. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImageDistanceResult>

ImageryLayerProExtensions.MeasureHeight(this ImageryLayer, Nullable, Nullable, Point, Point, RequestOptions, CancellationToken) Method

Calculates the height of an object between two points on an image service if the sensor info is available. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImageHeightResult?> MeasureHeight(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<dymaptic.GeoBlazor.Core.Enums.LengthUnit> linearUnit, System.Nullable<dymaptic.GeoBlazor.Core.Enums.OperationType> operationType, dymaptic.GeoBlazor.Core.Components.Geometries.Point? fromGeometry, dymaptic.GeoBlazor.Core.Components.Geometries.Point? toGeometry, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

linearUnit System.Nullable<LengthUnit>

Linear unit used for height calculation. default "meters" ArcGIS Maps SDK for JavaScript

operationType System.Nullable<OperationType>

Determines how the height will be measured when the sensor info is available. default "base-and-top" ArcGIS Maps SDK for JavaScript

fromGeometry Point

A point that defines the from location of the height measurement. ArcGIS Maps SDK for JavaScript

toGeometry Point

A point that defines the to location of the height measurement. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImageHeightResult>

ImageryLayerProExtensions.MeasureLengthFromImage(this ImageryLayer, Nullable, Geometry, RequestOptions, CancellationToken) Method

Measures the length of a polyline in an image space on a selected raster when the following conditions are met: Image service must be published from a mosaic dataset. param requestOptions Additional options to be used for the data request. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.MeasureLengthFromImageResult?> MeasureLengthFromImage(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<long> rasterId, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

rasterId System.Nullable<System.Int64>

The id of the raster to be measured. ArcGIS Maps SDK for JavaScript

geometry Geometry

The polyline or polygon geometry used to perform length or area measurements in an image space. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<MeasureLengthFromImageResult>

ImageryLayerProExtensions.MeasurePointOrCentroid(this ImageryLayer, Nullable, Geometry, RequestOptions, CancellationToken) Method

Returns the location for a given point or centroid of a given area on an image service. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImagePointResult?> MeasurePointOrCentroid(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Nullable<bool> is3D, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

is3D System.Nullable<System.Boolean>

When `true`, this method calculates the z-value for the returned point geometry. default false ArcGIS Maps SDK for JavaScript

geometry Geometry

Input geometry to determine a point location or a centroid of a given area. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImagePointResult>

ImageryLayerProExtensions.QueryBoundary(this ImageryLayer, SpatialReference, RequestOptions, CancellationToken) Method

Returns the boundary of an image for the provided ImageBoundaryParameters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImageBoundaryResult?> QueryBoundary(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Components.SpatialReference? outSpatialReference, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

outSpatialReference SpatialReference

The spatial reference for the output boundary geometry. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImageBoundaryResult>

ImageryLayerProExtensions.QueryGPSInfo(this ImageryLayer, IReadOnlyCollection, Nullable, string, Geometry, TimeExtent, RequestOptions, CancellationToken) Method

Returns GPS information for the provided ImageGPSInfoParameters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Results.ImageGPSInfoResult?> QueryGPSInfo(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.ObjectId>? objectIds, System.Nullable<dymaptic.GeoBlazor.Core.Enums.SpatialRelationship> spatialRelationship, string? where, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? geometry, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

objectIds System.Collections.Generic.IReadOnlyCollection<ObjectId>

An array of ObjectIDs to be used to query images. ArcGIS Maps SDK for JavaScript

spatialRelationship System.Nullable<SpatialRelationship>

For spatial queries, this parameter defines the spatial relationship to query image footprints in the layer against the input geometry. default "intersects" ArcGIS Maps SDK for JavaScript

where System.String

A where clause for the query. ArcGIS Maps SDK for JavaScript

geometry Geometry

The geometry to query images. ArcGIS Maps SDK for JavaScript

timeExtent TimeExtent

A time extent for a temporal query to query images. ArcGIS Maps SDK for JavaScript

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ImageGPSInfoResult>

ImageryLayerProExtensions.QueryObjectIds(this ImageryLayer, Query, RequestOptions, CancellationToken) Method

Executes a Query against the image service and returns an array of Object IDs for the rasters. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.ObjectId[]?> QueryObjectIds(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Model.Query query, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

query Query

Specifies the query parameters. If no parameters are specified, then all Object IDs satisfying the layer's configuration/filters are returned.

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<ObjectId[]>

ImageryLayerProExtensions.QueryRasterCount(this ImageryLayer, Query, RequestOptions, CancellationToken) Method

Executes a Query against the image service and returns the number of rasters that satisfy the query. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<System.Nullable<int>> QueryRasterCount(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Model.Query query, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

query Query

Specifies the query parameters. If no parameters are specified, then count of all rasters satisfying the layer's configuration/filters are returned.

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

ImageryLayerProExtensions.QueryRasters(this ImageryLayer, Query, RequestOptions, CancellationToken) Method

Executes a Query against an image service and returns a FeatureSet once the promise resolves. param requestOptions Additional options to be used for the data request (will override requestOptions defined during construction). ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FeatureSet?> QueryRasters(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Model.Query query, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

query Query

Specifies the query parameters. If no parameters are specified, then all features satisfying the layer's configuration/filters are returned.

requestOptions RequestOptions

Additional options to be used for the data request (will override requestOptions defined during construction).

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<FeatureSet>

ImageryLayerProExtensions.Redraw(this ImageryLayer) Method

Executes the pixelFilter function and redraws the layer. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task Redraw(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer);

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

Returns

System.Threading.Tasks.Task

ImageryLayerProExtensions.Save(this ImageryLayer, ImageryLayerSaveOptions) Method

Saves the layer to its existing portal item in the Portal authenticated within the user's current session. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.PortalItem?> Save(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Pro.Options.ImageryLayerSaveOptions options);

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

options ImageryLayerSaveOptions

Various options for saving the layer.

Returns

System.Threading.Tasks.Task<PortalItem>

ImageryLayerProExtensions.SaveAs(this ImageryLayer, PortalItem, ImageryLayerSaveAsOptions) Method

Saves the layer to a new portal item in the Portal authenticated within the user's current session. param options Various options for saving the layer. ArcGIS Maps SDK for JavaScript

public static System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.PortalItem?> SaveAs(this dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer imageryLayer, dymaptic.GeoBlazor.Core.Components.PortalItem portalItem, dymaptic.GeoBlazor.Pro.Options.ImageryLayerSaveAsOptions options);

Parameters

imageryLayer ImageryLayer

The ImageryLayer instance to extend with this method.

portalItem PortalItem

The portal item to which the layer will be saved.

options ImageryLayerSaveAsOptions

Various options for saving the layer.

Returns

System.Threading.Tasks.Task<PortalItem>