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 ).
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.
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.
¿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'.
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 ...
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.
Respuestas:
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 ).
fuente
Use la herramienta Borrar (Análisis) :
fuente
Otra opción aquí sería realizar
union
ay luego eliminar la función interna. Después de la unión,select features
desde la capa inicial y use ladelete feature
herramienta para eliminar los polígonos seleccionados.fuente
He encontrado que este método funciona:
Su capa de entidades "clip" seguirá intacta, así que continúe y desactive esta capa. Esto debería realizar un clip inverso.
fuente
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.
fuente
¿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'.
fuente
Aquí está el código para hacer ERASE sin licencia avanzada.
https://github.com/albykov/Python_Scripts/blob/master/eraseTool/o2erase.py
fuente
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.
fuente
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 ...
fuente
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.
fuente