Class DisastersCharterStacExtension
Disasters Charter Extension to the SpatioTemporal Asset Catalog (STAC) specification.
This extension provides with:
- Additional fields for common disaster properties such as type (e.g. cyclone, earthquake, flooding...).
- Additional fields for specific metadata for the charter such as the call or activation identifier.
- Best practises to describe several objects used in the Disasters Charter (Activation, Disaster Area, Acquisition...).
Inheritance
System.Object
DisastersCharterStacExtension
Assembly: DotNetStac.dll
Syntax
public class DisastersCharterStacExtension : StacPropertiesContainerExtension, IStacExtension
Constructors
|
Improve this Doc
View Source
DisastersCharterStacExtension(IStacPropertiesContainer)
Declaration
public DisastersCharterStacExtension(IStacPropertiesContainer stacpropertiesContainer)
Parameters
Fields
|
Improve this Doc
View Source
ActivationIdField
Declaration
public const string ActivationIdField = null
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ActivationStatusField
Declaration
public const string ActivationStatusField = null
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CallIdsField
Declaration
public const string CallIdsField = null
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ClassField
Declaration
public const string ClassField = null
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CountryField
Declaration
public const string CountryField = null
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
JsonSchemaUrl
Declaration
public const string JsonSchemaUrl = null
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
RegionField
Declaration
public const string RegionField = null
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ResolutionClassField
Declaration
public const string ResolutionClassField = null
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
TypeField
Declaration
public const string TypeField = null
Field Value
Type |
Description |
System.String |
|
Properties
|
Improve this Doc
View Source
ActivationId
Gets or sets identifier of the related Activation
Declaration
public int ActivationId { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ActivationStatus
Gets or sets activation status.
Declaration
public DisastersActivationStatus? ActivationStatus { get; set; }
Property Value
|
Improve this Doc
View Source
CallIds
Gets or sets identifiers of the related Call(s)
Declaration
public int[] CallIds { get; set; }
Property Value
Type |
Description |
System.Int32[] |
|
|
Improve this Doc
View Source
Class
Gets or sets class of the object(s) described in the item or collection.
Declaration
public DisastersItemClass? Class { get; set; }
Property Value
|
Improve this Doc
View Source
Country
Gets or sets related Country identifier based on the ISO-3166 standard. In particular, the Alpha-3 representation. (e.g. BEL)
Declaration
public string Country { get; set; }
Property Value
Type |
Description |
System.String |
|
|
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> |
|
Overrides
|
Improve this Doc
View Source
Regions
Gets or sets free text list identifying regions
Declaration
public IEnumerable<string> Regions { get; set; }
Property Value
Type |
Description |
IEnumerable<System.String> |
|
|
Improve this Doc
View Source
ResolutionClass
Gets or sets resolution class for an Acquisition Item
Declaration
public DisastersResolutionClass? ResolutionClass { get; set; }
Property Value
|
Improve this Doc
View Source
Types
Gets or sets disaster Types (one of the category)
Declaration
public IEnumerable<DisastersType> Types { get; set; }
Property Value
Implements
Extension Methods