Ellipsoid

Description

[ShutdownSurvive]
sealed class Tinman.Terrain.Georef.Ellipsoid

Derived from

GeoObject abstract

Describes an ellipsoid.

See also

GeoRegistry

Public / Constants

Airy_1830


public static readonly attribute Airy_1830 → (Ellipsoid)

Airy 1830

Semi major axis: 6377563.396 (Metre)
Inverse flattening: 299.3249646

Airy_​Modified_1849


public static readonly attribute Airy_Modified_1849 → (Ellipsoid)

Airy Modified 1849

Semi major axis: 6377340.189 (Metre)
Inverse flattening: 299.3249646

Australian_​National_​Spheroid


public static readonly attribute Australian_National_Spheroid → (Ellipsoid)

Australian National Spheroid

Semi major axis: 6378160 (Metre)
Inverse flattening: 298.25

Average_​Terrestrial_​System_1977


public static readonly attribute Average_Terrestrial_System_1977 → (Ellipsoid)

Average Terrestrial System 1977

Semi major axis: 6378135 (Metre)
Inverse flattening: 298.257

Bessel_1841


public static readonly attribute Bessel_1841 → (Ellipsoid)

Bessel 1841

Semi major axis: 6377397.155 (Metre)
Inverse flattening: 299.1528128

Bessel_​Modified


public static readonly attribute Bessel_Modified → (Ellipsoid)

Bessel Modified

Semi major axis: 6377492.018 (Metre)
Inverse flattening: 299.1528128

CGCS2000


public static readonly attribute CGCS2000 → (Ellipsoid)

CGCS2000

Semi major axis: 6378137 (Metre)
Inverse flattening: 298.257222101

Clarke_1866


public static readonly attribute Clarke_1866 → (Ellipsoid)

Clarke 1866

Semi major axis: 6378206.4 (Metre)
Semi minor axis: 6356583.8 (Metre)

Clarke_1866_​Authalic_​Sphere


public static readonly attribute Clarke_1866_Authalic_Sphere → (Ellipsoid)

Clarke 1866 Authalic Sphere

Semi major axis: 6370997 (Metre)

Clarke_1880_​Arc


public static readonly attribute Clarke_1880_Arc → (Ellipsoid)

Clarke 1880 (Arc)

Semi major axis: 6378249.145 (Metre)
Inverse flattening: 293.4663077

Clarke_1880_​Benoit


public static readonly attribute Clarke_1880_Benoit → (Ellipsoid)

Clarke 1880 (Benoit)

Semi major axis: 6378300.789 (Metre)
Semi minor axis: 6356566.435 (Metre)

Clarke_1880_​IGN


public static readonly attribute Clarke_1880_IGN → (Ellipsoid)

Clarke 1880 (IGN)

Semi major axis: 6378249.2 (Metre)
Semi minor axis: 6356515 (Metre)

Clarke_1880_international_foot


public static readonly attribute Clarke_1880_international_foot → (Ellipsoid)

Clarke 1880 (international foot)

Semi major axis: 20926202 (Foot)
Semi minor axis: 20854895 (Foot)

Clarke_1880_​RGS


public static readonly attribute Clarke_1880_RGS → (Ellipsoid)

Clarke 1880 (RGS)

Semi major axis: 6378249.145 (Metre)
Inverse flattening: 293.465

Clarke_1880_​SGA_1922


public static readonly attribute Clarke_1880_SGA_1922 → (Ellipsoid)

Clarke 1880 (SGA 1922)

Semi major axis: 6378249.2 (Metre)
Inverse flattening: 293.46598

Danish_1876


public static readonly attribute Danish_1876 → (Ellipsoid)

Danish 1876

Semi major axis: 6377019.27 (Metre)
Inverse flattening: 300

Everest_1830_1937_​Adjustment


public static readonly attribute Everest_1830_1937_Adjustment → (Ellipsoid)

Everest 1830 (1937 Adjustment)

Semi major axis: 6377276.345 (Metre)
Inverse flattening: 300.8017

Everest_1830_1962_​Definition


public static readonly attribute Everest_1830_1962_Definition → (Ellipsoid)

Everest 1830 (1962 Definition)

Semi major axis: 6377301.243 (Metre)
Inverse flattening: 300.8017255

Everest_1830_1967_​Definition


public static readonly attribute Everest_1830_1967_Definition → (Ellipsoid)

Everest 1830 (1967 Definition)

Semi major axis: 6377298.556 (Metre)
Inverse flattening: 300.8017

Everest_1830_1975_​Definition


public static readonly attribute Everest_1830_1975_Definition → (Ellipsoid)

Everest 1830 (1975 Definition)

Semi major axis: 6377299.151 (Metre)
Inverse flattening: 300.8017255

Everest_1830_​Modified


public static readonly attribute Everest_1830_Modified → (Ellipsoid)

Everest 1830 Modified

