Respostas:
Como a opção Apagar (como @Jens vinculado) está disponível apenas com uma licença Avançada, é possível fazer o download dos ET Geowizards . Pode ser instalado como uma caixa de ferramentas do Arcmap.
Embora você precise pagar pelo pacote completo, há uma parte gratuita do programa e a função Apagar está incluída nele ( grupo Sobreposição ).
Use a ferramenta Apagar (análise) :
Outra opção aqui seria executar um union
e excluir o recurso interno. Após a união, select features
na camada inicial e use a delete feature
ferramenta para remover os polígonos selecionados.
Eu encontrei este método para trabalhar:
A camada do recurso "clipe" ainda estará intacta, então vá em frente e desative essa camada. Isso deve executar um clipe reverso.
Outra opção gratuita, se você não possui uma licença avançada para o ArcGIS, é o conjunto de extensões do Xtools Pro . Como a ET Geowizards, algumas das ferramentas estão disponíveis apenas se você comprar uma licença, mas a maioria é gratuita para sempre, a ferramenta Apagar é uma das gratuitas.
Quantos polígonos você precisa 'recortar'?
Se for apenas um ou dois, ative a edição, selecione TODOS os recursos que entram em contato com esse polígono 'apagar' e, em seguida, trace o polígono apagar com a ferramenta de edição de polígonos cortados . Ele dividirá todos os polígonos selecionados. Desmarque tudo, selecione novamente os que deseja excluir e apenas exclua-os. Solução alternativa boba, mas eficaz se você tiver apenas algumas áreas para "reverter o clipe".
Aqui está o código para fazer o ERASE sem licença avançada.
https://github.com/albykov/Python_Scripts/blob/master/eraseTool/o2erase.py
Pessoalmente, crio apenas uma máscara de recorte reverso. Crie uma extensão retangular em torno de todos os seus recursos, faça um furo com a forma desejada e use a ferramenta de recorte normalmente. Funciona tão bem ...
Primeiro, execute a ferramenta de interseção, ele selecionará as áreas que se sobrepõem entre duas classes de recursos. Em seguida, execute a ferramenta de união, ela selecionará todas as partes das duas classes de recurso, mas interromperá nos pontos em que o recurso não tem a mesma forma. Em seguida, execute select by attribute para selecionar as partes que deseja excluir.