Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
Databricks Runtime 17.1 ve üzeri
Uyarı
Bu özellik Databricks SQL Klasik ambarlarında kullanılamaz. Databricks SQL ambarları hakkında daha fazla bilgi edinmek için bkz. SQL ambar türleri.
Sağlanan ölçeklendirme faktörlerini kullanarak X, Y ve belirtilirse Z yönlerindeki giriş GEOMETRY değerini ölçeklendirir.
Syntax
st_scale ( geoExpr, xfactor, yfactor[, zfactor] )
Arguments
-
geoExpr: BirGEOMETRYdeğer. -
xfactorDOUBLE: X ölçeklendirme faktörünü temsil eden bir değer. -
yfactorDOUBLE: Y ölçeklendirme faktörünü temsil eden bir değer. -
zfactorDOUBLE: Z ölçeklendirme faktörünü temsil eden bir değer (isteğe bağlı). Varsayılan değer 1'dir.
Returns
Ölçeklendirilmiş geometriyi temsil eden, türü GEOMETRY olan bir değer.
Çıkış GEOMETRY değerinin SRID değeri, giriş değerinin değerine eşittir.
Çıkış GEOMETRY değerinin boyutu, giriş değerinin boyutuyla aynıdır.
Eğer girişlerden herhangi biri NULL ise, işlev NULL döndürür.
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)