ReorientObject(geography 数据类型)

返回 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))

请参阅

其他资源

地理实例上的扩展方法