Dissolve
Merges features into one per value of the given fields, or into one shape for everything.
Pitfall. Other attributes are dropped or summarized; decide how before dissolving.
| Also called | Pairwise Dissolve, merge by attribute, aggregate, union by field |
|---|---|
| Group | vector/aggregation |
| Checks | geometry.valid |
| Pitfalls | 1 listed above |
| Columbus tool | vector_op · dissolve |
| Notes | Not stated |
| Status | active |
| Broader | Not stated |
| Narrower | Not stated |
| Related | Not stated |
Parameters
| Name | Type | Required | Default | Values | Note |
|---|---|---|---|---|---|
by | fields | no | Not stated | Not stated | Field or fields to group by; omit to merge everything. |
Inputs and outputs
| Direction | Name | Type | Geometry | Note |
|---|---|---|---|---|
| Input | layer | vector | Not stated | Not stated |
| Output | output | vector | Not stated | Not stated |
In each engine
| Engine | Tool | Parameters | Differences |
|---|---|---|---|
apache-sedona | sedona.sql.ST_Union_Aggr |
|
|
geopandas | geopandas.GeoDataFrame.dissolve |
|
|
grass | v.dissolve |
|
|
postgis | st_union |
|
|
qgis | native:dissolve |
|
|
sf | sf::st_union |
|
|
shapely | shapely.union_all |
| None noted |
terra | terra::aggregate |
|
|
turf-js | turf.dissolve |
|
|
whiteboxtools | Dissolve |
| None noted |