次の方法で共有


st_distancespheroid 関数

適用対象:はい Databricks SQL チェックが Databricks Runtime 17.1 以降" とマークされているチェック

Important

この機能は パブリック プレビュー段階です

この機能は、Databricks SQL クラシック ウェアハウスでは使用できません。 Databricks SQL ウェアハウスの詳細については、 SQL ウェアハウスの種類に関するページを参照してください。

WGS84 楕円体の 2 点 GEOMETRY 値間の測地距離 (メートル単位) を返します。

Syntax

st_distancespheroid ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: 最初の GEOMETRY 値。
  • geoExpr2: 2 番目の GEOMETRY 値。

Returns

WGS84 楕円体上の 2 点ジオメトリ間の測地距離 (メートル単位) を返します。 ポイントの座標は度単位と見なされます。

NULL は、2 つの入力ジオメトリのいずれかが空の場合に返されます。

エラー条件

Examples

> SELECT round(st_distancespheroid(st_geomfromtext('POINT M (2 3 100)'), st_geomfromtext('POINT ZM (6 7 23 1000)')), 3);
  626380.599