Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
controllo SQL di Databricks
Databricks Runtime 17.1 e versioni successive
Important
Questa funzionalità è in Anteprima Pubblica.
Annotazioni
Questa funzionalità non è disponibile in Databricks SQL Classic Warehouses. Per altre informazioni sui databricks SQL Warehouse, vedere Tipi di SQL Warehouse.
Trasforma le coordinate X e Y della geometria di input dal sistema di riferimento delle coordinate corrente (CRS) al sistema di riferimento alle coordinate descritto dal valore SRID fornito.
Syntax
st_transform ( geo, srid )
Arguments
-
geo: un valoreGEOMETRY. -
srid: valore SRID del nuovo sistema di riferimento di coordinate (CRS) in cui deve essere trasformata la geometria di input.
Returns
Valore di tipo GEOMETRY, che rappresenta la geometria trasformata.
Se la geometria ha coordinate Z e M, saranno presenti nella geometria di output e non verranno modificate.
Lo SRID dell'output GEOMETRY è uguale al valore SRID di input.
La funzione restituisce NULL se uno degli input è NULL.
Condizioni di errore
- Se non è possibile trasformare dal crS della geometria di input al crS descritto dal valore SRID fornito, la funzione restituisce 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