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.
İki giriş GEOMETRY değerinin nokta kümesi kesişimini 2B GEOMETRY değeri olarak döndürür.
Syntax
st_intersection ( geoExpr1, geoExpr2 )
Arguments
-
geoExpr1: İlkGEOMETRYdeğer. -
geoExpr2: İkinciGEOMETRYdeğer.
Returns
İki giriş geometrisinin nokta kümesi kesişimini temsil eden GEOMETRY türünde bir değer.
Döndürülen GEOMETRY değerin SRID değeri, giriş geometrilerinin ortak SRID değeridir.
Eğer girişlerden herhangi biri NULL ise, işlev NULL döndürür.
Hata koşulları
- İki giriş geometrisinin herhangi biri geometri koleksiyonuysa işlev ST_INVALID_ARGUMENT döndürür. INVALID_TYPE.
- İki giriş geometrisi farklı SRID değerlerine sahipse işlev ST_DIFFERENT_SRID_VALUES döndürür.
Examples
-- Returns the intersection of a multipoint and a polygon.
> SELECT st_astext(st_intersection(st_geomfromtext('MULTIPOINT(EMPTY,4 3,5 6,-1 8)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))')));
POINT(4 3)
-- Returns the intersection of two overlapping polygons.
> SELECT st_astext(st_intersection(st_geomfromtext('POLYGON((0 0,10 0,10 10,0 10,0 0))'),st_geomfromtext('POLYGON((5 5,15 5,15 15,5 15,5 5))')));
POLYGON((5 5,10 5,10 10,5 10,5 5))