#r #geometry #qgis
#r #геометрия #qgis
Вопрос:
Я разрабатываю сценарий зонирования, и мне нужно сгладить вершины этих зон внутри моего полигона. Но, к сожалению, я в конечном итоге теряю свою первоначальную форму. Для этой цели я использую библиотеку rmapshaper с пакетом ms_simplify. На изображении видно, что моя зонированная область (серая) меньше, чем моя исходная область (красная).
Функция, которую я использую для упрощения, такова:
cluster_plus_v lt;- ms_simplify(cluster_plus_v, keep = 0.15)
Я пытаюсь использовать этот подход для решения своей проблемы, но безуспешно.
##pol_mask is my original form polygon cluster_v lt;- st_intersection(cluster_plus_v, pol_mask) cluster_v lt;- st_buffer(cluster_v, 0.0) cluster_v lt;- cluster_v[, c('layer', 'geometry')]