Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
Databricks SQL
Databricks Runtime 17.1 y versiones posteriores
Important
Esta característica está en versión preliminar pública.
Nota:
Esta característica no está disponible en almacenes clásicos de Databricks SQL. Para más información sobre los almacenes de SQL de Databricks, consulte Tipos de almacenamiento de SQL.
Transforma las coordenadas X e Y de la geometría de entrada del sistema de referencia de coordenadas (CRS) actual al sistema de referencia de coordenadas descrito por el valor SRID proporcionado.
Syntax
st_transform ( geo, srid )
Arguments
-
geo: UnGEOMETRYvalor. -
srid: valor SRID del nuevo sistema de referencia de coordenadas (CRS) al que se debe transformar la geometría de entrada.
Returns
Valor de tipo GEOMETRY, que representa la geometría transformada.
Si la geometría tiene coordenadas Z y M, estarán presentes en la geometría de salida y no se modificarán.
El SRID de la salida GEOMETRY es igual al valor SRID de entrada.
La función devuelve NULL si alguna de las entradas es NULL.
Condiciones de error
- Si no es posible transformar desde el CRS de la geometría de entrada al CRS descrito por el valor SRID proporcionado, la función devuelve 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