Aggregate by Attributes
Aggregates records or features according to specified parameters.
The “Aggregate by Attributes” tool is meant for aggregation of records or features according to specified parameters.
Parameters
The following aggregation functions are available:
First — the first element in the group
Prefix: first_
Records in the group are organized by ObjectID field, if it is available in the data source.
Last — the last element in the group
Prefix: last_
Records in the group are organized by ObjectID field, if it is available in the data source.
Count — number of records in the group whose current field value is not equal NULL
Prefix: count_
Sum – sum of elements in the group
Prefix: sum_
The parameter can be applied to the numeral fields only.
Average – average value of elements in the group
Prefix: avg_
The parameter can be applied to the numeral fields only.
Minimum – minimum element value in the group.
Prefix: min_
Maximum – maximum element value in the group.
Prefix: max_
Variance – element variance in the group.
Prefix: var_
Output field type: double.
The parameter can be applied to the numeral fields only.
Standard deviation – standard deviation of elements in the group.
Prefix: dev_;
Output field type: double
The parameter can be applied to the numeral fields only.
Geometry aggregation
Following "Geometry aggregation" types can be set for resulting data:
Multipart - this is the default value is set, it means that aggregated features will be grouped into multipart features.
No geometry - resulting data will have no geometry.
Convex Hull - a convex hull will be built for resulting data. If this value is selected, the "Buffer Size" field is activated. To set the Buffer Size for a hull, please, input a value not equal to null, into the "Buffer Size" field. Null is the default value of the Buffer Size. Null Buffer Size means unchanged hull size. The Buffer Size units are the units of a selected layer. If the "Buffer Size" value is positive (more than null), the hull will exceed its normal size for the amount, indicated in the Buffer Size field. If the "Buffer Size" value is negative (more than null), the hull will be less than its normal size for the amount, indicated in the Buffer Size field. The Buffer Size may have not only integral values but also decimal fraction values.
Polyline - input point features will be aggregated and grouped into polylines.
Polygon - input point or polyline features will be aggregated and grouped into polygons.