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

ApsaraDB RDS:ST_MaxDistance

最終更新日:Jan 12, 2024

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

構文

float ST_MaxDistance (ジオメトリg1、ジオメトリ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行)