"Eu já tentei 'integrar'. Funcionou em termos de remoção de falhas, mas também generalizou todos os polígonos de acordo com a tolerância especificada do cluster".
A questão é se você deseja manter os polígonos "cinza" separados como estão agora. Para NÃO generalizar os limites, talvez você precise fazer isso da maneira mais longa, você pode União -> Selecionar espacialmente todos os polígonos do resultado cujo centróide se enquadra no polígono roxo original -> Seleção de mesclagem
Nesse ponto, você terá os fetais 'Gray' inalterados e o polígono 'roxo' seguindo exatamente ao redor do 'Grey' onde houve uma sobreposição.
Isso ainda deixará você com as lacunas; se você estiver mesclando todos os recursos 'Cinza' em um, use um procedimento semelhante: crie outro recurso de polígono em uma camada separada que se sobreponha a todos os 'intervalos' e união. (Ou use outra técnica para preencher as lacunas)
Agora, as lacunas serão preenchidas com recursos sem atributos. Você pode se referir a eles como lascas. Se todos os recursos tiverem que ser mesclados com um único recurso 'Roxo', selecione todos os 'lascas' e mescle para roxo. Para fazer o contrário, e a única maneira de automatizar o processo neste momento, é usando uma ferramenta que mescla polígonos de fita com seus vizinhos ou, melhor ainda, manualmente.
Existem ferramentas que podem eliminar lascas mesclando-as no maior polígono adjacente (mais idealmente em combinação com os critérios de atributo) ( http://arcscripts.esri.com/details.asp?dbid=14672 ) No entanto, eu recomendo fortemente que encontre uma ferramenta / script que mescla lascas ao polígono adjacente com o qual ele compartilha o limite mais longo. Isso pode ser feito programaticamente com o ArcObjects, mas não sei se uma ferramenta que faz isso está disponível. Esses algoritmos podem ficar bastante complexos quando você se depara com problemas como lascas empilhadas, etc. Nunca tentei a ferramenta mencionada, então não sei como ela lida com situações reais e desagradáveis, como lascas empilhadas (precisa ser recursiva) ou se você pode inserir critérios de atributo ...