Freigeben über


ReorientObject (geography-Datentyp)

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)

Argumente

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

Rückgabewert

SQL Server Rückgabetyp: geography

CLR-Rückgabetyp: SqlGeography

Hinweise

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

Wenn eine GeometryCollection an die Methode übergeben wird, werden alle Instanzen in der Auflistung neu ausgerichtet, die Auflistung 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))

Siehe auch

Andere Ressourcen

Erweiterte Methoden für geography-Instanzen