Teilen über


st_distancespheroid-Funktion

Gilt für:check marked yes Databricks SQL check marked yes Databricks Runtime 17.1 and above

Important

Dieses Feature befindet sich in der Public Preview.

Hinweis

Dieses Feature ist in Databricks SQL Classic Warehouses nicht verfügbar. Weitere Informationen zu Databricks SQL Warehouses finden Sie unter SQL Warehouse-Typen.

Gibt den geodesischen Abstand (in Metern) zwischen zwei Punktwerten GEOMETRY auf dem WGS84-Ellipsoid zurück.

Syntax

st_distancespheroid ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: Der erste GEOMETRY Wert.
  • geoExpr2: Der zweite GEOMETRY Wert.

Returns

Gibt den geodesischen Abstand (in Metern) zwischen zwei Punktgeometrien auf dem WGS84-Ellipsoid zurück. Die Koordinaten der Punkte werden in der Einheit Grad angenommen.

NULL wird zurückgegeben, wenn eines der beiden Eingabegeometrien leer ist.

Fehlerbedingungen

Examples

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