Sdílet prostřednictvím


st_distancespheroid 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í geodesickou vzdálenost (v metrech) mezi hodnotami dvou bodů GEOMETRY na elipsoidu WGS84.

Syntax

st_distancespheroid ( geoExpr1, geoExpr2 )

Arguments

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

Returns

Vrátí geodesickou vzdálenost (v metrech) mezi dvěma bodovými geometriemi na WGS84 elipsoidu. 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_distancespheroid(st_geomfromtext('POINT M (2 3 100)'), st_geomfromtext('POINT ZM (6 7 23 1000)')), 3);
  626380.599