適用於:SQL Server
Azure SQL Database
Azure SQL 受控執行個體
Microsoft Fabric 中的 SQL 資料庫
傳回具有可交替使用之內部區域與外部區域的 geography 執行個體。
這個 geography 資料類型方法可支援 FullGlobe 執行個體或大於半球的空間執行個體。
Syntax
.ReorientObject (geography)
Arguments
geography
這是叫用 所在的另一個 ReorientObject() 執行個體。
傳回值
SQL Server 傳回型別:geography
CLR 傳回類型:SqlGeography
Remarks
這個方法會變更 GeometryCollection 中所有 Polygons 的環方向,但不會移除或變更指定集合中的任何 Points或 Linestrings。
如果您將 GeometryCollection 傳遞至這個方法,則集合中每個執行個體的方向都會重新調整,但不會重新調整整個集合的方向。
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))