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 SQL
Databricks Runtime 17.1 and above
Important
Dieses Feature befindet sich in der Public Preview.
Hinweis
Dieses Feature ist in Databricks SQL Classic Warehouses nicht verfügbar. Weitere Informationen zu Databricks SQL Warehouses finden Sie unter SQL Warehouse-Typen.
Gibt die Punktsatzunion der beiden Eingabewerte GEOMETRY als 2D-Geometrie zurück.
Syntax
st_union ( geo1, geo2 )
Arguments
-
geo1: Der ersteGEOMETRYWert. -
geo2: Der zweiteGEOMETRYWert.
Returns
Ein Wert vom Typ GEOMETRY, der die Punktsatzunion der beiden Eingabewerte GEOMETRY als 2D-Geometrie darstellt.
Der SRID des zurückgegebenen GEOMETRY Werts ist die gemeinsame SRID der beiden Eingabewerte GEOMETRY .
Die Funktion gibt zurück NULL , wenn eine der Eingaben lautet NULL.
Fehlerbedingungen
- Wenn die Eingabegeometrien nicht denselben SRID-Wert aufweisen, gibt die Funktion ST_DIFFERENT_SRID_VALUES zurück.
Examples
-- Returns union of multipoint and polygon.
> SELECT st_astext(st_union(st_geomfromtext('MULTIPOINT(EMPTY,4 3,5 6,-1 8)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))')));
GEOMETRYCOLLECTION(POINT(-1 8),POINT(5 6),POLYGON((0 0,0 10,10 0,0 0)))
-- Returns union of two overlapping polygons.
> SELECT st_astext(st_union(st_geomfromtext('POLYGON((0 0,5 0,5 5,0 5,0 0))'),st_geomfromtext('POLYGON((3 3,8 3,8 8,3 8,3 3))')));
POLYGON((5 3,5 0,0 0,0 5,3 5,3 8,8 8,8 3,5 3))