Box2D、Box3D、またはジオメトリオブジェクトのバウンディングボックスにおける最大の z 座標を返します。
構文
float ST_ZMax(box3d aGeomorBox2DorBox3D)パラメーター
| パラメーター | 説明 |
|---|---|
| aGeomorBox2DorBox3D | Box2D、Box3D、またはジオメトリオブジェクトです。 |
説明
ST_ZMax は Box3D オブジェクトを引数として受け取ることを定義していますが、Box2D オブジェクトおよびジオメトリオブジェクトに対しても自動型変換(auto-casting)をサポートしています。
ST_ZMax は、Box2D オブジェクトまたはジオメトリオブジェクトの文字列表現を受け付けません。Box2D オブジェクトやジオメトリオブジェクトが文字列で表現されている場合、この関数は自動型変換をサポートしないため、処理できません。
3D オブジェクトをサポートし、z 座標を保持します。
円弧文字列(circular strings)および曲線(curves)をサポートします。
例
ジオメトリオブジェクトから最大の z 座標を取得する:
SELECT ST_ZMax('LINESTRING(0 1 2,3 4 5)'::geometry);
st_zmax
---------
5
(1 row)