Стандартным методом «прореживания» линейных форм (включая границы многоугольников) является алгоритм Дугласа-Пекера . По крайней мере два R
пакета реализуют это: dp
в пакете shapefiles и thinnedSpatialPoly
в пакете Guerry .
Обратите внимание, что прореживание смежных полигонов обычно создает небольшие разрывы и перекрытия на их границах: оно не учитывает топологические отношения между ними. Я не знаю ни одного R
пакета, который бы поддерживал топологию при прореживании. Для небольших картографических целей, подобных этим, это не должно быть серьезной проблемой.
Кстати, поскольку никто больше не знает, как произносить немецкий язык :-), Том Пойкер изменил написание своего имени некоторое время назад.