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