Udostępnij za pośrednictwem


STPointN (geometrię typu danych)

Zwraca określony punkt w geometry wystąpienie.

Składnia

.STPointN ( expression )

Argumenty

  • expression
    Jest int wyrażenie między 1 a liczbą punktów w geometry wystąpienie.

Zwracane typy

SQL Serverzwracany typ: geometry

Zwracany typ CLR: SqlGeometry

Otwórz typ konsorcjum geograficzne (OGC): Point

Uwagi

Jeśli geometryjestwystąpienie użytkownika utworzone, STPointN() zwraca punkt określony przez expression przez kolejność punktów w kolejności, w którym były one pierwotnie wprowadzania.

Jeśli geometry wystąpienie zostało wykonane przez system, STPointN() zwraca punkt określony przez expression przez kolejność wszystkich punktów w tym samym celu byłyby wyjściowe: najpierw według geometrii, następnie według pierścienia w geometrii (w stosownych przypadkach), a następnie według punktu w pierścieniu.To zamówienie jest firmy Deterministic Networks.

Jeśli ta metoda jest wywoływana o wartości mniejszej niż 1, zgłasza ArgumentOutOfRangeException.

Jeśli ta metoda jest wywoływana z wartość większa niż liczba punktów w wystąpienie, zwraca null.

Przykłady

Poniższy przykład tworzy LineString wystąpienie i zastosowań STPointN() do pobierania drugiego punktu w polu Opis wystąpienie.

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

Zobacz także

Inne zasoby