ST_Dimension — Renvoie la dimension topologique d'une géométrie.
integer ST_Dimension(
geometry g)
;
Renvoie la dimension topologique de cet objet Geometry, qui doit être inférieure ou égale à la dimension des coordonnées. OGC SPEC s2.1.1.1 - renvoie 0 pour POINT
, 1 pour LINESTRING
, 2 pour POLYGON
, et la plus grande dimension des composants d'une GEOMETRYCOLLECTION
. Si la dimension est inconnue (par exemple, pour une GEOMETRYCOLLECTION
vide), 0 est renvoyé.
Cette méthode implémente la spécification SQL/MM. SQL-MM 3 : 5.1.2
Amélioration : 2.0.0 introduction du support TIN et surfaces polyédriques. Ne renvoie plus une exception si une GEOMETRY EMPTY est passée.
![]() |
|
Avant la version 2.0.0, cette fonction lève une exception si elle est utilisée avec une géométrie vide. |
Cette fonction prend en charge les surfaces Polyhedral.
Cette fonction prend en charge les triangles et les réseaux irréguliers triangulés (TIN).
SELECT ST_Dimension('GEOMETRYCOLLECTION(LINESTRING(1 1,0 0),POINT(0 0))'); ST_Dimension ----------- 1