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 SQL
Databricks Runtime 17.3 a vyšší
Note
Tato funkce není k dispozici ve skladech Databricks SQL Classic. Další informace o službě Databricks SQL Warehouse najdete v tématu Typy SQL Warehouse.
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)