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.
Menskalakan nilai input GEOMETRY dalam X, Y, dan, jika ditentukan, arah Z menggunakan faktor penskalakan yang disediakan.
Syntax
st_scale ( geoExpr, xfactor, yfactor[, zfactor] )
Arguments
-
geoExpr: NilaiGEOMETRY. -
xfactorDOUBLE: Nilai yang mewakili faktor penskalakan X. -
yfactorDOUBLE: Nilai yang mewakili faktor penskalakan Y. -
zfactorDOUBLE: Nilai yang mewakili faktor penskalakan Z (opsional). Pengaturan awal adalah 1.
Returns
Nilai jenis GEOMETRY, mewakili geometri yang diskalakan.
Nilai SRID dari nilai output GEOMETRY sama dengan nilai input.
Dimensi nilai output GEOMETRY sama dengan nilai input.
Fungsi mengembalikan NULL jika salah satu input adalah NULL.
Examples
-- Scales a point by 10 in the X direction and 20 in the Y direction.
> SELECT st_astext(st_scale(st_geomfromtext('MULTIPOINT ZM (1 2 3 -4,5 6 7 -8,EMPTY)'), 10.0, 20.0));
MULTIPOINT ZM ((10 40 3 -4),(50 120 7 -8),EMPTY)
-- Scales a point by 10 in the X direction, 20 in the Y direction, and 3 in the Z direction.
> SELECT st_astext(st_scale(st_geomfromtext('MULTIPOINT ZM (1 2 3 -4,5 6 7 -8,EMPTY)'), 10.0, 20.0, 3.0));
MULTIPOINT ZM ((10 40 9 -4),(50 120 21 -8),EMPTY)