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:spunta segnato come sì Databricks SQL spunta segnato come sì Databricks Runtime 17.3 e versioni successive
Importante
Questa funzionalità è in Anteprima Pubblica.
Note
Questa funzionalità non è disponibile in Databricks SQL Classic Warehouses. Per altre informazioni sui databricks SQL Warehouse, vedere Tipi di SQL Warehouse.
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)