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