MI_GeometryN

Beschreibung

Gibt die n-te Geometrie in einer MultiGeometrie zurück.

Syntax

geometry MI_GeometryN ( geometry, n )

Argument

geometry ist ein Ausdruck, der eine Geometrie zurückgibt.

n ist die Position der Geometrie, die von der MultiGeometrie zurückgegeben werden soll.

Beispiel

Gibt das 2. Polygon zurück, das für den angegebenen Rhode Island-Status aufgelistet ist.

select MI_GeometryN([Geometry_Column], 2) as MI_GeometryN from "/USA" where state in ('RI')

Anmerkungen

Diese Funktion aktiviert auch die Geometrie-Disaggregation. Wenn die Eingabegeometrie keine MultiGeometrie (MultiPoint, MultiCurve und MultiPolygon) ist und nach der ersten Geometrie gefragt wird, wird die Eingabegeometrie zurückgegeben. Anderenfalls wird null zurückgegeben.