Я сталкивался с этой проблемой при попытке использовать упрощение на слое многоугольника. Упрощение останавливается из-за неверной геометрии ( Пример проблемных точек ).
Когда я пытаюсь проверить геометрию с помощью доступного инструмента ( проверить правильность ), весь многоугольник помечается как недействительный, и области, указанные на рисунке ( Пример проблемных мест) выделены как ошибки.
Я попытался удалить эти области с помощью удалить дыры , но это исправляет только ошибки внутри многоугольника, а не те, что по краям.
Как это можно исправить методическим, автоматическим способом?Я получаю сотни таких ошибок по краям многоугольника, и этот процесс в конечном итоге придется повторить для сотен других шейп-файлов, поэтому ручной подход невозможен.
Справочная информация: я использую QGIS 3.2.3 - Бонн, и у меня ограниченный опыт работы с программным обеспечением и ГИС в целом.Я сам не создавал исходные полигоны, поэтому, к сожалению, я не могу их контролировать.