Aggregate Polygons

Feature Description

Polygon aggregation merges polygonal features within specified distances into new polygonal features, generating aggregated polygon feature datasets.

A common application scenario involves determining the aggregation degree of rural residential areas. This typically requires indicators like contiguity ratio, which refers to merging plots or buildings within a defined range into a single patch. For example, when aggregating construction land plots with a 100-meter buffer distance, all plots within this buffer range will be merged.

Different aggregation distances produce varying effects as shown below:

Independent fragmented polygons may appear in results. These can be eliminated by setting the Minimum Area parameter:

Void areas (holes) may occur in results. These can be removed by configuring the Minimum Hole Area parameter:

Parameter Description

Parameter Default Description Type
Source Dataset   Source vector dataset DatasetVector
Target Datasource   Target datasource for storing results Datasource
Result Dataset Name   Name for output dataset String
Aggregation Distance
(Optional)
0.0 Minimum boundary distance between polygons for aggregation. Valid values > 0. Double
Unit
(Optional)
Meters Measurement unit for aggregation distance. Unit
Minimum Area
(Optional)
0.0 Minimum area threshold for eliminating fragmented polygons. Unit corresponds with distance unit (e.g. square meters when using meters). Default 0 preserves all polygons. Double
Minimum Hole Area
(Optional)
0.0 Minimum area threshold for filling holes in aggregated polygons. Unit corresponds with distance unit. Default 0 preserves all holes. Double
Aggregation Field
(Optional)
  Features with identical values in this field will be aggregated. Supported types: Boolean, Integer, Long, Date, Timestamp String

Output

Parameter Description Type
Result Dataset Output vector dataset DatasetVector