shapefile可以包含彼此重叠的形状吗?

时间:2012-05-31 01:31:48

标签: map buffer gis shapefile

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

感谢。

enter image description here

1 个答案:

答案 0 :(得分:4)

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

但是你的照片还在问别的......

在左侧,显示将三个要素保存到shapefile的情况,每个缓冲区域一个。在这种情况下,每个功能都是输入shapefile中特定功能的缓冲区。

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

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

执行缓冲区时获得哪一个取决于您使用的软件。它可能有一个选项可以返回左侧的单个缓冲区,也可以像右侧一样将它们合并。

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