st_envelope_agg fonksiyon

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi evet olarak işaretlendi Databricks Runtime 17.1 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.

Sütundaki tüm geometrilerin zarfını döndürür. Eğer sütunda sıfır satır varsa veya yalnızca NULL değerleri içeriyorsa, NULL döndürür.

Syntax

st_envelope_agg ( geoCol )

Arguments

  • geoCol: Bir sütun GEOMETRY.

Returns

Bir değer, GEOMETRY sütunundaki tüm geometrilerin zarfını temsil eden türündedir.

İşlev, sütunda sıfır satır varsa veya yalnızca NULL değerler içeriyorsa NULL döndürür.

Hata koşulları

Examples

-- Returns the envelope of multiple geometries.
> SELECT st_astext(st_envelope_agg(st_geomfromtext(*))) FROM (SELECT * FROM VALUES('POINT(-5 -5)'),('MULTIPOINT(1 2,8 8,5 9,-7 -7,EMPTY)'),('MULTILINESTRING(EMPTY,(5 5,9 9),(9 9,15 15))'),('POLYGON((0 0,10 0,10 10,0 10,0 0))'));
  POLYGON((-7 -7,-7 15,15 15,15 -7,-7 -7))
-- Returns NULL for an empty result set.
> SELECT st_envelope_agg(st_geomfromtext(geom)) FROM (SELECT 'POINT(1 1)' as geom WHERE false);
  NULL