Hi, I've been racking my brains trying to think of a solution to this problem for a few days and no inspiration is coming my way!
I have a series of polygons containing populations. The goal is to create bigger polygons from these until they are all within a certain range of population (e.g, between 2000 and 10000). It does not matter if these become multipart polygons.
I have used Dissolvers and Aggregators to combine where polygons are touching, however sometimes the populations in the resulting polygons are either:
- too big (where there is a large cluster of intersecting polygons) or,
- too small still (because they are not intersecting any other polygons).
I have thought about using some form of looping transformation where there are iterations of joining polygons together until the population range is met, then filtering those out and performing the loop again with the remaining polygons.
Sorry, it's a bit of a specific question - but if anyone has any ideas around this I will be most grateful!
Thanks,
John