Freigeben über


ReorientObject (geography-Datentyp)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Gibt eine geography -Instanz mit ausgetauschtem inneren und äußeren Bereich zurück.

Diese geography -Datentypmethode unterstützt Instanzen von FullGlobe oder räumliche Instanzen, die größer als eine Hemisphäre sind.

Syntax

.ReorientObject (geography)  

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

Argumente

geography
Eine andere Instanz von geography , für die ReorientObject() aufgerufen wird.

Rückgabewert

SQL Server-Rückgabetyp: geography

CLR-Rückgabetyp: SqlGeography

Bemerkungen

Mit dieser Methode wird die Ringausrichtung aller Polygons in eine GeometryCollection geändert, ohne Points oder LineStrings in der angegebenen Sammlung zu ändern.

Wenn Sie eine GeometryCollection an die Methode übergeben, werden alle Instanzen in der Sammlung neu ausgerichtet, die Sammlung als Ganzes wird jedoch nicht neu ausgerichtet.

Beispiele

DECLARE @R GEOGRAPHY = GEOGRAPHY::Parse('Polygon((-10 -10, -10 10, 10 10, 10 -10, -10 -10))');  
SELECT @R.ReorientObject().STAsText();  
--Result: POLYGON ((10 10, -10 10, -10 -10, 10 -10, 10 10))  

Weitere Informationen

Erweiterte Methoden für geography-Instanzen