ST_AREA
GEOMETRY または GEOGRAPHY オブジェクトの面積を返します。GEOMETRY 入力の場合、この関数は 座標法 に基づく平面面積を使用します。GEOGRAPHY 入力の場合、この関数は Karney (2013) で説明されている手法を使用して、地球の楕円体モデル上の測地面積を計測します。
構文
ST_AREA(<geometry_or_geography>)
引数
戻り値の型
Double。
例
GEOMETRY の例
SELECT
ST_AREA(
TO_GEOMETRY('POLYGON((0 0, 1 0, 1 1, 0 1, 0 0))')
) AS area
┌──────┐
│ area │
├──────┤
│ 1.0 │
└──────┘
GEOGRAPHY の例
SELECT
ST_AREA(
TO_GEOGRAPHY('POLYGON((0 0, 1 0, 1 1, 0 1, 0 0))')
) AS area
╭────────────────────╮
│ area │
├────────────────────┤
│ 12308778361.469452 │
╰────────────────────╯