Метод SqlGeography.STDistance (SqlGeography)

 

Возвращает наименьшее расстояние от точки в экземпляре SqlGeography до точки в другом экземпляре SqlGeography.

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

Синтаксис

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

Параметры

  • other
    Type: Microsoft.SqlServer.Types.SqlGeography

    Другой экземпляр географического объекта, от которого измеряется расстояние до экземпляра, где вызван метод STDistance. Если указано пустое множество, то метод STDistance возвращает значение NULL.

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

Type: System.Data.SqlTypes.SqlDouble

Возвращает значение NULL, если у экземпляров SqlGeography не совпадают идентификаторы пространственной ссылки (SRID).

Если этот метод используется для определения расстояния между диаметрально противоположными точками или подряд идущими точками на противоположных сторонах сферы (например, расстояние между точками POINT (0 0) и POINT (180 0)), то он возвращает значение NULL.

См. также

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

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