Мой шейп-файл содержит 1612 фигур, которые я хотел бы объединить в 10 фигур (между 9 и 11) каждая (я работаю над свертыванием канадских почтовых индексов).
Как мне лучше всего создать эти кластеры?Мне не нужен конкретный критерий, но если это проще, представьте, что каждый большой кластер должен иметь примерно одинаковый размер.
Если я программно сканирую карту слева направо, останавливаюсь, выбираю 10 соседей, двигаюсь дальше, останавливаюсь, выбираю 10 соседей и т. Д., Всегда будут некоторые фигуры, которые будут опущены из-за их форм.
В качестве примера я беру карту мира из maptools.Как я могу сделать группы из 5 стран, которые находятся рядом друг с другом автоматически (т.е. он выбирает, какие полигоны объединить)?
library(maptools)
plot(wrld_simpl)