Class DatacubeVariable
Represents the Variable Object of the Datacube extension
Inheritance
Implements
Namespace: Stac.Extensions.Datacube
Assembly: DotNetStac.dll
Syntax
public class DatacubeVariable : object, IStacPropertiesContainer
Constructors
| Improve this Doc View SourceDatacubeVariable()
Initializes a new instance of the DatacubeVariable class.
Declaration
public DatacubeVariable()
Properties
| Improve this Doc View SourceDescription
Gets or sets detailed multi-line description to explain the variable. CommonMark 0.29 syntax MAY be used for rich text representation.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Dimensions
Gets or sets the dimensions of the variable. This should refer to keys in the cube:dimensions object or be an empty list if the variable has no dimensions.
Declaration
public string[] Dimensions { get; set; }
Property Value
Type | Description |
---|---|
System.String[] |
Extent
Gets or sets if the variable consists of ordinal values, the extent (lower and upper bounds) of the values as two-element array. Use null for open intervals.
Declaration
public double[] Extent { get; set; }
Property Value
Type | Description |
---|---|
System.Double[] |
Properties
Gets or sets additional fields
Declaration
public IDictionary<string, object> Properties { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<System.String, System.Object> |
StacObjectContainer
Gets the StacObjectContainer.
Declaration
public IStacObject StacObjectContainer { get; }
Property Value
Type | Description |
---|---|
IStacObject |
Type
Gets or sets type of the variable.
Declaration
public DatacubeVariableType? Type { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DatacubeVariableType> |
Unit
Gets or sets the unit of measurement for the data, preferably compliant to UDUNITS-2 units (singular).
Declaration
public string Unit { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Values
Gets or sets an (ordered) list of all values, especially useful for nominal values.
Declaration
public string[] Values { get; set; }
Property Value
Type | Description |
---|---|
System.String[] |