すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_MaxDistance

最終更新日:Jul 01, 2024

このトピックでは、ST_MaxDistance関数について説明します。 この関数は、2つのジオメトリオブジェクト間の最も遠い距離を計算します。 最も遠い距離は、ジオメトリオブジェクトの空間参照系で指定された単位で測定されます。

構文

float  ST_MaxDistance(geometry  g1 , geometry  g2);

パラメーター

パラメーター

説明

g1

指定する最初のジオメトリオブジェクト。

g2

指定する2番目のジオメトリオブジェクト。

説明

指定した最初のジオメトリオブジェクトと2番目のジオメトリオブジェクトが同じ場合、関数はジオメトリオブジェクトの最も遠い2つの頂点間の距離を返します。

デフォルトのパラメーター設定を使用して、2つのジオメトリオブジェクト間の最も遠い距離を計算します。

SELECT ST_MaxDistance('LINESTRING (0 0,-1 1)'::geometry, 'LINESTRING (0 0,1 1)'::geometry);
 st_maxdistance
----------------
              2
(1 row)