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.
Transforma as coordenadas X e Y da geometria de entrada do CRS (sistema de referência de coordenadas) atual para o sistema de referência de coordenadas descrito pelo valor SRID fornecido.
Syntax
st_transform ( geo, srid )
Arguments
-
geo: valor deGEOMETRY. -
srid: o valor SRID do novo CRS (sistema de referência de coordenadas) para o qual a geometria de entrada deve ser transformada.
Returns
Um valor de tipo GEOMETRY, representando a geometria transformada.
Se a geometria tiver coordenadas Z e M, elas estarão presentes na geometria de saída e não serão modificadas.
O SRID da saída GEOMETRY é igual ao valor SRID de entrada.
A função retornará NULL se qualquer uma das entradas for NULL.
Condições de erro
- Se não for possível transformar do CRS da geometria de entrada para o CRS descrito pelo valor SRID fornecido, a função retornará ST_INVALID_CRS_TRANSFORMATION_ERROR.
Examples
-- Transforms coordinates from WGS84 to Web Mercator.
> SELECT st_astext(st_transform(st_geomfromtext('MULTIPOINT Z (4 5 14,-3 8 27,EMPTY)', 4326), 3857));
MULTIPOINT Z ((445277.96317309426 557305.2572745768 14),(-333958.4723798207 893463.751012646 27),EMPTY)
-- Returns geometry in new coordinate system.
> SELECT st_srid(st_transform(st_geomfromtext('POINT(0 0)', 4326), 3857));
3857