"Я вже спробував" інтегрувати ". Це спрацювало з точки зору усунення прогалин, але також узагальнило всі полігони відповідно до заданої кластерної толерантності."
Питання полягає в тому, чи хочете ви зберегти "сірі" багатокутники відокремленими, як зараз. Щоб НЕ узагальнити межі, можливо, вам доведеться це зробити довгим шляхом, ви можете об'єднати -> Просторово Вибрати всі багатокутники з результату, центроїд якого потрапляє в початковий фіолетовий багатокутник -> Об'єднання вибору
У цей момент у вас з'являться "сірі" плоди без змін і "фіолетовий" багатокутник, що слідують точно навколо "сірого", де відбулося перекриття.
Це все одно залишить вас із прогалинами; якщо ви об'єднуєте всі функції "сірого" в одну, використовуйте аналогічну процедуру: створіть іншу функцію багатокутника на окремому шарі, який перекриває всі "прогалини" та об'єднання. (Або скористайтеся іншою технікою для заповнення прогалин)
Тепер прогалини будуть заповнені функціями без атрибутів. Ви можете посилатися на них як на слайвери. Якщо всі функції мають бути об'єднані в одну функцію "Фіолетовий", виберіть усі "слайвери" та об'єднайте з фіолетовим. Зробити це навпаки, і єдиний спосіб якось автоматизувати процес на цьому етапі - це за допомогою інструменту, який об'єднує багатокутники повзунів до своїх сусідів або найкраще вручну.
Існують інструменти, які можуть усунути слайви, об'єднавши їх у найбільший сусідній багатокутник (в ідеалі в поєднанні з критеріями атрибутів) ( http://arcscripts.esri.com/details.asp?dbid=14672 ) Однак настійно рекомендую знайти інструмент / скрипт, який об'єднує слайси до сусіднього багатокутника, з яким він поділяє найдовшу межу. Це можна зробити програмно за допомогою ArcObjects, але я не знаю, чи доступний інструмент, який робить це. Ці алгоритми можуть стати досить складними, коли ви стикаєтесь з проблемами, такими як складені тріски тощо. Я ніколи не пробував згаданий інструмент, тому я не знаю, як він справляється з реальними неприємними ситуаціями, такими як складені слайвери (потрібно рекурсивно) або чи може ввести критерії атрибутів ...