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

System.String

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

RasterDimension[]

RasterMultidimensionalVariable.Histograms Property

Variable histograms.

public dymaptic.GeoBlazor.Core.Components.Layers.RasterHistogram[]? Histograms { get; set; }

Property Value

RasterHistogram[]

RasterMultidimensionalVariable.Name Property

Variable name.

public string Name { get; set; }

Property Value

System.String

RasterMultidimensionalVariable.Statistics Property

Variable statistics.

public dymaptic.GeoBlazor.Core.Components.Layers.RasterBandStatistics[]? Statistics { get; set; }

Property Value

RasterBandStatistics[]

RasterMultidimensionalVariable.Unit Property

Unit of the variable measured in.

public string? Unit { get; set; }

Property Value

System.String