Name

ST_HasZ — Vérifie si une géométrie possède une dimension Z.

Synopsis

boolean ST_HasZ(geometry geom);

Description

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.

Exemples

SELECT ST_HasZ(ST_GeomFromText('POINT(1 2 3)'));
 --result
 true
SELECT ST_HasZ(ST_GeomFromText('LINESTRING(0 0, 1 1)'));
 --result
 false

Voir aussi

ST_Zmflag

ST_HasM