Interseção (análise) de polígonos gerando saída vazia

9

Eu já fiz uma pergunta sobre como determinar a área de polígonos com outro limite de polígono.

Determinando a área de cada polígono dentro de um limite de polígono?

Cheguei à conclusão de que usar uma função de interseção era a opção mais viável para determinar a área de polígonos dentro dos limites de 1000m. Sempre que executo uma interseção com todos os arquivos de formas do polígono (há cerca de 40) dentro do limite do polígono, ele gera uma saída vazia.

Eu configurei o sistema de coordenadas para cada arquivo de forma e o quadro de dados para o mesmo. Estou usando o ArcGIS 10.1 com uma licença ArcInfo.

Qual seria a causa dessa saída vazia gerada?

AVISO 000117: aviso de saída vazia gerada.

JC11
fonte
Parece que você foi cuidadoso e fez as coisas corretamente. Uma coisa a considerar em seguida é se pode haver algum problema em um (ou mais) dos shapefiles. Uma maneira relativamente rápida de descobrir é com uma pesquisa binária: tente uma interseção de metade (20) dos arquivos de forma. Se o problema persistir, continue recursivamente com metade deles e assim por diante. Se o problema desaparecer, tente os 20 restantes, etc. Frequentemente, você pode obter uma única entrada problemática que está causando os erros; mas mesmo se não o fizer, você terá aprendido mais sobre a natureza da dificuldade.
whuber
Obrigado Whuber. Essa sugestão ajuda, é definitivamente um processo de eliminação.
JC11
11
Eu tive o mesmo erro, mas notei que um não tinha um sistema de coordenadas projetadas. Uma vez consertado, funcionou. (Eu desejo ArcGIS daria melhores mensagens de erro para ajudar a identificar o que está causando o problema.)
E estou cinco anos atrasado, tive o mesmo problema, mas a solução foi encontrada pelos próprios desenvolvedores. :-)
Hezron Seya 14/11

Respostas:

5

Siga esses passos:

  1. Verifique visualmente se os polígonos realmente se cruzam usando o Arcmap
  2. Reinicie o Arcmap
  3. Verifique se os recursos não estão selecionados
  4. Execute novamente a interseção
tshiffle
fonte
3

Eu estava enfrentando dificuldades muito semelhantes e tentei reparar a geometria com todos os arquivos sem sucesso. O que acabou por funcionar foi colocar os dois arquivos em seu próprio geodatabase e depois executar a operação.

alesmiths
fonte
1

Estou com 10 meses de atraso neste tópico, mas minha resposta pode ajudar outras pessoas:

Uma maneira simples de contornar isso é exportar o shp que você está trabalhando. A mesma ferramenta aplicada no shp exportado pode funcionar perfeitamente. para exportar: clique com o botão direito do mouse na camada da tabela de conteúdo -> dados -> exportar dados

some_arcgis_user
fonte
0

Estou com 4 anos de atraso aqui, mas enfrentei o mesmo problema, e a solução estava escrevendo qualquer valor em tolerância xy! Talvez isso funcione para outra pessoa

Charlera
fonte
-2

Eu enfrentei o mesmo problema e tentei as soluções sugeridas, mas nenhuma delas foi trabalhada. No entanto, pesquisei no Google e encontrei a solução no site da Esri. Verifique o seguinte site

http://support.esri.com/technical-article/000006932

Nawaf
fonte