Name

ST_ZSize — Returns the Z size of a 2D or 3D bounding box or a geometry.

Synopsis

float ST_ZSize(box3d aGeomorBox2DorBox3D);

Description

Returns the Z size of a 2D or 3D bounding box or a geometry, computed as ST_ZMax(aGeomorBox2DorBox3D) - ST_ZMin(aGeomorBox2DorBox3D).

[Note]

Bien que cette fonction ne soit définie que pour box3d, elle fonctionne également pour box2d et les valeurs géométriques en raison du moulage automatique. Cependant, elle n'acceptera pas de représentation textuelle de la géométrie ou de la box2d, car celles-ci ne sont pas coulées automatiquement.

Cette fonction prend en charge la 3D et ne supprime pas l'indice z.

Cette méthode prend en charge les types Circular String et Curve.

Availability: 3.7.0

Exemples

SELECT ST_ZSize('BOX3D(1 2 3, 4 5 6)');
3
SELECT ST_ZSize(ST_GeomFromEWKT('LINESTRING(1 3 4, 5 6 7)'));
3