EnvelopeAngle (geography データ型)

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance

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

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

構文

  
EnvelopeAngle( )  

戻り値の型

SQL Server 戻り値の型: float

CLR の戻り値の型: SqlDouble

注釈

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

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

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

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

参照

Geography インスタンスの拡張メソッド
EnvelopeCenter (geography データ型 )