Sdílet prostřednictvím


st_distancesphere Funkce

Platí pro:check označený jako ano Kontrola SQL Databricks označená jako ano Databricks Runtime 17.1 a vyšší

Important

Tato funkce je ve verzi Public Preview.

Poznámka:

Tato funkce není k dispozici ve skladech Databricks SQL Classic. Další informace o službě Databricks SQL Warehouse najdete v tématu Typy SQL Warehouse.

Vrátí kulovou vzdálenost (v metrech) mezi dvěma bodovými GEOMETRY hodnotami měřenou na kouli, jejíž poloměr je střední poloměr elipsoidu WGS84.

Syntax

st_distancesphere ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: První GEOMETRY hodnota.
  • geoExpr2: Druhá GEOMETRY hodnota.

Returns

Vrátí kulovou vzdálenost (v metrech) mezi dvěma bodovými geometriemi měřenými na kouli, jejíž poloměr je střední poloměr elipsoidu WGS84. Souřadnice bodů se předpokládají ve stupních.

NULL je vrácena, pokud je některá ze dvou vstupních geometrií prázdná.

Chybové podmínky

Examples

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