У меня есть шейп-файл с несколькими смежными полигонами, и я хочу уменьшить их количество узлов, сохраняя топологическую согласованность соседних полигонов. Я думал об удалении узлов на основе угла, который получается из 2 сегментов по обе стороны от узла; в частности удаление узлов, образующих углы ‹180º и >175º.
Я видел комментарий, относящийся к той же идее, но у меня есть очень базовые знания в области кодирования. Как это можно реализовать на Python?