Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-Datenbank in Microsoft Fabric
Gibt einen Punkt zurück, den Sie als Mittelpunkt eines umschließenden Kreises für die geography-Instanz verwenden können.
Jeder Punkt in der Instanz wird als Vektor beschrieben. Um den umschließenden Kreis zu ermitteln, erstreckt sich der Vektor vom Erdmittelpunkt zu dem Punkt auf der Erdoberfläche. Der Mittelpunkt des umschließenden Kreises wird berechnet, indem der Durchschnitt aller Vektoren ermittelt wird. Für geschlossene Schleifen in einer polygon-Instanz oder linestring-Instanz werden der erste und letzte Punkt nur einmal verwendet.
Diese geography -Datentypmethode unterstützt Instanzen von FullGlobe oder räumliche Instanzen, die größer als eine Hemisphäre sind.
Syntax
EnvelopeCenter( )
Rückgabetypen
SQL Server-Rückgabetyp: geography
CLR-Rückgabetyp: SqlGeography
Remarks
Diese Methode gibt einen pointzurück. Bei Verwendung mit EnvelopeAngle()gibt EnvelopeCenter() einen umschließenden Kreis einer geography -Instanz verwendet werden kann.
Note
EnvelopeCenter()gibt einen umschließenden Kreis für eine geography-Instanz zurück. Es wird jedoch nicht garantiert, dass die Ergebnisse den minimalen umschließenden Kreis erstellen. Im Gegensatz dazu ist für die Methode geometry vom STEnvelope() -Datentyp garantiert, dass sie den minimalen Begrenzungsrahmen zurückgibt, wenn sie auf eine geometry -Instanz verwendet werden kann.
In SQL Server 2012 (11.x) und höher wird der Mittelpunkt des Kreises zurückgegeben, der den Umschlag dieser Instanz als point darstellt. Für alle großen Objekte, wie von EnvelopeAngle() = 180 definiert, wird (90,0) von EnvelopeCenter() zurückgegeben.
Diese Methode ist nicht exakt.
Examples
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeCenter().ToString();
Siehe auch
Erweiterte Methoden für geography-Instanzen
EnvelopeAngle (geography-Datentyp)