fungsi st_dump

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

Note

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

Mengembalikan array yang berisi geometri tunggal dalam geometri input.

Syntax

st_dump ( geoExpr )

Arguments

  • geoExpr: Nilai GEOMETRY .

Pengembalian Barang

Nilai jenis ARRAY yang elemennya memiliki jenis yang sama dengan geoExpr. Array keluaran berisi geometri tunggal dalam nilai masukan GEOMETRY.

Jika nilai input GEOMETRY adalah titik, linestring, atau poligon, array yang berisi nilai input GEOMETRY dikembalikan.

Jika nilai input GEOMETRY adalah kumpulan multipoint, multilinestring, multipolygon, atau geometri kosong, array kosong dikembalikan.

Nilai SRID dari GEOMETRY nilai dalam array output sama dengan nilai input GEOMETRY .

Fungsi mengembalikan NULL jika input adalah NULL.

Examples

> SELECT st_asewkt(g) FROM (SELECT explode(st_dump(st_geomfromtext('MULTILINESTRING((1 2,3 4),(7 8,6 5))', 3857))) g) ORDER BY 1;
  SRID=3857;LINESTRING(1 2,3 4)
  SRID=3857;LINESTRING(7 8,6 5)

> SELECT st_astext(g) FROM (SELECT explode(st_dump(st_geomfromtext('GEOMETRYCOLLECTION(POINT EMPTY,MULTIPOINT(5 6,EMPTY,3 4))'))) g) ORDER BY 1;
  POINT EMPTY
  POINT EMPTY
  POINT(3 4)
  POINT(5 6)