Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.3 e acima
Importante
Esse recurso está em Visualização Pública.
Note
Esse recurso não está disponível em databricks SQL Classic warehouses. Para saber mais sobre os sql warehouses do Databricks, consulte os tipos de sql warehouse.
Retorna uma matriz que contém as geometrias simples na geometria de entrada.
Sintaxe
st_dump ( geoExpr )
Arguments
-
geoExpr: valor deGEOMETRY.
Devoluções
Um valor do tipo ARRAY, e seus elementos são do mesmo tipo que geoExpr. A matriz de saída contém as geometrias simples no valor de entrada GEOMETRY .
Se o valor de entrada GEOMETRY for um ponto, linestring ou polígono, uma matriz que contém o valor de entrada GEOMETRY será retornada.
Se o valor de entrada GEOMETRY for uma coleção vazia de vários pontos, multilinha, multipolígono ou geometria, uma matriz vazia será retornada.
O valor SRID dos GEOMETRY valores na matriz de saída é o mesmo do valor de entrada GEOMETRY .
A função retorna NULL se a entrada for NULL.
Exemplos
> 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)