Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :![]()
Databricks Runtime 17.3 et versions ultérieures
Important
Cette fonctionnalité est disponible en préversion publique.
Retourne un tableau contenant les géométries uniques dans la géométrie d’entrée.
Syntaxe
st_dump ( geoExpr )
Arguments
-
geoExpr: une valeur deGEOMETRY.
Retours
Valeur de type ARRAY dont les éléments sont du même type que geoExpr. Le tableau de sortie contient les géométries uniques dans la valeur d’entrée GEOMETRY .
Si la valeur d’entrée est un point, une chaîne de ligne ou un polygone, un tableau contenant la valeur d’entrée GEOMETRYGEOMETRY est retourné.
Si la valeur d’entrée GEOMETRY est une collection multipoint, multiligne, multipolygon ou géométrie vide, un tableau vide est retourné.
La valeur SRID des valeurs dans le tableau de GEOMETRY sortie est la même que celle de la valeur d’entrée GEOMETRY .
La fonction retourne NULL si l’entrée est 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)