返回 geography 实例以及互换的内部区域和外部区域。
这种 geography 数据类型方法支持 FullGlobe 实例或大于半球的空间实例。
语法
.ReorientObject (geography)
参数
- geography
在其上调用 ReorientObject() 的另一个 geography 实例。
返回值
SQL Server 返回类型:geography
CLR 返回类型: SqlGeography
注释
此方法将更改 GeometryCollection 中所有 Polygons 的环方向,但不会删除或更改给定集合中的任何 Points 或 Linestrings。
如果将 GeometryCollection 传递给此方法,则将重新定向集合中的每个实例,但不整体重新定位此集合。
示例
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))