次の方法で共有


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

関連項目

その他の技術情報

geography インスタンスの拡張メソッド