Class Ellipsoid
Ellipsoid class
Ellipsoid stellt ein Ellipsoid dar, das sich der Erde annähert.
public class Ellipsoid : IdentifiableObject
Konstrukteure
Name | Beschreibung |
---|
Ellipsoid(string, double, double, Identifier) | Erstellt ein neues Ellipsoid. |
Eigenschaften
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
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