Semi major axis: 6377304.063 (Metre)
Inverse flattening: 300.8017

Everest_1830_​RSO_1969


public static readonly attribute Everest_1830_RSO_1969 → (Ellipsoid)

Everest 1830 (RSO 1969)

Semi major axis: 6377295.664 (Metre)
Inverse flattening: 300.8017

GEM_10​C


public static readonly attribute GEM_10C → (Ellipsoid)

GEM 10C

Semi major axis: 6378137 (Metre)
Inverse flattening: 298.257223563

GRS_1967


public static readonly attribute GRS_1967 → (Ellipsoid)

GRS 1967

Semi major axis: 6378160 (Metre)
Inverse flattening: 298.247167427

GRS_1967_​Modified


public static readonly attribute GRS_1967_Modified → (Ellipsoid)

GRS 1967 Modified

Semi major axis: 6378160 (Metre)
Inverse flattening: 298.25

GRS_1980


public static readonly attribute GRS_1980 → (Ellipsoid)

GRS 1980

Semi major axis: 6378137 (Metre)
Inverse flattening: 298.257222101

GRS_1980_​Authalic_​Sphere


public static readonly attribute GRS_1980_Authalic_Sphere → (Ellipsoid)

GRS 1980 Authalic Sphere

Semi major axis: 6371007 (Metre)

GSK_2011


public static readonly attribute GSK_2011 → (Ellipsoid)

GSK-2011

Semi major axis: 6378136.5 (Metre)
Inverse flattening: 298.2564151

Helmert_1906


public static readonly attribute Helmert_1906 → (Ellipsoid)

Helmert 1906

Semi major axis: 6378200 (Metre)
Inverse flattening: 298.3

Hough_1960


public static readonly attribute Hough_1960 → (Ellipsoid)

Hough 1960

Semi major axis: 6378270 (Metre)
Inverse flattening: 297

Hughes_1980


public static readonly attribute Hughes_1980 → (Ellipsoid)

Hughes 1980

Semi major axis: 6378273 (Metre)
Semi minor axis: 6356889.449 (Metre)

IAG_1975


public static readonly attribute IAG_1975 → (Ellipsoid)

IAG 1975

Semi major axis: 6378140 (Metre)
Inverse flattening: 298.257

Indonesian_​National_​Spheroid


public static readonly attribute Indonesian_National_Spheroid → (Ellipsoid)

Indonesian National Spheroid

Semi major axis: 6378160 (Metre)
Inverse flattening: 298.247

International_1924


public static readonly attribute International_1924 → (Ellipsoid)

International 1924

Semi major axis: 6378388 (Metre)
Inverse flattening: 297

International_1924_​Authalic_​Sphere


public static readonly attribute International_1924_Authalic_Sphere → (Ellipsoid)

International 1924 Authalic Sphere

Semi major axis: 6371228 (Metre)

Krassowsky_1940


public static readonly attribute Krassowsky_1940 → (Ellipsoid)

Krassowsky 1940

Semi major axis: 6378245 (Metre)
Inverse flattening: 298.3

NWL_9​D


public static readonly attribute NWL_9D → (Ellipsoid)

NWL 9D

Semi major axis: 6378145 (Metre)
Inverse flattening: 298.25

OSU86​F


public static readonly attribute OSU86F → (Ellipsoid)

OSU86F

Semi major axis: 6378136.2 (Metre)
Inverse flattening: 298.257223563

OSU91​A


public static readonly attribute OSU91A → (Ellipsoid)

OSU91A

Semi major axis: 6378136.3 (Metre)
Inverse flattening: 298.257223563

Plessis_1817


public static readonly attribute Plessis_1817 → (Ellipsoid)

Plessis 1817

Semi major axis: 6376523 (Metre)
Inverse flattening: 308.64

PZ_90


public static readonly attribute PZ_90 → (Ellipsoid)

PZ-90

Semi major axis: 6378136 (Metre)
Inverse flattening: 298.257839303

Struve_1860


public static readonly attribute Struve_1860 → (Ellipsoid)

Struve 1860

Semi major axis: 6378298.3 (Metre)
Inverse flattening: 294.73

War_​Office


public static readonly attribute War_Office → (Ellipsoid)

War Office

Semi major axis: 6378300 (Metre)
Inverse flattening: 296

WGS_72


public static readonly attribute WGS_72 → (Ellipsoid)

WGS 72

Semi major axis: 6378135 (Metre)
Inverse flattening: 298.26

WGS_84


public static readonly attribute WGS_84 → (Ellipsoid)

WGS 84

Semi major axis: 6378137 (Metre)
Inverse flattening: 298.257223563

Zach_1812


public static readonly attribute Zach_1812 → (Ellipsoid)

Zach 1812

Semi major axis: 6376045 (Metre)
Inverse flattening: 310

Public / Constructors

Ellipsoid


