Partager via


SqlGeography.STDistance, méthode (SqlGeography)

 

Retourne la distance la plus courte entre un point dans une instance SqlGeography et un point dans une autre instance SqlGeography.

Espace de noms:   Microsoft.SqlServer.Types
Assembly:  Microsoft.SqlServer.Types (dans Microsoft.SqlServer.Types.dll)

Syntaxe

[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

Paramètres

  • other
    Type: Microsoft.SqlServer.Types.SqlGeography

    Autre instance géographique à partir de laquelle mesurer la distance par rapport à l'instance sur laquelle STDistance est appelée. Si un ensemble vide est spécifié, STDistance retourne la valeur Null.

Valeur de retour

Type: System.Data.SqlTypes.SqlDouble

Retourne la valeur Null si les ID de référence spatiaux (SRID) des instances SqlGeography ne correspondent pas.

Si cette méthode est utilisée pour déterminer la distance entre des points antipodes, ou des points consécutifs sur les côtés opposés du globe, comme dans la distance entre POINT (0 0) et POINT (180 0), elle retourne la valeur Null.

Voir aussi

SqlGeography, classe
Microsoft.SqlServer.Types, espace de noms

Retour au début