Aracılığıyla paylaş


st_dimension 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.

2B projeksiyonunun GEOMETRY değerinin topolojik boyutunu verir.

Syntax

st_dimension ( geoExpr )

Arguments

  • geoExpr: Bir GEOMETRY değer.

Returns

Giriş GEOMETRY değerinin 2B projeksiyonunun topolojik boyutunu döndürür. İfade sonucu şudur:

  • 0, giriş GEOMETRY değeri bir nokta veya çoklu nokta ise.
  • 1, giriş GEOMETRY değeri bir satır dizesi veya çok satırlı bir dizeyse.
  • 2, giriş GEOMETRY değeri çokgen veya çok kutupluysa.
  • 0, giriş GEOMETRY değeri boş bir geometri koleksiyonuysa.
  • Giriş boş olmayan bir geometri koleksiyonuysa, koleksiyonun öğelerinin en büyük boyutu.

Examples

> SELECT st_dimension(st_geomfromtext('MULTIPOINT(EMPTY,-1 0,EMPTY)'));
  0

> SELECT st_dimension(st_geomfromtext('LINESTRING(-1 0,0 -1,1 0,0 1,-1 0)'));
  1

> SELECT st_dimension(st_geomfromtext('MULTIPOLYGON(EMPTY,((-1 0,0 -1,1 0,0 1,-1 0)))'));
  2

> SELECT st_dimension(st_geomfromtext('GEOMETRYCOLLECTION EMPTY'));
  0