Метод SqlGeography.EnvelopeCenter ()

 

Возвращает точку, которую можно использовать как центр ограничивающей окружности для экземпляра географического объекта.

Пространство имен:   Microsoft.SqlServer.Types
Сборка:  Microsoft.SqlServer.Types (в Microsoft.SqlServer.Types.dll)

Синтаксис

[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlGeography EnvelopeCenter()
public:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
SqlGeography^ EnvelopeCenter()
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member EnvelopeCenter : unit -> SqlGeography
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
Public Function EnvelopeCenter As SqlGeography

Возвращаемое значение

Type: Microsoft.SqlServer.Types.SqlGeography

Значение типа SqlGeography, указывающее расположение центра ограничивающей окружности.

Комментарии

Чтобы определить ограничивающую окружность, все точки в экземпляре описываются как вектор от центра Земли к точке на поверхности Земли. Центральная точка ограничивающей окружности рассчитывается как среднее значение всех векторов. Для закрытых циклов, либо в экземпляре polygon или экземпляра объекта linestring первая и последняя точки используется только один раз.

Этот метод возвращает точку. При использовании с EnvelopeAngle, EnvelopeCenter метод возвращает ограничивающую окружность SqlGeography экземпляра.

EnvelopeCenter Метод возвращает ограничивающую окружность для SqlGeography экземпляр, но результаты, не обязательно создавать минимальной ограничивающей окружности. Напротив, метод типа данных SqlGeometrySTEnvelope гарантирует возврат минимального ограничивающего прямоугольника при применении в экземпляре SqlGeometry.

См. также

Класс SqlGeography
Пространство имен Microsoft.SqlServer.Types

Вернуться в начало