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
Important
Bu özellik Genel Önizleme aşamasındadır.
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.
Belirtilen yarıçapı kullanarak GEOMETRY giriş değerinin arabelleğini döndürür.
Syntax
st_buffer ( geoExpr, radiusExpr )
Arguments
-
geoExpr: BirGEOMETRYdeğer. -
radiusExprDOUBLE: Arabelleğin yarıçapı olarak bir değer. Yarıçapın birimi, geometrinin koordinat referans sisteminin birimleridir.
Returns
Belirtilen yarıçapı kullanarak GEOMETRY giriş değerinin arabelleğini döndürür.
Arabellek, verilen yarıçap radiusExpr olan bir disk ile bu geometrinin Minkowski toplamı (yarıçap negatif değilse) veya Minkowski farkıdır (yarıçap negatifse). Sonucun sınırı teoride dairelerden veya dairesel yaylardan oluşur. Burada bu yayları poligonlarla yaklaşıyoruz ve sonucu geometri değeri olarak döndürüyoruz.
Sonuç her zaman bir 2B çokgen veya çok kutupludur (girişteki Z ve M koordinatları bırakılır).
Examples
-- Expands a point into a circle-like polygon with a 1-unit radius.
> SELECT st_astext(st_envelope(st_buffer(st_geomfromtext('POINT(0 0)'), 1)));
POLYGON((-1 -1,-1 1,1 1,1 -1,-1 -1))
-- Shrinks a small polygon so much that nothing is left
> SELECT st_astext(st_buffer(st_geomfromtext('POLYGON((0 0,2 0,2 2,0 2,0 0))'), -5));
POLYGON EMPTY