我的shapefile有1612个形状,我想将每个形状组合成10个形状(介于9和11之间)(我正在折叠加拿大邮政编码)。
如何最好地创建这些集群?我不需要特定的标准,但是如果比较容易,可以想象每个大集群的大小应大致相等。
如果我以编程方式从左到右浏览地图,停下来,选择10个邻居,再走一步,停下来,选择10个邻居,依此类推。由于形状的原因,总会有一些形状被忽略掉。
作为一个例子,我从maptools获取世界地图。如何自动将5个国家/地区组成彼此相邻的组(即,它选择要合并的多边形)?
library(maptools)
plot(wrld_simpl)