Function to aggregate points within a radius.
aggregate_points(points, maxdist, weight = "weight")
The feature collection of points to contract (must have a weight column)
The distance to use
The name of the column to use as weight (default is "weight"). The values of the aggregated points for this column will be summed. For all the other columns, only the max value is retained.
A new feature collection of points
This function can be used to aggregate points within a radius. This is done by using the dbscan algorithm. This process is repeated until no more modification is applied.
data(bike_accidents) bike_accidents$weight <- 1 agg_points <- aggregate_points(bike_accidents, 5)