fungsi st_dimension

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime 17.1 ke atas

Important

Fitur ini ada di Pratinjau Publik.

Nota

Fitur ini tidak tersedia di gudang Databricks SQL Classic. Untuk mempelajari selengkapnya tentang gudang Databricks SQL, lihat Jenis gudang SQL.

Mengembalikan dimensi topologi dari proyeksi 2D nilai GEOMETRY.

Syntax

st_dimension ( geoExpr )

Arguments

  • geoExpr: Nilai GEOMETRY .

Returns

Mengembalikan dimensi topologi dari proyeksi 2D dari nilai input GEOMETRY . Pernyataan ini menghasilkan:

  • 0, jika nilai input GEOMETRY adalah titik atau multi titik.
  • 1, jika nilai input GEOMETRY adalah linestring atau multilinestring.
  • 2, jika nilai input GEOMETRY adalah poligon atau multipoligon.
  • 0, jika nilai input GEOMETRY adalah koleksi geometri kosong.
  • Dimensi maksimum elemen koleksi, jika input adalah koleksi geometri yang tidak kosong.

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