Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktion
              Gäller för:
 Databricks Runtime 17.3 och senare
Viktigt!
Den här funktionen finns som allmänt tillgänglig förhandsversion.
Returnerar en matris som innehåller de enskilda geometrierna i indatageometrin.
Syntax
st_dump ( geoExpr )
Arguments
- 
              
geoExpr: EttGEOMETRYvärde. 
Retur
Ett värde av typen ARRAY vars element är av samma typ som geoExpr. Utdatamatrisen innehåller de enskilda geometrierna i indatavärdet GEOMETRY .
Om indatavärdet GEOMETRY är en punkt, linjering eller polygon returneras en matris som innehåller indatavärdet GEOMETRY .
Om indatavärdet GEOMETRY är en tom flerpunkts-, multilinestring-, multipolygon- eller geometrisamling returneras en tom matris.
SRID-värdet för GEOMETRY värdena i utdatamatrisen är detsamma som för indatavärdet GEOMETRY .
Funktionen returnerar NULL om indata är 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)