このトピックでは、ST_ZMin関数について説明します。 この関数は、Box2Dオブジェクト、Box3Dオブジェクト、またはジオメトリオブジェクトの境界ボックス上の最小z座標を返します。
構文
フロートST_ZMin(box3d aGeomorBox2DorBox3D);
パラメーター
パラメーター | 説明 |
aGeomorBox2DorBox3D | 指定するBox2Dオブジェクト、Box3Dオブジェクト、またはジオメトリオブジェクト。 |
説明
- ST_ZMin関数のパラメーターは、Box3Dオブジェクトのみをサポートするように定義されています。 ただし、この関数は自動キャスティングをサポートしているため、Box2Dオブジェクトとジオメトリオブジェクトを処理できます。 ただし、Box2Dオブジェクトとジオメトリオブジェクトが文字列で表される場合、関数は自動キャスティングをサポートしないため、Box2Dオブジェクトまたはジオメトリオブジェクトを処理できません。
- ST_ZMin関数は3Dオブジェクトをサポートし、z座標は削除しません。
- ST_ZMin関数は、円形の文字列と曲線をサポートします。
例
既定のパラメーター設定を使用して、LineStringオブジェクトのバウンディングボックスの最小z座標を取得します。
SELECT ST_ZMin('LINESTRING(0 1 2,3 4 5)'::geometry);
st_zmin
---------
2
(1行)