Есть некий полигональный шейп, в нем есть полигоны (нахову их большие для определенности) с дырками. В дырках нарисованы еще полигоны, но они лежат не точно в этих дырках. То есть может половина ребер общие, половина нет, какие-то узлы общие, какие-то нет. Надо все эти полигончики удалить, и потом заполнить дырки. И, наконец, третье: нужно объединить эти большие полигоны с маленькими, которые нарисованы в дырках так, чтобы получился один большой полигон.
Никаких общих полей и значений у всех этих полигонов нет.
Надеюсь, что я правильно смог донести свой вопрос. :))