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:
Kontrola SQL Databricks
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.
Škáluje vstupní GEOMETRY hodnotu v směrech X, Y a v případě zadání směrů Z pomocí zadaných faktorů škálování.
Syntax
st_scale ( geoExpr, xfactor, yfactor[, zfactor] )
Arguments
-
geoExpr: HodnotaGEOMETRY. -
xfactorDOUBLE: Hodnota představující faktor škálování X. -
yfactorDOUBLE: Hodnota představující faktor měřítka Y. -
zfactorDOUBLE: Hodnota představující faktor měřítka Z (volitelné). Výchozí hodnota je 1.
Returns
Hodnota typu GEOMETRY, která představuje zmenšenou geometrii.
Hodnota SRID výstupní GEOMETRY hodnoty se rovná hodnotě vstupní hodnoty.
Dimenze výstupní GEOMETRY hodnoty je stejná jako dimenze vstupní hodnoty.
Funkce vrátí NULL , pokud je některý ze vstupů NULL.
Examples
-- Scales a point by 10 in the X direction and 20 in the Y direction.
> SELECT st_astext(st_scale(st_geomfromtext('MULTIPOINT ZM (1 2 3 -4,5 6 7 -8,EMPTY)'), 10.0, 20.0));
MULTIPOINT ZM ((10 40 3 -4),(50 120 7 -8),EMPTY)
-- Scales a point by 10 in the X direction, 20 in the Y direction, and 3 in the Z direction.
> SELECT st_astext(st_scale(st_geomfromtext('MULTIPOINT ZM (1 2 3 -4,5 6 7 -8,EMPTY)'), 10.0, 20.0, 3.0));
MULTIPOINT ZM ((10 40 9 -4),(50 120 21 -8),EMPTY)