【问题标题】:Combine multiple shapes within a shapefile在 shapefile 中组合多个形状
【发布时间】:2019-06-18 17:54:47
【问题描述】:

我的 shapefile 有 1612 个形状,我想将它们组合成 10 个形状(9 到 11 之间)(我正在处理折叠加拿大邮政编码)。

如何最好地创建这些集群?我不需要一个特定的标准,但如果它更容易,想象每个大集群应该有大致相等的大小。

如果我以编程方式从左到右扫描地图、停止、选择 10 个邻居、进一步移动、停止、选择 10 个邻居等。总会有一些形状会因为它们的形状而被遗漏。

例如,我从 maptools 获取世界地图。如何自动将彼此相邻的 5 个国家/地区分组(即它选择要合并的多边形)?

library(maptools)
plot(wrld_simpl)

【问题讨论】:

  • 目前还不清楚你想如何做到这一点。也许您可以使用带有空间包的数据集制作一个更小、更简化的示例

标签: r polygon shapes geography


【解决方案1】:

您将需要来自rgeos 包的gUnaryUnion()。可以在here 找到一个示例。当然,您首先必须决定要溶解哪些多边形。因此,您必须先合并一个引用数据框。

【讨论】:

  • 我将根据您的回复编辑我的问题。问题是如何自动决定要溶解哪些多边形。
猜你喜欢
  • 1970-01-01
  • 2013-04-04
  • 2021-08-15
  • 2021-12-21
  • 1970-01-01
  • 2015-09-14
  • 2012-12-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多