GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

ImageIdentifyParameters Class

Input parameters for imageService. ArcGIS Maps SDK for JavaScript

public record ImageIdentifyParameters : System.IEquatable<dymaptic.GeoBlazor.Pro.Model.ImageIdentifyParameters>

Inheritance System.Object 🡒 ImageIdentifyParameters

Implements System.IEquatable<ImageIdentifyParameters>

Constructors

ImageIdentifyParameters(Geometry, Nullable, MosaicRule, Point, Nullable, RasterFunction, IReadOnlyCollection, Nullable, Nullable, Nullable, TimeExtent) Constructor

Input parameters for imageService. ArcGIS Maps SDK for JavaScript

public ImageIdentifyParameters(dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? Geometry=null, System.Nullable<int> MaxItemCount=null, dymaptic.GeoBlazor.Core.Model.MosaicRule? MosaicRule=null, dymaptic.GeoBlazor.Core.Components.Geometries.Point? PixelSize=null, System.Nullable<bool> ProcessAsMultidimensional=null, dymaptic.GeoBlazor.Core.Components.RasterFunction? RasterFunction=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.RasterFunction>? RasterFunctions=null, System.Nullable<bool> ReturnCatalogItems=null, System.Nullable<bool> ReturnGeometry=null, System.Nullable<bool> ReturnPixelValues=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent=null);

Parameters

Geometry Geometry

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

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

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

ProcessAsMultidimensional System.Nullable<System.Boolean>

When `true`, the request is processed for all variables and dimensions. default false 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

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

TimeExtent TimeExtent

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

Properties

ImageIdentifyParameters.Geometry Property

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

public dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? Geometry { get; set; }

Property Value

Geometry

ImageIdentifyParameters.MaxItemCount Property

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

public System.Nullable<int> MaxItemCount { get; set; }

Property Value

System.Nullable<System.Int32>

ImageIdentifyParameters.MosaicRule Property

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

public dymaptic.GeoBlazor.Core.Model.MosaicRule? MosaicRule { get; set; }

Property Value

MosaicRule

ImageIdentifyParameters.PixelSize Property

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

public dymaptic.GeoBlazor.Core.Components.Geometries.Point? PixelSize { get; set; }

Property Value

Point

ImageIdentifyParameters.ProcessAsMultidimensional Property

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

public System.Nullable<bool> ProcessAsMultidimensional { get; set; }

Property Value

System.Nullable<System.Boolean>

ImageIdentifyParameters.RasterFunction Property

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

public dymaptic.GeoBlazor.Core.Components.RasterFunction? RasterFunction { get; set; }

Property Value

RasterFunction

ImageIdentifyParameters.RasterFunctions Property

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

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.RasterFunction>? RasterFunctions { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<RasterFunction>

ImageIdentifyParameters.ReturnCatalogItems Property

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

public System.Nullable<bool> ReturnCatalogItems { get; set; }

Property Value

System.Nullable<System.Boolean>

ImageIdentifyParameters.ReturnGeometry Property

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

public System.Nullable<bool> ReturnGeometry { get; set; }

Property Value

System.Nullable<System.Boolean>

ImageIdentifyParameters.ReturnPixelValues Property

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

public System.Nullable<bool> ReturnPixelValues { get; set; }

Property Value

System.Nullable<System.Boolean>

ImageIdentifyParameters.TimeExtent Property

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

public dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent { get; set; }

Property Value

TimeExtent