Isso funcionou perfeito! Recortou a área interior da minha área de buffer - Obrigado
Respostas:
16
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 ).
Pronto para uso, isso funcionará apenas com a licença de nível Avançado (ArcInfo). É possível realizar o mesmo com uma licença básica programaticamente com o Arc Objects e uma licença básica. (iTopologicalOperator)
Jakub Sisak GeoGraphics
2
Outra solução alternativa para "apagar" com a licença Baisc (ArcView) ou Standard (ArcEditor) é usar a ferramenta União e a ferramenta Selecionar por local . O @MappaGnosis descreve como funciona na resposta a esta pergunta .
Jens
19
Outra opção aqui seria executar um unione excluir o recurso interno. Após a união, select featuresna camada inicial e use a delete featureferramenta para remover os polígonos selecionados.
Bem vindo ao site. Sugiro expandir sua resposta com as etapas que o usuário precisará seguir.
Zachary
5
(+1) Essa é uma boa resposta, pois (a) realiza a tarefa solicitada (b) de forma eficiente (c) usando operações básicas disponíveis em todos os níveis de licenciamento (d) de uma maneira que se traduza bem em outras plataformas GIS também. Bem-vindo ao nosso site, Rob!
whuber
5
Eu encontrei este método para trabalhar:
Iniciar uma sessão de edição
Selecione a camada (recurso 'clipe' ou 'saída' conforme referenciado na sua imagem acima) que você deseja cortar de um polígono maior
Na barra de ferramentas do editor, clique no menu suspenso "editor" e selecione "Clipe". Escolha "descartar a área que cruza"
A camada do recurso "clipe" ainda estará intacta, então vá em frente e desative essa camada. Isso deve executar um clipe reverso.
isso funciona para mim, saiba que o polígono do clipe descartado deve ser um único polígono; caso contrário, sua função de clipe ficará cinza. Se o polígono do seu círculo tiver várias partes, você precisará usar a mesclagem para iniciar a sessão de edição, selecione todas as partes e, na lista suspensa da barra de ferramentas do editor, escolha 'mesclar' para torná-lo um único polígono grande. Em seguida, você pode selecionar esse único polígono grande (círculo) e recortá-lo no seu polígono quadrado.
hoogw
3
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.
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".
Confira a opção selecionar por local. Você pode selecionar todos os pontos dentro de uma camada de feição. Após a seleção, vá para os atributos e alterne a seleção.
Isso não responde à pergunta - o OP quer cortar uma camada, não apenas selecionar recursos.
Midavalo
0
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.
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 ).
fonte
Use a ferramenta Apagar (análise) :
fonte
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 adelete feature
ferramenta para remover os polígonos selecionados.fonte
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.
fonte
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.
fonte
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".
fonte
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
fonte
Confira a opção selecionar por local. Você pode selecionar todos os pontos dentro de uma camada de feição. Após a seleção, vá para os atributos e alterne a seleção.
fonte
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 ...
fonte
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.
fonte