Delen via


st_distancesphere functie

Van toepassing op:controleren gemarkeerd ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime 17.1 en hoger

Important

Deze functie bevindt zich in openbare preview-versie.

Opmerking

Deze functie is niet beschikbaar in Databricks SQL Classic Warehouses. Zie SQL Warehouse-typen voor meer informatie over Databricks SQL-warehouses.

Berekent de bolvormige afstand (in meters) tussen twee puntwaarden GEOMETRY , gemeten op een bol waarvan de straal de gemiddelde straal van het WGS84-beletselteken is.

Syntax

st_distancesphere ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: De eerste GEOMETRY waarde.
  • geoExpr2: De tweede GEOMETRY waarde.

Returns

Berekent de bolvormige afstand (in meters) tussen twee puntgeometrieën, gemeten op een bol waarvan de straal de gemiddelde straal van het WGS84-beletselteken is. De coördinaten van de punten worden verondersteld in graden te zijn.

NULL wordt geretourneerd als een van de twee invoergeometrieën leeg is.

Foutvoorwaarden

Examples

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