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 18.0 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.
Girdi GEOMETRY değerinin sınırını GEOMETRY değeri olarak döndürür.
Sözdizimi
st_boundary ( geoExpr )
Arguments
-
geoExpr: BirGEOMETRYdeğer.
İade
Giriş GEOMETRY değerinin sınırını temsil eden bir GEOMETRY değer döndürür.
Daha kesin olarak:
- Giriş bir noktaysa, sınırı buna karşılık gelen boş noktadır.
- Giriş çok noktalıysa, sınırı buna karşılık gelen boş çoklu noktadır.
- Giriş bir çizgi dizesiyse, kapalıysa sınırını boş bir çok nokta oluşturur veya kapalı değilse, iki uç noktasından oluşan boş olmayan bir çok noktadır.
- Giriş çoklu çizgi dizesiyse, sınırı tek sayı paritesine sahip kapalı olmayan çizgi dizilerinin tüm sınır noktalarından oluşan ve büyük olasılıkla boş olan çok noktalıdır (mod-2 kuralı).
- Giriş boş bir çokgense, sınırı buna karşılık gelen boş çok satırlı dizedir.
- Giriş, boş olmayan bir çokgen ve tek bir dış halkaya sahipse, sınırı bu dış halkayı temsil eden çizgi dizisidir.
- Giriş hem dış hem de en az bir iç halkası olan boş olmayan bir çokgense, sınırı, çizgi dizesi olarak temsil edilen halkaları içeren çok satırlı bir çizgidir.
- Giriş boş bir çok köşeligense, sınırı karşılık gelen boş çok satırlı dizedir.
- Giriş, tek bir dış sınırı olan boş olmayan bir çok köşeligense, onun sınırı bu tek dış sınırı temsil eden çizgi dizesidir.
- Giriş en az iki poligon halkası olan boş olmayan bir çokgenler topluluğuysa, sınır çizgisi, çokgenlerin halkalarını temsil eden çizgileri içeren bir çoklu çizgidir.
- Koleksiyonlar için sınır çok noktalı, çizgili dize, çok satırlı dize veya çok noktalı ve satırlı/çok satırlı dize içeren bir koleksiyon olabilir.
Döndürülen GEOMETRY değerin SRID değeri, giriş değerinin değerine eşittir.
Örnekler
> SELECT st_boundary(st_geomfromewkt('SRID=3857;POLYGON((0 0,10 0,10 10,0 10,0 0),(2 2,8 2,8 8,2 8,2 2))'));
SRID=3857;MULTILINESTRING((0 0,10 0,10 10,0 10,0 0),(2 2,8 2,8 8,2 8,2 2))