MI_GeometryN

Description

Renvoie la nième géométrie d'une MultiGeometry.

Syntaxe

geometry MI_GeometryN ( geometry, n )

Argument

geometry est une expression qui renvoie une géométrie.

n est la position de la géométrie à renvoyer depuis la MultiGeometry.

Exemple

Renvoie le 2ème polygone répertorié pour l'état spécifié de Rhode Island.

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

Remarques

Cette fonction permet également la désagrégation géométrique. Si la géométrie en entrée n'est pas une MultiGeometry (MultiPoint, MultiCurve et MultiPolygon) et si la première géométrie est demandée, la géométrie en entrée est renvoyée. Sinon, une valeur nulle est renvoyée.