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.
Douglas-Peucker algoritmasını kullanarak giriş GEOMETRY değerini basitleştirir.
Syntax
st_simplify ( geo, tolerance )
Arguments
-
geo: BirGEOMETRYdeğer. -
tolerance: BasitleştirmeDOUBLEiçin kullanılan uzaklık değeridir. Mesafe birimleri, giriş geometrisinin CRS'leridir.
Returns
Basitleştirilmiş geometriyi temsil eden GEOMETRY türünde bir değer.
Noktalar ve çok noktalı noktalar değişmeden kalır. Giriş bir geometri koleksiyonuysa, koleksiyonun öğeleri özyinelemeli olarak basitleştirilmiştir. Giriş geometrisinde M koordinatları varsa bunlar bırakılır.
Çıkış geometrisinin SRID değeri, giriş değerinin değeriyle aynıdır.
Eğer girişlerden herhangi biri NULL ise, işlev NULL döndürür.
Examples
-- Simplifies linestring with tolerance 0.2.
> SELECT st_astext(st_simplify(st_geomfromtext('LINESTRING(0 0,5.1 0,10 0,10 3,10 8,16 9)'), 0.2));
LINESTRING(0 0,10 0,10 8,16 9)
-- Returns unchanged point geometry.
> SELECT st_astext(st_simplify(st_geomfromtext('POINT(1 2)'), 1.0));
POINT(1 2)