次の方法で共有


EnvelopeAngle (geography データ型)

EnvelopeCenter() で返される地点と geography インスタンスの地点との間の最大角度 (度数) を返します。

この geography データ型メソッドは、半球より大きい FullGlobe インスタンスまたは空間インスタンスをサポートします。

構文

EnvelopeAngle( )

戻り値の型

SQL Server の戻り値の型: float

CLR の戻り値の型: SqlDouble

説明

このメソッドは geography インスタンスの地点を度数で返します。 EnvelopeCenter() と共に使用した場合、EnvelopeAngle() は、geography インスタンスの外接する円を返します。

SQL Server 2012 では、このメソッドは FullGlobe インスタンスに拡張されました。

SQL Server 2008 で EnvelopeAngle() に適用された半球に関する制限はなくなりました。 ただし、90 度を超える角度のインスタンスの場合、180 度が返されます。 EnvelopeAngle() は、複数の半球にまたがる geography インスタンスに関しては正確ではありません。

使用例

DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)'; 
SELECT @g.EnvelopeAngle();

関連項目

参照

EnvelopeCenter (geography データ型)

その他の技術情報

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