適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric の SQL データベース
EnvelopeCenter() で返される地点と geography インスタンスの地点との間の最大角度 (度数) を返します。
この geography データ型メソッドは、半球より大きい FullGlobe インスタンスまたは空間インスタンスをサポートします。
Syntax
EnvelopeAngle( )
戻り値の型
SQL Server 戻り値の型: float
CLR の戻り値の型: SqlDouble
Remarks
このメソッドは geography インスタンスの地点を度数で返します。 EnvelopeCenter() と共に使用した場合、EnvelopeAngle() は、geography インスタンスの外接する円を返します。
SQL Server 2012 (11.x) では、このメソッドは FullGlobe インスタンスに拡張されました。
SQL Server 2008 (10.0.x) で EnvelopeAngle() に適用された半球に関する制限はなくなりました。 ただし、90 度を超える角度のインスタンスの場合、180 度が返されます。
EnvelopeAngle() は、複数の半球にまたがる geography インスタンスに関しては正確ではありません。
Examples
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeAngle();