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šší
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.
Přeloží vstupní GEOMETRY hodnotu ve směrech X, Y a, pokud je zadáno, Z pomocí zadaných posunů.
Syntax
st_translate ( geoExpr, xfactor, yfactor[, zfactor] )
Arguments
-
geoExpr: HodnotaGEOMETRY. -
xfactorDOUBLE: Hodnota představující posun ve směru X. -
yfactorDOUBLE: Hodnota představující posun ve směru Y. -
zfactorDOUBLE: Hodnota představující posun ve směru Z (volitelné). Výchozí hodnota je 0.
Returns
Hodnota typu GEOMETRYpředstavující přelož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
-- Translates a point by 10 in the X direction and 20 in the Y direction.
> SELECT st_astext(_FUNC_(st_geomfromtext('MULTIPOINT ZM (1 2 3 -4,5 6 7 -8,EMPTY)'), 10.0, 20.0));
MULTIPOINT ZM ((11 22 3 -4),(15 26 7 -8),EMPTY)
-- Translates a point by 10 in the X direction, 20 in the Y direction, and 3 in the Z direction.
> SELECT st_astext(_FUNC_(st_geomfromtext('MULTIPOINT ZM (1 2 3 -4,5 6 7 -8,EMPTY)'), 10.0, 20.0, 30.0));
MULTIPOINT ZM ((11 22 33 -4),(15 26 37 -8),EMPTY)