public constructor Ellipsoid → (5)

semiMajorAxis in : float64

[>0]
The semi major axis (a).

semiMinorAxis opt : float64 = 0

The semi minor axis (b) or 0.

inverseFlattening opt : float64 = 0

The inverse flattening (1/f) or 0.

unit opt : UnitOfMeasure = null

The unit of measure to use. If null, UnitOfMeasure.Metre will be used.

name opt : string = null

Human-readable name of the geo object. If empty or null, GeoObject.UserDefined will be used instead.

Creates a new instance of Ellipsoid.

Public / Methods

Geographic​Scale


[Pure]
public method GeographicScale → (1)

unit opt : UnitOfMeasure = null

The geographic unit or null for UnitOfMeasure.Radian.

returns → float64

The approximate scale factor to use for converting coordinates in the geographic unit to coordinates in the metric unit of the ellipsoid.

Returns the approximate scale factor from the given geographic unit opt to the metric unit of the ellipsoid.

The returned scale factor has the highest precision at the equator.

Radius​Of​Conformal​Sphere


[Pure]
public method RadiusOfConformalSphere → (1)

phi in : float64

The latitude angle, in radians.

returns → float64

Radius of conformal sphere.

Radius of conformal sphere: RC

This is a function of latitude and therefore not constant. When used for spherical projections the use of CoordinateOperationParameter.Latitude (or CoordinateOperationParameter.Parallel1 as relevant to method) for phi in is suggested, except if the projection is equal area when RadiusOfAuthalicSphere should be used.

Radius​Of​Curvature​In​The​Meridian


[Pure]
public method RadiusOfCurvatureInTheMeridian → (1)

phi in : float64

The latitude angle, in radians.

returns → float64

Radius of curvature in the meridian.

Radius of curvature in the meridian: rho

Radius of curvature of the ellipsoid in the plane of the meridian at latitude phi in.

Radius​Of​Curvature​In​The​Prime​Vertical


[Pure]
public method RadiusOfCurvatureInThePrimeVertical → (1)

phi in : float64

The latitude angle, in radians.

returns → float64

Radius of curvature in the prime vertical.

Radius of curvature in the prime vertical: nu.

Radius of curvature of the ellipsoid perpendicular to the meridian at latitude phi in.

To​Unit


[Pure]
public method ToUnit → (1)

unit in : UnitOfMeasure

[not-null]
The length unit to convert to.

returns → Ellipsoid

The resulting ellipsoid.

Converts the length unit of this ellipsoid.

Public / Attributes

Eccentricity


public attribute Eccentricity → (get)

value : float64

The value of e.

Eccentricity: e

Equal to sqrt(2 * abs(f) - sqr(f))

Eccentricity​Sqr


public attribute EccentricitySqr → (get)

value : float64

The value of e^2.

Squared eccentricity: e^2

Equal to 2 * abs(f) - sqr(f)

Face​Bounds


public attribute FaceBounds → (get)

value : Box2D

The map bounds.

Returns the map bounds of CoordinateOperationMethod.Face for this ellipsoid.

Flattening


public attribute Flattening → (get)

value : float64

The value of f:
> 0 : oblate
< 0 : prolate
= 0 : sphere

Flattening: f

Equal to (a - b) / a. Defaults to 0 (i.e. a sphere).

Inverse​Flattening


public attribute InverseFlattening → (get)

value : float64

The value of 1/f.

The inverse flattening (1/f) or 0 if flattening is zero.

Is​Sphere


public attribute IsSphere → (get)

value : bool

true if the ellipsoid is a sphere, false if not.

Does this parameter bag define an ellipsoid that is actually a sphere?

Radius​Of​Authalic​Sphere


public attribute RadiusOfAuthalicSphere → (get)

value : float64

Radius of authalic sphere.

Radius of authalic sphere: RA

Radius of sphere having same surface area as ellipsoid.

Equal to a * sqrt((1 - ((1 - sqr(e)) / (2 * e)) * (ln((1 - e) / (1 + e)))) * 0.5))

Second​Eccentricity


public attribute SecondEccentricity → (get)

value : float64

The value of e'

Second eccentricity: e'

Equal to = sqrt(sqr(e) / (1 - sqr(e)))

Semi​Major​Axis


public attribute SemiMajorAxis → (get)

value : float64

The value of a

The semi-major axis: b

Semi​Minor​Axis


public attribute SemiMinorAxis → (get)

value : float64

The value of b

The semi-minor axis: b

Unit


public attribute Unit → (get)

value : UnitOfMeasure

[not-null]
The unit of measure.

The unit of the ellipsoid semi axes.

Configuration

Config


public static attribute Config → (get)

value : IConfigurator<Ellipsoid>

[not-null]
The configurator object.

The configurator object for this type.

Serialization

Serial​Id


public static readonly attribute SerialId → (ISerialTypeInfo)

Serialization information about this type.