このトピックでは、ST_Length2DSpheroid関数について説明します。 この関数は、楕円体上のジオメトリオブジェクトの2D長さを計算します。
構文
float ST_Length2DSpheroid (ジオメトリaGeometry、スフェロイドaSpheroid);
パラメーター
パラメーター | 説明 |
aGeometry | 指定するジオメトリオブジェクト。 |
spheroid | 定義する楕円体です。 |
説明
この関数は、座標が経度と緯度で表され、長さが再投影されないジオメトリオブジェクトに適しています。
例
デフォルトのパラメーター設定を使用して、ジオメトリオブジェクトの2D長を計算します。
SELECT ST_Length2DSpheroid('LINESTRING(0 0,1 1)'::geometry,'SPHEROID["WGS 84",6378137,298.257223563]');
st_length2dspheroid
---------------------
156899.56829134
(1行)