Dissolver
Combines overlapping and/or adjacent areas into larger contiguous areas by removing shared and interior edges.
Typical Uses
- Simplifying geometry
- Combining areas for statistical analysis
How does it work?
The Dissolver receives features with area geometry and combines them wherever they touch or overlap. Shared edges and linear boundaries inside overlapping areas are removed from the resulting polygon, and output separately.
Input feature attributes may be optionally accumulated as a list attribute. Statistics can be calculated on numeric attributes, including sum, average, and weighted average (by area). The number of polygons dissolved to create each output area can be stored in an attribute.
Gaps and slivers that occur where adjacent areas are not perfectly identical are considered a match to dissolve if they fall within a specified tolerance.
Aggregates may be either deaggregated or rejected.
Z values are supported.
|
Input |
Dissolved |
Remnants |
---|---|---|---|
Shared Edges |
|
|
|
Overlaps |
|
|
|
Donut Polygons |
|
|
![]() |
Examples
Usage Notes
- Unexpected results often indicate issues with the input data.
Creating and Modifying Area Features
These transformers work with polygons in a variety of ways.
Configuration
Input Ports
Output Ports
Parameters
Editing Transformer Parameters
Transformer parameters can be set by directly entering values, using expressions, or referencing other elements in the workspace such as attribute values or user parameters. Various editors and context menus are available to assist. To see what is available, click beside the applicable parameter.
For more information, see Transformer Parameter Menu Options.
Reference
Processing Behavior |
|
Feature Holding |
Yes |
Dependencies | None |
Aliases | |
History |
FME Community
The FME Community has a wealth of FME knowledge with over 20,000 active members worldwide. Get help with FME, share knowledge, and connect with users globally.
Search for all results about the Dissolver on the FME Community.
Examples may contain information licensed under the Open Government Licence – Vancouver, Open Government Licence - British Columbia, and/or Open Government Licence – Canada.