|
# Dissolve Analysis
|
|
|
|
Merge features based on attribute values, optionally aggregating numeric fields.
|
|
|
|
## Overview
|
|
|
|
Dissolve analysis merges adjacent or overlapping features that share the same attribute value, creating simplified datasets.
|
|
|
|
## Inputs
|
|
|
|
- **Source Dataset**: Dataset to dissolve
|
|
- **Dissolve Field**: Field to dissolve on (or merge all)
|
|
- **Aggregation Fields** (optional): Fields to aggregate with functions
|
|
|
|
## Outputs
|
|
|
|
New dataset containing:
|
|
|
|
- Merged geometries for each group
|
|
- Aggregated attribute values
|
|
- Group identifiers
|
|
|
|
## Aggregation Functions
|
|
|
|
- **Sum**: Sum of numeric values
|
|
- **Average**: Average of numeric values
|
|
- **Min/Max**: Minimum/maximum values
|
|
- **Count**: Count of features
|
|
|
|
## Example
|
|
|
|
```json
|
|
{
|
|
"source_dataset_id": 123,
|
|
"dissolve_field": "category",
|
|
"aggregation_fields": {
|
|
"population": "sum",
|
|
"area": "sum"
|
|
}
|
|
}
|
|
```
|
|
|
|
## Background Jobs
|
|
|
|
This analysis runs as a background job. See [Dissolve Worker](../workers/dissolve.md) for details.
|
|
|
|
## Use Cases
|
|
|
|
- Administrative boundary simplification
|
|
- Aggregated statistics
|
|
- Data generalization
|
|
- Map simplification
|
|
|
|
## Notes
|
|
|
|
- Adjacent features are merged
|
|
- Aggregation required for numeric fields
|
|
- Complex geometries may slow processing
|
|
- Results depend on dissolve field values
|
|
|
|
## Related Documentation
|
|
|
|
- [Dissolve Worker](../workers/dissolve.md)
|
|
- [Analysis API](../api/analysis.md)
|
|
|