layout: default title: RasterMultidimensionalVariable parent: Core Classes —
dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components.Layers
RasterMultidimensionalVariable Class
The multi dimensional variables. It stores information such as name, unit and dimensions. For example, a temperature variable can store temperature data and the salinity variable can store the salinity data measured daily at different depths.
public class RasterMultidimensionalVariable :
System.IEquatable<dymaptic.GeoBlazor.Core.Components.Layers.RasterMultidimensionalVariable>
Inheritance System.Object 🡒 RasterMultidimensionalVariable
Implements System.IEquatable<RasterMultidimensionalVariable>
Constructors
RasterMultidimensionalVariable(string, string, string, RasterDimension[], RasterBandStatistics[], RasterHistogram[]) Constructor
The multi dimensional variables. It stores information such as name, unit and dimensions. For example, a temperature variable can store temperature data and the salinity variable can store the salinity data measured daily at different depths.
public RasterMultidimensionalVariable(string Name, string? Description, string? Unit, dymaptic.GeoBlazor.Core.Components.Layers.RasterDimension[] Dimensions, dymaptic.GeoBlazor.Core.Components.Layers.RasterBandStatistics[]? Statistics, dymaptic.GeoBlazor.Core.Components.Layers.RasterHistogram[]? Histograms);
Parameters
Name
System.String
Variable name.
Description
System.String
Variable description.
Unit
System.String
Unit of the variable measured in.
Dimensions
RasterDimension[]
A dimension may be used to represent real physical dimensions such as time or depth/height. It may also be used to represent more abstract quantities such as station id or station-time pair. For example, if your temperature data has a corresponding Date dimension field representing the day it was captured, and your salinity data has a Depth dimension field representing the depth at which it was measured, the Dimensions field for that variable would be Date and Depth.
Statistics
RasterBandStatistics[]
Variable statistics.
Histograms
RasterHistogram[]
Variable histograms.
Properties
RasterMultidimensionalVariable.Description Property
Variable description.
public string? Description { get; set; }
Property Value
RasterMultidimensionalVariable.Dimensions Property
A dimension may be used to represent real physical dimensions such as time or depth/height. It may also be used to represent more abstract quantities such as station id or station-time pair. For example, if your temperature data has a corresponding Date dimension field representing the day it was captured, and your salinity data has a Depth dimension field representing the depth at which it was measured, the Dimensions field for that variable would be Date and Depth.
public dymaptic.GeoBlazor.Core.Components.Layers.RasterDimension[] Dimensions { get; set; }
Property Value
RasterMultidimensionalVariable.Histograms Property
Variable histograms.
public dymaptic.GeoBlazor.Core.Components.Layers.RasterHistogram[]? Histograms { get; set; }
Property Value
RasterMultidimensionalVariable.Name Property
Variable name.
public string Name { get; set; }
Property Value
RasterMultidimensionalVariable.Statistics Property
Variable statistics.
public dymaptic.GeoBlazor.Core.Components.Layers.RasterBandStatistics[]? Statistics { get; set; }
Property Value
RasterMultidimensionalVariable.Unit Property
Unit of the variable measured in.
public string? Unit { get; set; }