Show / Hide Table of Contents

Class DatacubeStacExtension

Helper class to access the fields defined by the Datacube extension

Inheritance
System.Object
StacPropertiesContainerExtension
DatacubeStacExtension
Implements
IStacExtension
Inherited Members
StacPropertiesContainerExtension.Identifier
StacPropertiesContainerExtension.StacPropertiesContainer
StacPropertiesContainerExtension.IsDeclared
StacPropertiesContainerExtension.CreateRangeSummaryObject<T>(IEnumerable<T>)
StacPropertiesContainerExtension.CreateSummaryValueSet<T>(IEnumerable<T>)
StacPropertiesContainerExtension.SetProperty(String, Object)
StacPropertiesContainerExtension.RemoveProperty(String)
StacPropertiesContainerExtension.DeclareStacExtension()
StacPropertiesContainerExtension.RemoveStacExtension()
Namespace: Stac.Extensions.Datacube
Assembly: DotNetStac.dll
Syntax
public class DatacubeStacExtension : StacPropertiesContainerExtension, IStacExtension

Fields

| Improve this Doc View Source

JsonSchemaUrl

Declaration
public const string JsonSchemaUrl = null
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

Dimensions

Gets a dictionary of available dimensions where each object is a DatacubeDimension Object.

Declaration
public IDictionary<string, DatacubeDimension> Dimensions { get; }
Property Value
Type Description
IDictionary<System.String, DatacubeDimension>

A dictionary of available dimensions where each object is a DatacubeDimension Object.

| Improve this Doc View Source

ItemFields

Gets potential fields and their types

Declaration
public override IDictionary<string, Type> ItemFields { get; }
Property Value
Type Description
IDictionary<System.String, Type>

Potential fields and their types

Overrides
StacPropertiesContainerExtension.ItemFields
| Improve this Doc View Source

Variables

Gets a dictionary of available variables where each object is a DatacubeVariable Object.

Declaration
public IDictionary<string, DatacubeVariable> Variables { get; }
Property Value
Type Description
IDictionary<System.String, DatacubeVariable>

A dictionary of available variables where each object is a DatacubeVariable Object.

Methods

| Improve this Doc View Source

GetSummaryFunctions()

Get he potential summary functions for each field that can be summarized

Declaration
public override IDictionary<string, ISummaryFunction> GetSummaryFunctions()
Returns
Type Description
IDictionary<System.String, ISummaryFunction>

Dictionary of summary functions

Overrides
StacPropertiesContainerExtension.GetSummaryFunctions()

Implements

IStacExtension

Extension Methods

StacAccessorsHelpers.ToStringByAttributes(Object)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX