Sdílet prostřednictvím


STDistance (datový typ geometrie)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí nejkratší vzdálenost mezi bodem v instanci geometrie a bodem v jiné instanci geometrie .

Syntax

  
.STDistance ( other_geometry )  

Arguments

other_geometry
Je další instance geometrie , ze které se měří vzdálenost mezi instancí, na které STDistance() je vyvolána. Pokud other_geometry je prázdná sada, STDistance() vrátí hodnotu null.

Návratové typy

Návratový typ SQL Serveru: plovoucí

Návratový typ CLR: sqlDouble

Remarks

STDistance() vždy vrátí hodnotu null, pokud id prostorového odkazu (SRID) instancí geometrie neodpovídají.

Examples

DECLARE @g geometry;  
DECLARE @h geometry;  
SET @g = geometry::STGeomFromText('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))', 0);  
SET @h = geometry::STGeomFromText('POINT(10 10)', 0);  
SELECT @g.STDistance(@h);  

Viz také

Přehled prostorových indexů
metody OGC v instancích geometrie