1

当我想将 shapefile 缓冲到新的 shapefile 时,我有一个问题,如下图所示。我是 GeoProcessing 的新手,请引导我以正确的方式。

谢谢。

在此处输入图像描述

4

1 回答 1

4

标题中您的问题的答案是“是”,shapefile 可以包含重叠的多边形。

但是你的照片在问别的东西......

在左侧,您展示了将三个特征保存到 shapefile 的情况,每个缓冲区一个。在这种情况下,每个特征都是输入 shapefile 中特定特征的缓冲区。

在右侧,您保存了一个要素。这是缓冲区的联合区域。

您想要哪一个取决于您要问的问题 - 在左侧,您将能够识别给定输入要素距离内的点,在右侧,您可以说的关于一个点的所有内容是它是否在距离任何输入特征。

当你做缓冲时你得到哪一个取决于你使用的软件。它可能有一个选项,可以像在左侧一样返回单个缓冲区,也可以像在右侧一样将它们全部合并。

在 R 中,使用 rgeos 和 gBuffer,您可以使用 gBuffer(shapes, buffer, byid=TRUE) 来获取左侧的单个缓冲区(每个“id”一个)。否则(byid=FALSE)你会得到一个合并的缓冲区多边形,就像右边一样。

于 2012-05-31T07:16:01.823 回答