返回 geography 实例以及互换的内部区域和外部区域。
该 geography 数据类型方法支持 FullGlobe 实例或大于半球的空间实例。
适用范围:SQL Server(SQL Server 2012 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。 |
语法
.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))