Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
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íGEOMETRYhodnota. -
geoExpr2: DruháGEOMETRYhodnota.
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
- Pokud mají dvě vstupní geometrie různé hodnoty SRID, vrátí funkce ST_DIFFERENT_SRID_VALUES.
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)