Class ProjectionStacExtension
Inheritance
System.Object
ProjectionStacExtension
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
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
|
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
|
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
Declaration
public int[] Shape { get; set; }
Property Value
Type |
Description |
System.Int32[] |
|
|
Improve this Doc
View Source
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
|
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
Extension Methods