EnvelopeCenter (тип данных geography)
Область применения: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращает точку, которую можно использовать как центр ограничивающей окружности для экземпляра geography.
Каждая точка в экземпляре описывается как вектор. Для построения ограничивающей окружности вектор направляется из центра Земли к точке на поверхности Земли. Центральная точка ограничивающей окружности рассчитывается как среднее значение всех векторов. Для закрытых циклов либо в экземпляре polygon, либо в экземпляре LineString первая и последняя точка используются только один раз.
Этот метод типа данных geography поддерживает экземпляры FullGlobe или пространственные экземпляры, размер которых больше полушария.
Синтаксис
EnvelopeCenter( )
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Типы возвращаемых данных
Тип возвращаемого значения SQL Server: geography
Тип возвращаемых данных CLR: SqlGeography
Замечания
Этот метод возвращает point. При использовании с функцией EnvelopeAngle()
EnvelopeCenter()
возвращает ограничивающую окружность экземпляра geography.
Примечание.
EnvelopeCenter()
возвращает ограничивающую окружность для экземпляра geography, но при этом не гарантируется создание на основе результатов минимальной ограничивающей окружности. Напротив, метод STEnvelope()
типа данных geometry гарантирует возврат минимального ограничивающего прямоугольника при применении в экземпляре geometry.
В SQL Server 2012 (11.x) и выше возвращает центр круга, представляющий конверт этого экземпляра в виде точки. Для всех больших объектов, определенных параметром EnvelopeAngle()
= 180, EnvelopeCenter()
возвращает значение (90,0).
Этот метод не является точным.
Примеры
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeCenter().ToString();
См. также
Расширенные методы в экземплярах Geography
EnvelopeAngle (тип данных geography)
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру