Teilen über


st_distancesphere-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 kugelförmigen Abstand (in Metern) zwischen zwei Punktwerten GEOMETRY zurück, gemessen auf einer Kugel, deren Radius der mittlere Radius des WGS84-Ellipsoids ist.

Syntax

st_distancesphere ( geoExpr1, geoExpr2 )

Arguments

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

Returns

Gibt den kugelförmigen Abstand (in Metern) zwischen zwei Punktgeometrien zurück, gemessen auf einer Kugel, deren Radius der mittlere Radius des WGS84-Ellipsoids ist. 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_distancesphere(st_geomfromtext('POINT M (2 3 100)'), st_geomfromtext('POINT ZM (6 7 23 1000)')), 3);
  627753.245