在ArcMap中执行反向剪辑?


27

有没有办法在ArcMap中执行剪贴功能的“反转”?

我不确定如何解释这一点,因此下面是一个图表:

在此处输入图片说明


效果很好!从我的缓冲区中裁剪出内部区域-谢谢

Answers:


16

由于只有高级许可证才提供擦除(按@Jens链接),因此您可以下载ET Geowizards。可以将其安装为Arcmap工具箱。

尽管您需要支付全套费用,但该程序有免费的一部分,并且其中包括擦除功能(覆盖组)。


27

1
即用型仅适用于高级(ArcInfo)级许可证。使用Arc Objects的基本许可证和基本许可证可以实现相同的目的。(iTopologicalOperator)
Jakub Sisak GeoGraphics

2
使用Baisc(ArcView)或Standard(ArcEditor)许可“擦除”的另一种解决方法是使用“ 联合”工具和“ 按位置选择”工具。@MappaGnosis在他对这个问题的回答中描述了它是如何工作的。
詹斯(Jens)2014年

19

此处的另一种选择是先执行union,然后删除内部功能。合并后,select features从初始图层开始,并使用该delete feature工具删除选定的多边形。


1
欢迎来到该网站。我建议通过用户需要遵循的步骤来扩展您的答案。
2014年

5
(+1)这是一个很好的答案,因为它(a)使用所有许可级别(d)上可用的基本操作有效地完成了所要求的任务(b)(c),并且也可以很好地转换为其他GIS平台。欢迎来到我们的网站,Rob!
ub

5

我发现这种方法有效:

  • 开始编辑会话
  • 选择要从较大的多边形中裁剪的图层(如上图所示,为“剪切”功能或“输出”)
  • 在编辑器工具栏上,单击“编辑器”下拉菜单,然后选择“剪辑”。选择“丢弃相交的区域”

您的“剪辑”要素图层仍将保持不变,因此请继续关闭该图层。这应该执行反向剪辑。


这对我有用,请注意,废弃的剪贴多边形必须是一个多边形,否则,剪贴功能将变灰。如果您的圆形多边形有多个部分,则必须通过开始编辑会话使用合并,选择所有部分,然后从编辑器工具栏下拉列表中选择“合并”以使其成为单个大多边形。然后,您可以选择该单个大多边形(圆形)并从正方形多边形中进行裁剪。
hoogw

3

如果您没有ArcGIS的高级许可证,则另一个免费选项是Xtools Pro扩展套件。与ET Geowizards一样,某些工具仅在您购买了许可证后才可用,但其中大多数都是永久免费的,而Erase工具是其中一种免费工具。


1

您需要“反转剪辑”多少个多边形?

如果只是一两个,请打开编辑,选择与此“擦除”多边形接触的所有要素,然后使用切割多边形编辑工具跟踪擦除多边形。它将切片所有选定的多边形。取消选择所有内容,然后重新选择要删除的内容,然后将其删除。愚蠢的解决方法,但如果您只有几个区域需要“反向剪辑”,则可以有效。



0

签出按位置选择选项。您可以选择属于要素图层的所有点。选择完这些后,转到属性并切换选择。


这不能回答问题-OP希望剪切图层,而不仅仅是选择要素。
Midavalo

0

就我个人而言,我只是制作一个反向剪裁面膜。创建围绕所有要素的矩形范围,在其中切出所需形状的孔,然后照常使用剪切工具。效果也一样...


0

首先运行相交工具,它将选择两个要素类之间重叠的区域。然后运行并集工具,它将选择两个要素类的所有部分,但会在要素形状不同的点处断开。然后运行“按属性选择”以选择要删除的部分。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.