Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает максимальный угол между точкой, которая возвращена функцией EnvelopeCenter(), и точкой в экземпляре geography в градусах.
Этот метод типа данных geography поддерживает экземпляры FullGlobe или пространственные экземпляры, размер которых больше полушария.
Применимо для следующих объектов: SQL Server (SQL Server 2008 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск). |
Синтаксис
EnvelopeAngle( )
Возвращаемые типы
Возвращаемый тип SQL Server: float
Возвращаемый тип CLR: SqlDouble
Замечания
Этот метод возвращает точку в экземпляре geography в градусах. При использовании с функцией EnvelopeCenter() EnvelopeAngle() возвращает ограничивающую окружность экземпляра geography.
В SQL Server 2012 этот метод расширен для включения экземпляров FullGlobe.
Ограничение полушария, применяемое к EnvelopeAngle() в SQL Server 2008, было снято. Однако будут возвращены экземпляры с углами более 90 градусов, 180 градусов. Функция EnvelopeAngle() не является точной для экземпляров geography, охватывающих более одного полушария.
Примеры
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeAngle();
См. также
Справочник
EnvelopeCenter (тип данных geography)