ST_InteriorRingN — Renvoie le Nième anneau intérieur (trou) d'un polygone.
geometry ST_InteriorRingN(
geometry a_polygon, integer n)
;
Renvoie le Nième anneau intérieur (trou) d'une géométrie POLYGONE sous forme de LINESTRING. L'indice commence à 1. Renvoie NULL si la géométrie n'est pas un polygone ou si l'indice est hors de la plage.
![]() |
|
Cette fonction ne prend pas en charge les MULTIPOLYGONES. Pour les MULTIPOLYGONs, utilisez conjointement avec ST_GeometryN ou ST_Dump |
Cette méthode implémente la spécification OGC Simple Features Implementation Specification for SQL 1.1.
Cette méthode implémente la spécification SQL/MM. SQL-MM 3 : 8.2.6, 8.3.5
Cette fonction prend en charge la 3D et ne supprime pas l'indice z.
SELECT ST_AsText(ST_InteriorRingN(geom, 1)) As geom FROM (SELECT ST_BuildArea( ST_Collect(ST_Buffer(ST_Point(1,2), 20,3), ST_Buffer(ST_Point(1, 2), 10,3))) As geom ) as foo;
ST_ExteriorRing, ST_BuildArea, ST_Collect, ST_Dump, ST_NumInteriorRing, ST_NumInteriorRings