Condividi tramite


Funzione st_distancespheroid

Si applica a:check contrassegnato come sì controllo SQL di Databricks contrassegnato come sì Databricks Runtime 17.1 e versioni successive

Important

Questa funzionalità è in Anteprima Pubblica.

Annotazioni

Questa funzionalità non è disponibile in Databricks SQL Classic Warehouses. Per altre informazioni sui databricks SQL Warehouse, vedere Tipi di SQL Warehouse.

Restituisce la distanza geodesica, espressa in metri, tra due valori di punto GEOMETRY nell'ellissoide WGS84.

Syntax

st_distancespheroid ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: il primo GEOMETRY valore.
  • geoExpr2: il secondo valore GEOMETRY.

Returns

Restituisce la distanza geodesica, espressa in metri, tra due geometrie di punto sull'ellissoide WGS84. Si presuppone che le coordinate dei punti siano in gradi.

NULL viene restituito se una delle due geometrie di input è vuota.

Condizioni di errore

Examples

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