【发布时间】:2014-03-24 21:39:01
【问题描述】:
我有一个亚马逊州(巴西)和该州六大河流(内格罗、索利蒙斯、亚马逊、马德拉、普鲁斯和朱鲁阿)的 shapefile。我想使用河流划分州,以获得河间区域(Madeira-Purus、Purus-Juruá 等)。我想得到由这些河流划定的最后 6 个区域,每个区域都是一个不同的多边形。我该怎么做?
我只是在寻找“剪裁”算法,这些算法给了我州内河流的面积,这不是我想要的。
【问题讨论】:
-
您是否将河流作为简单的中心线?因为您的地图显示了很多结构,尤其是在河流较宽的 1 和 2 之间。
-
查看this answer。
-
我只是在寻找“剪辑”和“分割”这两个词,@RichardScriven。 “差异”是关键词!
-
@Spacedman,是的,那里有成千上万个岛屿。但我会简单地将它们扔掉并保留更大的多边形。
-
谢谢,jbaums,它成功了。我正在寻找的是 gDifference。如果您将此作为答案,我会接受。