Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks Runtime 17.3 e versioni successive
Importante
Questa funzionalità è in Anteprima Pubblica.
Restituisce una matrice contenente le singole geometrie nella geometria di input.
Sintassi
st_dump ( geoExpr )
Arguments
-
geoExpr: un valoreGEOMETRY.
Restituzioni
Valore di tipo ARRAY i cui elementi sono dello stesso tipo di geoExpr. La matrice di output contiene le singole geometrie nel valore di input GEOMETRY .
Se il valore di input GEOMETRY è un punto, una riga o un poligono, viene restituita una matrice contenente il valore di input GEOMETRY .
Se il valore di input GEOMETRY è un insieme multipunto, multilinestring, multipolygon o geometry vuoto, viene restituita una matrice vuota.
Il valore SRID dei GEOMETRY valori nella matrice di output è uguale a quello del valore di input GEOMETRY .
La funzione restituisce NULL se l'input è NULL.
Esempi
> 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)