ST_HasZ — Vérifie si une géométrie possède une dimension Z.
boolean ST_HasZ(
geometry geom)
;
Vérifie si la géométrie d'entrée a une dimension Z et renvoie une valeur booléenne. Si la géométrie a une dimension Z, le résultat est vrai ; sinon, il est faux.
Les objets géométriques dotés d'une dimension Z représentent généralement des géométries tridimensionnelles (3D), tandis que ceux qui en sont dépourvus sont des géométries bidimensionnelles (2D).
Cette fonction est utile pour déterminer si une géométrie contient des informations sur l'altitude ou la hauteur.
Disponibilité : 3.5.0
Cette fonction prend en charge la 3D et ne supprime pas l'indice z.
Cette fonction prend en charge les coordonnées M.
SELECT ST_HasZ(ST_GeomFromText('POINT(1 2 3)')); --result true
SELECT ST_HasZ(ST_GeomFromText('LINESTRING(0 0, 1 1)')); --result false