GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

ImageSampleParameters Class

Input parameters for the getSamples()
method on ImageryLayer.
ArcGIS Maps SDK for JavaScript

public class ImageSampleParameters :
System.IEquatable<dymaptic.GeoBlazor.Pro.Model.ImageSampleParameters>

Inheritance System.Object 🡒 ImageSampleParameters

Implements System.IEquatable<ImageSampleParameters>

Constructors

ImageSampleParameters(Geometry, Nullable, IReadOnlyCollection, MosaicRule, IReadOnlyCollection, Point, Nullable, Nullable, Nullable, Nullable, TimeExtent) Constructor

Input parameters for the getSamples()
method on ImageryLayer.
ArcGIS Maps SDK for JavaScript

public ImageSampleParameters(dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? Geometry=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> Interpolation=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Geometries.Point>? Locations=null, dymaptic.GeoBlazor.Core.Model.MosaicRule? MosaicRule=null, System.Collections.Generic.IReadOnlyCollection<string>? OutFields=null, dymaptic.GeoBlazor.Core.Components.Geometries.Point? PixelSize=null, System.Nullable<bool> ReturnFirstValueOnly=null, System.Nullable<int> SampleCount=null, System.Nullable<double> SampleDistance=null, System.Nullable<long> SliceId=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent=null);

Parameters

Geometry dymaptic.GeoBlazor.Core.Components.Geometries.Geometry

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

Interpolation System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation>

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

Locations System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Geometries.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 dymaptic.GeoBlazor.Core.Model.MosaicRule

Specifies the mosaic rule defining the image sort order and selection.
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

PixelSize dymaptic.GeoBlazor.Core.Components.Geometries.Point

Specifies the pixel size (or the resolution) that will be used for the sampling.
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

TimeExtent dymaptic.GeoBlazor.Core.Components.TimeExtent

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

Properties

ImageSampleParameters.Geometry Property

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

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

Property Value

dymaptic.GeoBlazor.Core.Components.Geometries.Geometry

ImageSampleParameters.Interpolation Property

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

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> Interpolation { get; set; }

Property Value

System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation>

ImageSampleParameters.Locations Property

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

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Geometries.Point>? Locations { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Geometries.Point>

ImageSampleParameters.MosaicRule Property

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

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

Property Value

dymaptic.GeoBlazor.Core.Model.MosaicRule

ImageSampleParameters.OutFields Property

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

public System.Collections.Generic.IReadOnlyCollection<string>? OutFields { get; set; }

Property Value

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

ImageSampleParameters.PixelSize Property

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

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

Property Value

dymaptic.GeoBlazor.Core.Components.Geometries.Point

ImageSampleParameters.ReturnFirstValueOnly Property

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

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

Property Value

System.Nullable<System.Boolean>

ImageSampleParameters.SampleCount Property

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

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

Property Value

System.Nullable<System.Int32>

ImageSampleParameters.SampleDistance Property

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

public System.Nullable<double> SampleDistance { get; set; }

Property Value

System.Nullable<System.Double>

ImageSampleParameters.SliceId Property

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

public System.Nullable<long> SliceId { get; set; }

Property Value

System.Nullable<System.Int64>

ImageSampleParameters.TimeExtent Property

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

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

Property Value

dymaptic.GeoBlazor.Core.Components.TimeExtent