Share via


SqlGeography.STDistance (Método) (SqlGeography)

 

Devuelve la distancia más corta entre un punto de una instancia de SqlGeography y un punto de otra instancia de SqlGeography.

Espacio de nombres:   Microsoft.SqlServer.Types
Ensamblado:  Microsoft.SqlServer.Types (en Microsoft.SqlServer.Types.dll)

Sintaxis

[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

Parámetros

  • other
    Type: Microsoft.SqlServer.Types.SqlGeography

    Es otra instancia de geography a partir de la que medir la distancia entre la instancia en la que se invoca a STDistance. Si se especifica un conjunto vacío, STDistance devolverá NULL.

Valor devuelto

Type: System.Data.SqlTypes.SqlDouble

Devuelve NULL si los identificadores de referencia espacial (SRID) de las instancias de SqlGeography no coinciden.

Si este método se utiliza para determinar la distancia entre puntos opuestos, o puntos consecutivos en lados opuestos del globo, como la distancia entre POINT (0 0) y POINT (180 0), este método devolverá un valor NULL.

Vea también

SqlGeography (Clase)
Microsoft.SqlServer.Types (Espacio de nombres)

Volver al principio