Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.1 e superior
Observação
Esse recurso não está disponível nos armazéns Databricks SQL Classic. Para saber mais sobre os armazéns SQL do Databricks, consulte Tipos de armazém SQL.
Transforma as coordenadas X e Y da geometria de entrada do sistema de referência de coordenadas (CRS) atual para o sistema de referência de coordenadas descrito pelo valor SRID fornecido.
Syntax
st_transform ( geo, srid )
Arguments
-
geo: UmGEOMETRYvalor. -
srid: O valor SRID do novo sistema de referência de coordenadas (CRS) para o qual a geometria de entrada deve ser transformada.
Returns
Um valor do 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 retorna 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