【发布时间】:2017-10-04 14:40:58
【问题描述】:
我想删除 A 的元素,一个 SpatialLinesDataFrame,它与 B 重叠,另一个 SpatialLinesDataFrame 给一个应该小于 A 的 A'。换句话说,我想要一个与 B 完全不重叠的新 SLDF .这本质上就是ArcMap中的“擦除”功能。需要明确的是,我不想保留它们重叠的实例,我想从 A 中消除重叠实例,以便 A' 和 B 没有重叠。
谢谢!
【问题讨论】:
-
解释你所说的“重叠”是什么意思。是否要在 B 的凸包内消除 A 的所有元素?
-
A 和 B 是空间线,因此如果线重叠/占用相同的空间。即 A 的一部分与 B 的一部分“重叠”
-
这里我不是要密密麻麻,但我真的不明白你的意思。目前尚不清楚如何定义一堆一维线的“重叠”...您有图片可以说明您的意思吗?
-
线条是二维的,因为它们是 SpatialLinesDataFrames。这里是简化版。 A线从0到5,B线从4到8。我想要一个从A中减去重叠(4到5)的函数,以便A'从0到4。这有帮助吗?感谢您的奉献。