GeoBlazor Pro
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, ImageVolumeParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageVolumeParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageVolumeParameters
Specifies parameters for calculating volume.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImageAngleParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageAngleParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageAngleParameters
Specifies parameters for computing angles.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImageHistogramParameters, 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.Pro.Model.ImageHistogramParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageHistogramParameters
Specifies parameters for computing histograms.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImagePixelLocationParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImagePixelLocationParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImagePixelLocationParameters
Specifies parameters for computing image space pixel location.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImageHistogramParameters, 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.Pro.Model.ImageHistogramParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageHistogramParameters
Specifies parameters for computing statistics and histograms.
requestOptions
dymaptic.GeoBlazor.Core.Options.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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
options
dymaptic.GeoBlazor.Core.Options.CreatePopupTemplateOptions
Options for creating the popup template.
Returns
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Popups.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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
extent
dymaptic.GeoBlazor.Core.Components.Geometries.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.FindImages(this ImageryLayer, FindImagesParameters, 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, dymaptic.GeoBlazor.Core.Model.FindImagesParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
dymaptic.GeoBlazor.Core.Model.FindImagesParameters
Specifies the find images parameters.
requestOptions
dymaptic.GeoBlazor.Core.Options.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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
rasterFunction
dymaptic.GeoBlazor.Core.Components.RasterFunction
Raster function for the requested raster info.
cancellationToken
System.Threading.CancellationToken
The CancellationToken to cancel an asynchronous operation.
Returns
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.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<dymaptic.GeoBlazor.Core.Model.RasterInfo>
ImageryLayerProExtensions.GetImageUrl(this ImageryLayer, ImageUrlParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageUrlParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageUrlParameters
Specifies the image url parameters.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImageSampleParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageSampleParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageSampleParameters
The parameters used in the getSamples operation.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImageIdentifyParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageIdentifyParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageIdentifyParameters
The identify parameters used in the identify operation.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImageToMapParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageToMapParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageToMapParameters
Specifies the image to map parameters.
requestOptions
dymaptic.GeoBlazor.Core.Options.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<dymaptic.GeoBlazor.Core.Components.Geometries.Geometry>
ImageryLayerProExtensions.ImageToMapMultiray(this ImageryLayer, ImageToMapMultirayParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageToMapMultirayParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageToMapMultirayParameters
Specifies the image to map multiray parameters.
requestOptions
dymaptic.GeoBlazor.Core.Options.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<dymaptic.GeoBlazor.Core.Components.Geometries.Geometry>
ImageryLayerProExtensions.MapToImage(this ImageryLayer, MapToImageParameters, 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, dymaptic.GeoBlazor.Pro.Model.MapToImageParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
MapToImageParameters
Specifies the map to image parameters.
requestOptions
dymaptic.GeoBlazor.Core.Options.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<dymaptic.GeoBlazor.Core.Components.Geometries.Geometry>
ImageryLayerProExtensions.MeasureAreaAndPerimeter(this ImageryLayer, ImageAreaParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageAreaParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageAreaParameters
Specifies parameters for measuring the area and perimeter for a given geometry on an image service.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, MeasureFromImageParameters, 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, dymaptic.GeoBlazor.Pro.Model.MeasureFromImageParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
MeasureFromImageParameters
Specifies parameters for measuring the area and the perimeter.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImageDistanceParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageDistanceParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageDistanceParameters
Specifies parameters for measuring the distance and angle between two points on an image service.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImageHeightParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageHeightParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageHeightParameters
Specifies parameters for measuring the height of an object between two points on an image service.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, MeasureFromImageParameters, 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, dymaptic.GeoBlazor.Pro.Model.MeasureFromImageParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
MeasureFromImageParameters
Specifies parameters for measuring the length of a polyline.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImagePointParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImagePointParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImagePointParameters
Specifies parameters for determining a point location or a centroid of a given area on the image service.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImageBoundaryParameters, 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.Pro.Model.ImageBoundaryParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageBoundaryParameters
Specifies the imagery boundary parameters.
requestOptions
dymaptic.GeoBlazor.Core.Options.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, ImageGPSInfoParameters, 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, dymaptic.GeoBlazor.Pro.Model.ImageGPSInfoParameters parameters, dymaptic.GeoBlazor.Core.Options.RequestOptions requestOptions, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
imageryLayer
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
parameters
ImageGPSInfoParameters
Specifies the parameters for query GPS info operation.
requestOptions
dymaptic.GeoBlazor.Core.Options.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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
query
dymaptic.GeoBlazor.Core.Model.Query
Specifies the query parameters. If no parameters are specified, then all Object IDs satisfying the layer’s configuration/filters are returned.
requestOptions
dymaptic.GeoBlazor.Core.Options.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<dymaptic.GeoBlazor.Core.Model.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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
query
dymaptic.GeoBlazor.Core.Model.Query
Specifies the query parameters. If no parameters are specified, then count of all rasters satisfying the layer’s configuration/filters are returned.
requestOptions
dymaptic.GeoBlazor.Core.Options.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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
query
dymaptic.GeoBlazor.Core.Model.Query
Specifies the query parameters. If no parameters are specified, then all features satisfying the layer’s configuration/filters are returned.
requestOptions
dymaptic.GeoBlazor.Core.Options.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<dymaptic.GeoBlazor.Core.Model.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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.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.
param options.ignoreUnsupported Indicates whether to ignore saving unsupported layers or layers with unsupported content, such as unsupported symbology.
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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
options
ImageryLayerSaveOptions
Various options for saving the layer.
Returns
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.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.
param options.ignoreUnsupported Indicates whether to ignore saving unsupported layers or layers with unsupported content, such as unsupported symbology.
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
dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer
The dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer instance to extend with this method.
portalItem
dymaptic.GeoBlazor.Core.Components.PortalItem
The portal item to which the layer will be saved.
options
ImageryLayerSaveAsOptions
- options.folder: The portal folder where the layer’s portal item will be saved.
Returns
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.PortalItem>