Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.3 e superiores
Observação
Esse recurso não está disponível nos armazéns Databricks SQL Classic. Para saber mais sobre os armazéns SQL do Databricks, consulte Tipos de armazém SQL.
Retorna uma matriz contendo as geometrias únicas na geometria de entrada.
Sintaxe
st_dump ( geoExpr )
Arguments
-
geoExpr: UmGEOMETRYvalor.
Devoluções
Um valor do tipo ARRAY cujos elementos são do mesmo tipo que geoExpr. A matriz de saída contém as geometrias individuais do valor de entrada GEOMETRY.
Se o valor de entrada GEOMETRY for um ponto, cadeia de caracteres de linha ou polígono, uma matriz contendo o valor de entrada GEOMETRY será retornada.
Se o valor de entrada GEOMETRY for uma coleção vazia de multiponto, multilinha, multipolígono ou geometria, uma matriz vazia será retornada.
O valor SRID dos GEOMETRY valores na matriz de saída é o mesmo que o valor de entrada GEOMETRY .
A função retorna NULL se a entrada for 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)