Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca wystąpienie geograficzne z wymiennymi regionami wewnętrznymi i regionami zewnętrznymi.
Ta metoda typu danych geografii obsługuje wystąpienia FullGlobe lub wystąpienia przestrzenne, które są większe niż półkula.
Syntax
.ReorientObject (geography)
Arguments
geography
To inne wystąpienie geograficzne , na którym ReorientObject() jest wywoływane.
Wartość zwracana
Typ zwracany programu SQL Server: lokalizacja geograficzna
Typ zwracany CLR: SqlGeography
Remarks
Ta metoda zmienia orientację pierścienia wszystkich wielokątów w kolekcji GeometryCollection , ale nie usuwa ani nie zmienia żadnych punktów ani lineStrings w danej kolekcji.
Jeśli przekażesz obiekt GeometryCollection do tej metody, każde wystąpienie w kolekcji będzie w rezultacie ponownie zorientowane, ale cała kolekcja nie będzie się ponownie zorientować.
Examples
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))