"Intenté 'integrar' ya. Funcionó en términos de eliminar brechas, pero también generalizó todos los polígonos de acuerdo con la tolerancia de agrupamiento especificada".
La pregunta es si desea mantener los polígonos 'Grises' separados como están ahora. Para NO generalizar los límites, es posible que tenga que hacer esto a lo largo del camino, podría Unión -> Seleccionar espacialmente todos los polígonos del resultado cuyo centroide cae dentro del polígono púrpura original -> Combinar selección
En este punto, tendrá los caracteres 'Gris' unalteres y el polígono 'púrpura' siguiendo exactamente alrededor del 'Gris' donde hubo una superposición.
Esto todavía te dejará con las brechas; Si está fusionando todas las características 'Grises' en una sola, use un procedimiento similar: cree otra característica de polígono en una capa separada que solape todos los 'espacios' y la unión. (O use otra técnica para llenar los huecos)
Ahora los vacíos se llenarán con características sin atributos. Puede referirse a estos como astillas. Si todas las características se van a combinar en una sola función 'Púrpura', seleccione todas las 'astillas' y fusione a púrpura. Hacerlo al revés y la única manera de automatizar de alguna manera el proceso en este punto es mediante el uso de una herramienta que combine polígonos de astilla con sus vecinos o mejor manualmente.
Existen herramientas que pueden eliminar astillas fusionándolas con el polígono adyacente más grande (más idealmente en combinación con criterios de atributos) ( http://arcscripts.esri.com/details.asp?dbid=14672 ) Sin embargo, recomiendo encarecidamente encuentre una herramienta / secuencia de comandos que combine fragmentos con el polígono adyacente con el que comparte el límite más largo. Esto se puede hacer programáticamente con ArcObjects, pero no sé si una herramienta que lo haga está disponible. Estos algoritmos pueden volverse bastante complejos cuando te encuentras con problemas como astillas apiladas, etc. Nunca he probado la herramienta mencionada, así que no sé cómo trata situaciones realmente desagradables como astillas apiladas (debe ser recursiva) o si puede ingresar criterios de atributos ...