Метод SqlGeometry.STDistance (SqlGeometry)

 

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

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

Синтаксис

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

Параметры

  • other
    Type: Microsoft.SqlServer.Types.SqlGeometry

    Экземпляр SqlGeometry, от которого измеряется расстояние до экземпляра, в котором вызван метод STDistance. Если other является пустым множеством, метод STDistance возвращает значение NULL.

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

Type: System.Data.SqlTypes.SqlDouble

Значение типа SqlDouble, представляющее кратчайшее расстояние между точкой в вызывающем объекте SqlGeometry и точкой в указанном объекте SqlGeometry.

Комментарии

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

См. также

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

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