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
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
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; }