Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the shortest distance between a point in a SqlGeometry instance and a point in the specified SqlGeometry instance.
Namespace: Microsoft.SqlServer.Types
Assembly: Microsoft.SqlServer.Types (in Microsoft.SqlServer.Types.dll)
Syntax
'Declaration
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)> _
Public Function STDistance ( _
other As SqlGeometry _
) As SqlDouble
'Usage
Dim instance As SqlGeometry
Dim other As SqlGeometry
Dim returnValue As SqlDouble
returnValue = instance.STDistance(other)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlDouble STDistance(
SqlGeometry other
)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public:
SqlDouble STDistance(
SqlGeometry^ other
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member STDistance :
other:SqlGeometry -> SqlDouble
public function STDistance(
other : SqlGeometry
) : SqlDouble
Parameters
- other
Type: Microsoft.SqlServer.Types.SqlGeometry
The SqlGeometry instance from which to measure the distance between the instance on which STDistance is invoked. If other is an empty set, STDistance returns null.
Return Value
Type: System.Data.SqlTypes.SqlDouble
A SqlDouble value that represents the shortest distance between a point in the calling SqlGeometry and a point in the specified SqlGeometry.
Remarks
STDistance always returns null if the spatial reference IDs (SRIDs) of the SqlGeometry instances do not match.