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 Runtime 18.1 ve üzerini denetleyin
Önemli
Bu özellik Genel Önizleme aşamasındadır.
Dış ve iç halkalar dahil olmak üzere giriş çokgeninin veya çok kutuplunun toplam halka sayısını döndürür. Çok kutuplu bir için, tüm çokgenler genelindeki tüm halkaların toplamını döndürür.
Sözdizimi
st_nrings ( geoExpr )
Argümanlar
-
geoExpr: BirGEOGRAPHYveyaGEOMETRYdeğer.
İadeler
INTEGER Giriş çokgenindeki veya çok kutupludaki toplam halka sayısını temsil eden bir değer.
Notlar
İşlev, birinci parametre NULL ise NULL döndürür.
Hata koşulları
- Çokgen veya çok kutuplu değilse
geoExprişlev ST_INVALID_ARGUMENT döndürür. INVALID_TYPE.
Örnekler
-- Example taking an empty 2D polygon GEOMETRY.
> SELECT st_nrings(st_geomfromtext('POLYGON EMPTY'));
0
-- Example taking a 4D polygon GEOGRAPHY with two rings (one exterior, one interior).
> SELECT st_nrings(st_geogfromtext('POLYGON ZM ((0 0 111 -11,10 0 222 -22,0 10 333 -33,0 0 444 -44),(1 1 555 -55,4 1 666 -66,1 4 777 -77,1 1 888 -88))'));
2
-- Example taking an empty 3DZ multipolygon GEOMETRY.
> SELECT st_nrings(st_geomfromtext('MULTIPOLYGON Z EMPTY', 4326));
0
-- Example taking a multipolygon GEOGRAPHY with four rings across two polygons.
> SELECT st_nrings(st_geogfromtext('MULTIPOLYGON (((0 0,10 0,10 10,0 10,0 0),(1 1,4 1,4 4,1 4,1 1),(5 5,6 5,6 6,5 6,5 5)),((20 20,30 20,30 30,20 30,20 20)))'));
4