Share via


SqlGeography.EnvelopeCenter-Methode: ()

 

Gibt einen Punkt zurück, der als Mittelpunkt eines umschließenden Kreises für die geography-Instanz verwendet werden kann.

Namespace:   Microsoft.SqlServer.Types
Assembly:  Microsoft.SqlServer.Types (in Microsoft.SqlServer.Types.dll)

Syntax

[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlGeography EnvelopeCenter()
public:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
SqlGeography^ EnvelopeCenter()
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member EnvelopeCenter : unit -> SqlGeography
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
Public Function EnvelopeCenter As SqlGeography

Rückgabewert

Type: Microsoft.SqlServer.Types.SqlGeography

Ein SqlGeography-Wert, der die Position des Mittelpunkts eines umgebenden Kreises angibt.

Hinweise

Um den umschließenden Kreis festzulegen, wird jeder Punkt in der Instanz als ein Vektor vom Mittelpunkt der Erde zu dem Punkt auf der Erdoberfläche beschrieben. Der Mittelpunkt des umschließenden Kreises wird berechnet, indem der Durchschnitt aller Vektoren ermittelt wird. Für geschlossene Schleifen in einer Polygon-Instanz oder einen Linestring-Instanz ist die erste und letzte Punkt nur einmal verwendet werden.

Diese Methode gibt einen Punkt zurück. Bei Verwendung mit EnvelopeAngle, die EnvelopeCenter -Methode gibt einen umschließenden Kreis einer SqlGeography Instanz.

Die EnvelopeCenter -Methode gibt einen umschließenden Kreis für eine SqlGeography -Instanz, aber die Ergebnisse sind nicht unbedingt den minimalen umschließenden Kreis erstellen. Im Gegensatz dazu ist für die Methode STEnvelope vom SqlGeometry-Datentyp garantiert, dass sie den minimalen Begrenzungsrahmen zurückgibt, wenn sie auf eine SqlGeometry-Instanz angewendet wird.

Siehe auch

SqlGeography-Klasse
Microsoft.SqlServer.Types-Namespace

Zurück zum Anfang