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 Runtime 17.3 and above
Importante
Esse recurso está em Visualização Pública.
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)