Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:![]()
Databricks Runtime 17.3 und höher
Von Bedeutung
Dieses Feature befindet sich in der Public Preview.
Gibt ein Array zurück, das die einzelnen Geometrien in der Eingabegeometrie enthält.
Syntax
st_dump ( geoExpr )
Arguments
-
geoExpr: EinGEOMETRYWert.
Rückkehr
Ein Wert vom ARRAY Typ, dessen Elemente denselben Typ aufweisen wie geoExpr. Das Ausgabearray enthält die einzelnen Geometrien im Eingabewert GEOMETRY .
Wenn der Eingabewert GEOMETRY ein Punkt, eine Linienzeichenfolge oder ein Polygon ist, wird ein Array zurückgegeben, das den Eingabewert GEOMETRY enthält.
Wenn der Eingabewert GEOMETRY ein leerer Multipoint-, Mehrzeilen-, Multipolygon- oder Geometrieauflistung ist, wird ein leeres Array zurückgegeben.
Der SRID-Wert der GEOMETRY Werte im Ausgabearray entspricht dem des Eingabewerts GEOMETRY .
Die Funktion gibt zurück NULL , wenn die Eingabe lautet 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)