Aracılığıyla paylaş


st_intersects fonksiyon

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi evet olarak işaretlendi 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ğeri kesişirse true döndürür.

Syntax

st_intersects ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: Bir GEOMETRY değer.
  • geoExpr2: Bir GEOMETRY değer.

Returns

BOOLEAN türündeki bir değer, iki giriş GEOMETRY değerinin birbirleriyle kesişip kesişmediğini gösterir.

Daha fazla ayrıntı ve resmi tanım için DE-9IM matris tanımındakiIntersects koşuluna bakın.

Eğer girişlerden herhangi biri NULL ise, işlev NULL döndürür.

Hata koşulları

Examples

-- Returns true if geometries intersect.
> SELECT st_intersects(st_geomfromtext('POINT(1 1)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  true
-- Returns false if geometries do not intersect.
> SELECT st_intersects(st_geomfromtext('POINT(5 6)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  false