Show / Hide Table of Contents

Class ProjectionStacExtension

Helper class to access the fields defined by the Projection extension

Inheritance
System.Object
StacPropertiesContainerExtension
ProjectionStacExtension
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.Projection
Assembly: DotNetStac.dll
Syntax
public class ProjectionStacExtension : StacPropertiesContainerExtension, IStacExtension

Fields

| Improve this Doc View Source

EpsgField

Declaration
public const string EpsgField = 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

ProjBboxField

Declaration
public const string ProjBboxField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

ProjCentroidField

Declaration
public const string ProjCentroidField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

ProjGeometryField

Declaration
public const string ProjGeometryField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

ProjJsonField

Declaration
public const string ProjJsonField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

ProjShapeField

Declaration
public const string ProjShapeField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

ProjTransformField

Declaration
public const string ProjTransformField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

Wkt2Field

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

Properties

| Improve this Doc View Source

Bbox

Gets or sets the bounding box.

Declaration
public double[] Bbox { get; set; }
Property Value
Type Description
System.Double[]
| Improve this Doc View Source

Centroid

Gets or sets the centroid.

Declaration
public CentroidObject Centroid { get; set; }
Property Value
Type Description
CentroidObject
| Improve this Doc View Source

Epsg

Gets or sets the EPSG code.

Declaration
public long? Epsg { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>
| Improve this Doc View Source

Geometry

Gets or sets the specific geometry.

Declaration
public IGeometryObject Geometry { get; set; }
Property Value
Type Description
IGeometryObject
| Improve this Doc View Source

ItemFields

Gets get the potential fields of the extensions and their type

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

Get the potential fields of the extensions and their type

Overrides
StacPropertiesContainerExtension.ItemFields
| Improve this Doc View Source

ProjJson

Gets or sets the PROJJSON string.

Declaration
public string ProjJson { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Shape

Gets or sets the shape.

Declaration
public int[] Shape { get; set; }
Property Value
Type Description
System.Int32[]
| Improve this Doc View Source

Transform

Gets or sets the transformation matrix.

Declaration
public double[] Transform { get; set; }
Property Value
Type Description
System.Double[]
| Improve this Doc View Source

Wkt2

Gets or sets the WKT2 string.

Declaration
public string Wkt2 { get; set; }
Property Value
Type Description
System.String

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()
| Improve this Doc View Source

SetCoordinateSystem(CoordinateSystem)

Sets the coordinate system by the given coordinate system.

Declaration
public void SetCoordinateSystem(CoordinateSystem coordinateSystem)
Parameters
Type Name Description
CoordinateSystem coordinateSystem

The coordinate system.

| Improve this Doc View Source

SetCoordinateSystem(Int32)

Sets the coordinate system by the given SRID.

Declaration
public void SetCoordinateSystem(int srid)
Parameters
Type Name Description
System.Int32 srid

The SRID.

Implements

IStacExtension

Extension Methods

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