st_closestpoint Funkce

Platí pro:zaškrtnuto ano Databricks SQL zaškrtnuto ano Databricks Runtime 18.0 a vyšší

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í 2D projekci bodu na první GEOMETRY hodnotě, která je nejblíže druhé GEOMETRY hodnotě vzhledem k euklidovské vzdálenosti.

Syntaxe

st_closestpoint ( geoExpr1, geoExpr2 )

Arguments

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

Návraty

Vrátí 2D projekci bodu na první GEOMETRY hodnotě, která je nejblíže druhé GEOMETRY hodnotě vzhledem k euklidovské vzdálenosti. Výraz vrátí chybu ST_DIFFERENT_SRID_VALUES , pokud obě vstupní geometrie mají různé hodnoty SRID. Hodnota SRID vráceného bodu je stejná jako společná hodnota SRID vstupních geometrií. Výraz vrátí prázdný bod 2D, pokud je některá ze dvou vstupních geometrií prázdná.

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

Stavy chyb

Examples

> SELECT st_closestpoint(st_geomfromwkt('MULTIPOINT ZM (-10 10 -1 -10,2 10 -2 -20,20 10 -3 -30)', 3857), st_geomfromwkt('POINT Z (0 0 300)', 3857));
  SRID=3857;POINT(2 10)