Realizar clip inverso en ArcMap?


28

¿Hay alguna manera de realizar un 'reverso' de la función de clip en ArcMap?

No estoy exactamente seguro de cómo explicar esto, así que aquí hay un diagrama:

ingrese la descripción de la imagen aquí


Eso funcionó perfecto! Recorté el área interior de mi área protegida - Gracias

Respuestas:


16

Dado que Erase (como @Jens enlazado) solo está disponible con una licencia avanzada, puede descargar ET Geowizards . Se puede instalar como una caja de herramientas Arcmap.

Aunque tiene que pagar por el paquete completo, hay una parte gratuita del programa y la función de borrado está incluida allí ( grupo de superposición ).


28

1
Listo para usar, esto solo funcionará con la licencia de nivel Avanzado (ArcInfo). Es posible lograr lo mismo con una licencia básica programáticamente con Arc Objects y una licencia básica. (iTopologicalOperator)
Jakub Sisak GeoGraphics

2
Otra solución para "borrar" con licencia Baisc (ArcView) o estándar (ArcEditor) es utilizar la herramienta Unión y la herramienta Seleccionar por ubicación . @MappaGnosis describe cómo funciona en su respuesta a esta pregunta .
Jens

20

Otra opción aquí sería realizar unionay luego eliminar la función interna. Después de la unión, select featuresdesde la capa inicial y use la delete featureherramienta para eliminar los polígonos seleccionados.


1
Bienvenido al sitio. Sugeriría expandir su respuesta con los pasos que el usuario debería seguir.
Zachary

66
(+1) Esta es una buena respuesta porque (a) realiza la tarea solicitada (b) de manera eficiente (c) utilizando operaciones básicas disponibles en todos los niveles de licencia (d) de una manera que también se traduce bien a otras plataformas SIG. Bienvenido a nuestro sitio, Rob!
whuber

5

He encontrado que este método funciona:

  • Comience una sesión de edición
  • Seleccione la capa (función 'clip' o 'salida' como se menciona en la imagen de arriba) que desea recortar de un polígono más grande
  • En la barra de herramientas del editor, haga clic en el menú desplegable "editor" y seleccione "Clip". Elija "descartar el área que se cruza"

Su capa de entidades "clip" seguirá intacta, así que continúe y desactive esta capa. Esto debería realizar un clip inverso.


esto funciona para mí, tenga en cuenta que el polígono de clip descartado debe ser un solo polígono, de lo contrario, su función de clip se atenuará. Si su polígono circular tiene varias partes, debe usar la combinación al iniciar la sesión de edición, seleccionar todas las partes y, en la lista desplegable de la barra de herramientas del editor, elegir 'fusionar' para convertirlo en un único gran polígono. Luego, puede seleccionar este único polígono grande (círculo) y recortarlo de su polígono cuadrado.
hoogw

3

Otra opción gratuita si no tiene una licencia avanzada para ArcGIS es el conjunto de extensiones Xtools Pro . Al igual que ET Geowizards, algunas de las herramientas solo están disponibles si compra una licencia, pero la mayoría de ellas son gratuitas para siempre, la herramienta Erase es una de las gratuitas.


1

¿Cuántos polígonos necesitas para 'revertir el clip'?

SI es solo uno o dos, active su edición, seleccione TODAS las características que entran en contacto con este polígono de 'borrado', luego trace el polígono de borrado con la herramienta de edición de polígonos de corte . Cortará todos los polígonos seleccionados. Anule la selección de todo, luego vuelva a seleccionar los que desea eliminar y simplemente elimínelos. Solución tonta, pero efectiva si solo tiene unas pocas áreas para 'revertir el clip'.



0

Echa un vistazo a la opción de seleccionar por ubicación. Puede seleccionar todos los puntos que caen dentro de una capa de entidades. Después de que estos hayan sido seleccionados, vaya a los atributos y cambie la selección.


Esto no responde la pregunta: el OP quiere recortar una capa, no solo seleccionar entidades.
Midavalo

0

Personalmente, acabo de crear una máscara de recorte inversa. Cree una extensión rectangular alrededor de todas sus características, corte un agujero de la forma deseada y luego use la herramienta de recorte como de costumbre. Funciona igual de bien ...


0

Primero ejecute la herramienta de intersección, seleccionará las áreas que se superponen entre dos clases de entidad. Luego ejecute la herramienta de unión, seleccionará todas las partes de las dos clases de entidad, pero se romperá en los puntos donde la entidad no tiene la misma forma. Luego ejecute seleccionar por atributo para seleccionar las porciones que desea eliminar.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.