Sdílet prostřednictvím


STPointN (datový typ geometrie)

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

Vrátí zadaný bod v instanci geometrie .

Syntax

  
.STPointN ( expression )  

Arguments

expression
Je výraz int mezi 1 a počtem bodů v instanci geometrie .

Návratové typy

Návratový typ SQL Serveru: geometrie

Návratový typ CLR: SqlGeometry

Typ OGC (Open Geospatial Consortium): Point

Remarks

Pokud je instance geometrie vytvořena uživatelem, STPointN() vrátí bod určený výrazem pořadím bodů v pořadí, ve kterém byly původně zadány.

Pokud byla instance geometrie vytvořena systémem, STPointN() vrátí bod určený výrazem seřazením všech bodů ve stejném pořadí, v jakém by byly výstupem: nejprve geometrií, pak kruhem uvnitř geometrie (pokud je to vhodné) a potom bodem v okruhu. Toto pořadí je deterministické.

Pokud je tato metoda volána s hodnotou menší než 1, vyvolá ArgumentOutOfRangeException.

Pokud je tato metoda volána s hodnotou větší než počet bodů v instanci, vrátí hodnotu null.

Examples

Následující příklad vytvoří LineString instanci a použije STPointN() k načtení druhého bodu v popisu instance.

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);  
SELECT @g.STPointN(2).ToString();  

Viz také

metody OGC v instancích geometrie