Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.1 and above
Important
Esse recurso está em Visualização Pública.
Observação
Esse recurso não está disponível em databricks SQL Classic warehouses. Para saber mais sobre os sql warehouses do Databricks, consulte os tipos de sql warehouse.
Dimensiona o valor de entrada GEOMETRY nas direções X, Y e, se especificada, Z usando os fatores de dimensionamento fornecidos.
Syntax
st_scale ( geoExpr, xfactor, yfactor[, zfactor] )
Arguments
-
geoExpr: valor deGEOMETRY. -
xfactor: umDOUBLEvalor que representa o fator de dimensionamento X. -
yfactor: umDOUBLEvalor que representa o fator de dimensionamento Y. -
zfactor: umDOUBLEvalor que representa o fator de dimensionamento Z (opcional). O padrão é UTF-1.
Returns
Um valor de tipo GEOMETRY, representando a geometria dimensionada.
O valor SRID do valor de saída GEOMETRY é igual ao do valor de entrada.
A dimensão do valor de saída GEOMETRY é a mesma do valor de entrada.
A função retornará NULL se qualquer uma das entradas for 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)