Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
fungsi
Berlaku untuk:
pemeriksaan Databricks SQL
Databricks Runtime 17.1 ke atas
Important
Fitur ini ada di Pratinjau Publik.
Nota
Fitur ini tidak tersedia di gudang Databricks SQL Classic. Untuk mempelajari selengkapnya tentang gudang Databricks SQL, lihat Jenis gudang SQL.
Mengubah koordinat X dan Y dari geometri input dari sistem referensi koordinat saat ini (CRS) ke sistem referensi koordinat yang dijelaskan oleh nilai SRID yang disediakan.
Syntax
st_transform ( geo, srid )
Arguments
-
geo: NilaiGEOMETRY. -
srid: Nilai SRID dari sistem referensi koordinat (CRS) baru ke mana geometri input harus ditransformasikan.
Returns
Nilai jenis GEOMETRY, mewakili geometri yang diubah.
Jika geometri memiliki koordinat Z dan M, geometri tersebut akan ada dalam geometri output dan tidak akan dimodifikasi.
SRID output GEOMETRY sama dengan nilai SRID input.
Fungsi mengembalikan NULL jika salah satu input adalah NULL.
Kondisi kesalahan
- Jika tidak dimungkinkan untuk mengubah dari CRS geometri input ke CRS yang dijelaskan oleh nilai SRID yang disediakan, fungsi akan mengembalikan 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