Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks Runtime 17.3 a vyšší
Důležité
Tato funkce je ve verzi Public Preview.
Vrátí pole obsahující samostatné geometrie ve vstupní geometrii.
Syntaxe
st_dump ( geoExpr )
Arguments
-
geoExpr: HodnotaGEOMETRY.
Návraty
Hodnota typu ARRAY , jejíž prvky jsou stejného typu jako geoExpr. Výstupní pole obsahuje jednotlivé geometrie ve vstupní GEOMETRY hodnotě.
Pokud je vstupní GEOMETRY hodnota bod, přímka nebo mnohoúhelník, vrátí se matice obsahující vstupní GEOMETRY hodnotu.
Pokud je vstupní GEOMETRY hodnota prázdná multipoint, multilinestring, multipolygon nebo kolekce geometrií, vrátí se prázdné pole.
Hodnota SRID hodnot ve výstupním poli je stejná jako hodnota GEOMETRY vstupní GEOMETRY hodnoty.
Funkce vrátí NULL , pokud je NULLvstup .
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)