Class Ellipsoid

Ellipsoid class

Ellipsoid stellt ein Ellipsoid dar, das sich der Erde annähert.

public class Ellipsoid : IdentifiableObject

Konstrukteure

NameBeschreibung
Ellipsoid(string, double, double, Identifier)Erstellt ein neues Ellipsoid.

Eigenschaften

NameBeschreibung
static Airy { get; }Luftiges Ellipsoid.
static Grs80 { get; }GRS 1980 Ellipsoid.
static Wgs72 { get; }WGS 72 Ellipsoid.
static Wgs84 { get; }WGS 84 Ellipsoid.
EpsgCode { get; }Wenn dieser Objektbezeichner ein EPSG-Bezeichner ist - geben Sie seinen Code zurück. Andernfalls - gib -1. zurück
Identifier { get; }Kennung dieses identifizierbaren Objekts.
InverseFlattening { get; }Inverse Abflachung des Ellipsoids. 0, wenn es sich um eine Kugel handelt.
IsSphere { get; }Erkennt, ob dieses Ellipsoid eine Kugel ist.
IsValid { get; }Erkennt, ob das Ellipsoid gültig ist: seine große Halbachse ist größer als 0 und die inverse Abflachung ist positiv oder gleich 0.
Name { get; }Name dieses Objekts.
SemiMajorAxis { get; }Große Halbachse des Ellipsoids.
SemiMinorAxis { get; }Kleine Halbachse des Ellipsoids. Entspricht der großen Halbachse, wenn es sich um eine Kugel handelt.

Methoden

NameBeschreibung
IsEquivalent(Ellipsoid)Bestimmt, ob zwei Ellipsoide äquivalent sind. Wenn Ellipsoid A Ellipsoid B entspricht, dann haben sie dieselbe große Halbachse und umgekehrte Abflachung.
override ToString()Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.
static IsEquivalent(Ellipsoid, Ellipsoid)Bestimmt, ob zwei Ellipsoide äquivalent sind. Wenn Ellipsoid A Ellipsoid B entspricht, dann haben sie dieselbe große Halbachse und umgekehrte Abflachung.

Siehe auch