Я пытаюсь написать скрипт, который будет обнаруживать предварительно сгруппированные полигоны, которые не располагаются рядом друг с другом. Есть слишком серьезные проблемы, которые я пытаюсь решить. Некоторые группы полигонов имеют ожидаемые промежутки (из-за географических особенностей, таких как озеро), и некоторые полигоны соединяются частично, поэтому я не могу просто посмотреть, где многоугольники вообще не пересекаются. Изображение ниже является примером наихудшего сценария, в котором у объединенной группы есть пробел сверху, который даже не может быть прочитан как анти-многоугольник, поскольку он не закрыт, не говоря уже о большой области круга.
Конечная цель состоит в том, чтобы обнаружить группы, у которых есть подобные щепки. Ищете предложения о том, как это сделать.
Редактировать: «открытые» щепки это то, что действительно выбрасывает меня из строя. Если я смогу закрыть щепки, соединяя углы, это облегчит жизнь.
Задача ещё не решена.
Других решений пока нет …