共用方式為


st_distancespheroid函式

適用於:核取標示為是 Databricks SQL 核取標示為是 Databricks Runtime 17.1 和更新版本

Important

這項功能目前處於 公開預覽版

備註

這項功能不適用於 Databricks SQL Classic 倉儲。 若要深入瞭解 Databricks SQL 倉儲,請參閱 SQL 倉儲類型

傳回 WGS84 橢球體上兩個點 GEOMETRY 值之間的測地線距離 (以公尺為單位)。

Syntax

st_distancespheroid ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1:第一個 GEOMETRY 值。
  • geoExpr2:第二個 GEOMETRY 值。

Returns

傳回 WGS84 橢圓體上兩個點幾何之間的地理距離(以公尺為單位)。 假設點的座標是以角度表示。

NULL 如果兩個輸入幾何中的任何一個是空的,則會傳回 。

錯誤條件

Examples

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