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
RasterInfo.BandCount Property
Raster band count.
ArcGIS Maps SDK for JavaScript
public System.Nullable<int> BandCount { get; set; }
Property Value
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
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
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
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
RasterInfo.PixelSize Property
Raster pixel size.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.RasterInfoPixelSize? PixelSize { get; set; }
Property Value
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
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
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; }