Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
sim
Databricks Runtime 17.3 e superiores
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)