Udostępnij za pośrednictwem


STGeometryN (Geografia typ danych)

Zwraca określony geography element w GeometryCollection lub jeden z podtypów.Gdy STGeometryN() jest używana na podtyp GeometryCollection, takich jak MultiPoint lub MultiLineString, metoda zwraca geography wystąpienie , jeśli wywołana z N = 1.

Składnia

.STGeometryN ( expression )

Argumenty

  • expression
    Jest int wyrażenie między 1 a liczbą geography obiektów w GeometryCollection.

Zwracane typy

SQL Serverzwracany typ: geography

Zwracany typ CLR: SqlGeography

Uwagi

Ta metoda zwraca null , jeśli parametr jest większy niż wynik STNumGeometries() i zwróci ArgumentOutOfRangeException Jeśli wyrażenie parametr jest mniejsza niż 1.

Przykłady

Poniższy przykład tworzy MultiPointgeography wystąpienie i zastosowań STGeometryN() Aby znaleźć drugą geography wystąpienie GeometryCollection.

DECLARE @g geography;
SET @g = geography::STGeomFromText('MULTIPOINT(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STGeometryN(2).ToString();

Zobacz także

Inne zasoby