ST_BoundingDiagonal — ジオメトリのバウンディングボックスの対角線を返します。
geometry ST_BoundingDiagonal(
geometry geom, boolean fits=false)
;
ジオメトリのバウンディングボックスの対角線をLINESTRINGで返します。対角線は、各軸の最小値となる点を始端とし、最大値となる点を終端とする2点のLINESTRINGです。入力ジオメトリが空である場合にはLINESTRING EMPTYを返します。
任意パラメータfits
は、最適な適合が必要かどうかを指定するものです。FALSEの場合には、より大きいバウンディングボックスの対角線を受け付けます (多数の頂点を持つジオメトリではより速くなります)。いずれの場合でも、返り値の対角線のバウンディングボックスは、常に入力ジオメトリを含みます。
返されたジオメトリは、入力ジオメトリのSRIDと次元 (Z, M)が維持されています。
縮退する場合 (入力に頂点が一つだけ等の場合)には、返されるラインストリングは正式には不正になります (内部領域なし)。結果はトポロジ的に有効です。 |
Availability: 2.2.0
This function supports 3d and will not drop the z-index.
This function supports M coordinates.