dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Model

RasterInfo Class

Describes general raster data information exposed by the ArcGIS REST API for
ImageryLayer, ImageryTileLayer and WCSLayer.
ArcGIS Maps SDK for JavaScript

public class RasterInfo :
System.IEquatable<dymaptic.GeoBlazor.Core.Model.RasterInfo>

Inheritance System.Object 🡒 RasterInfo

Implements System.IEquatable<RasterInfo>

Constructors

RasterInfo(FeatureSet, Nullable, IReadOnlyList, Extent, Nullable, Nullable, IReadOnlyCollection<Dictionary<string,object>>, Dictionary<string,object>, RasterMultidimensionalInfo, NoData, RasterInfoPixelSize, Nullable, SpatialReference, IReadOnlyCollection, Nullable) Constructor

Describes general raster data information exposed by the ArcGIS REST API for
ImageryLayer, ImageryTileLayer and WCSLayer.
ArcGIS Maps SDK for JavaScript

public RasterInfo(dymaptic.GeoBlazor.Core.Model.FeatureSet? AttributeTable=null, System.Nullable<int> BandCount=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ColormapPixel>? Colormap=null, dymaptic.GeoBlazor.Core.Components.Geometries.Extent? Extent=null, System.Nullable<bool> HasMultidimensionalTranspose=null, System.Nullable<int> Height=null, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.Dictionary<string,object?>>? Histograms=null, System.Collections.Generic.Dictionary<string,object?>? KeyProperties=null, dymaptic.GeoBlazor.Core.Model.RasterMultidimensionalInfo? MultidimensionalInfo=null, dymaptic.GeoBlazor.Core.Components.NoData? NoDataValue=null, dymaptic.GeoBlazor.Core.Model.RasterInfoPixelSize? PixelSize=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.PixelType> PixelType=null, dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.RasterInfoStatistics>? Statistics=null, System.Nullable<int> Width=null);

Parameters

AttributeTable FeatureSet

The raster attribute table associated with an imagery layer.
ArcGIS Maps SDK for JavaScript

BandCount System.Nullable<System.Int32>

Raster band count.
ArcGIS Maps SDK for JavaScript

Colormap System.Collections.Generic.IReadOnlyList<ColormapPixel>

Raster colormap that can be used to display the imagery layer.
ArcGIS Maps SDK for JavaScript

Extent Extent

The minimum and maximum X and Y coordinates of a bounding box containing all the raster data.
ArcGIS Maps SDK for JavaScript

HasMultidimensionalTranspose System.Nullable<System.Boolean>

Indicates whether the source multidimensional data has been transposed.
ArcGIS Maps SDK for JavaScript

Height System.Nullable<System.Int32>

Raster height (row count) in pixels.
ArcGIS Maps SDK for JavaScript

Histograms System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.Dictionary<System.String,System.Object>>

Raster histograms return basic name-value pairs for number of bins, min and
max bounding values, counts of pixels in each bin.
ArcGIS Maps SDK for JavaScript

KeyProperties System.Collections.Generic.Dictionary<System.String,System.Object>

Raster key properties.
ArcGIS Maps SDK for JavaScript

MultidimensionalInfo RasterMultidimensionalInfo

Returns the multidimensional information associated with the raster service referenced in an imagery layer.
ArcGIS Maps SDK for JavaScript

NoDataValue NoData

The pixel value representing no available information.
ArcGIS Maps SDK for JavaScript

PixelSize RasterInfoPixelSize

Raster pixel size.
ArcGIS Maps SDK for JavaScript

PixelType System.Nullable<PixelType>

Pixel type for the raster data source.
ArcGIS Maps SDK for JavaScript

SpatialReference SpatialReference

The spatial reference of the raster.
ArcGIS Maps SDK for JavaScript

Statistics System.Collections.Generic.IReadOnlyCollection<RasterInfoStatistics>

Raster band statistics.
ArcGIS Maps SDK for JavaScript

Width System.Nullable<System.Int32>

Raster width (column count) in pixels.
ArcGIS Maps SDK for JavaScript

Properties

RasterInfo.AttributeTable Property

The raster attribute table associated with an imagery layer.
ArcGIS Maps SDK for JavaScript

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

Property Value

FeatureSet

RasterInfo.BandCount Property

Raster band count.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Int32>

RasterInfo.Colormap Property

Raster colormap that can be used to display the imagery layer.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ColormapPixel>? Colormap { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<ColormapPixel>

RasterInfo.Extent Property

The minimum and maximum X and Y coordinates of a bounding box containing all the raster data.
ArcGIS Maps SDK for JavaScript

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

Property Value

Extent

RasterInfo.HasMultidimensionalTranspose Property

Indicates whether the source multidimensional data has been transposed.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

RasterInfo.Height Property

Raster height (row count) in pixels.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Int32>

RasterInfo.Histograms Property

Raster histograms return basic name-value pairs for number of bins, min and
max bounding values, counts of pixels in each bin.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.Dictionary<string,object?>>? Histograms { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.Dictionary<System.String,System.Object>>

RasterInfo.KeyProperties Property

Raster key properties.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.Dictionary<string,object?>? KeyProperties { get; set; }

Property Value

System.Collections.Generic.Dictionary<System.String,System.Object>

RasterInfo.MultidimensionalInfo Property

Returns the multidimensional information associated with the raster service referenced in an imagery layer.
ArcGIS Maps SDK for JavaScript

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

Property Value

RasterMultidimensionalInfo

RasterInfo.NoDataValue Property

The pixel value representing no available information.
ArcGIS Maps SDK for JavaScript

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

Property Value

NoData

RasterInfo.PixelSize Property

Raster pixel size.
ArcGIS Maps SDK for JavaScript

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

Property Value

RasterInfoPixelSize

RasterInfo.PixelType Property

Pixel type for the raster data source.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<PixelType>

RasterInfo.SpatialReference Property

The spatial reference of the raster.
ArcGIS Maps SDK for JavaScript

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

Property Value

SpatialReference

RasterInfo.Statistics Property

Raster band statistics.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.RasterInfoStatistics>? Statistics { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<RasterInfoStatistics>

RasterInfo.Width Property

Raster width (column count) in pixels.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Int32>