funktion st_distancespheroid

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja Databricks Runtime 17.1 och senare

Important

Den här funktionen finns som allmänt tillgänglig förhandsversion.

Anmärkning

Den här funktionen är inte tillgänglig på de klassiska Databricks SQL-lagerhus. Mer information om Databricks SQL-lager finns i SQL-lagertyper.

Returnerar det geodesiska avståndet (i meter) mellan två punktvärden GEOMETRY på WGS84-ellipsen.

Syntax

st_distancespheroid ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: Det första GEOMETRY värdet.
  • geoExpr2: Det andra GEOMETRY värdet.

Returns

Returnerar det geodesiska avståndet (i meter) mellan två punktgeometrier på WGS84-ellipsoiden. Koordinaterna för punkterna antas vara i grader.

NULL returneras om någon av de två indatageometrierna är tom.

Feltillstånd

Examples

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