У меня есть определенные хабы (желтого цвета) в районе (светло-голубой). Мне нужно найти полигоны, указывающие на ближайший центр к каждой точке в районе.
Полигоны вороного, которые я получил с помощью QGIS, окрашены в коричневый цвет на изображении. Однако мне нужны полигоны вороного, чтобы заполнить внешнюю границу, а полигоны заполнить весь район.
Добавление области буфера при создании полигонов voronoi, а затем использование функции пересечения для обрезки полигонов до границы района дает неправильные полигоны, как показано на следующем рисунке:
Как мне сгенерировать нужные мне полигоны вороной?
qgis
intersection
voronoi-thiessen
shreyasgm
источник
источник
Ответы:
Я думаю, что у меня может быть решение вашей проблемы. Через плагин Sextante вы можете получить доступ к модулям из программы под названием SAGA GIS. В модуле Points есть инструмент под названием Thiessen Polygons. Это другое название для полигонов Вороного. Этот инструмент должен работать для вас. Я только что попробовал это на наборе дождемеров и получил точно такую же зону покрытия, которую дают мне ArcGIS и grass (v.voronoi). Так что я чувствую себя довольно уверенно, по крайней мере, на выходе. Надеюсь, это поможет.
источник
Как краткое изложение предыдущих комментариев ...
Добавьте точки к бесконечности, а затем используйте функцию вырезания. Это видео показывает это довольно четко:
https://www.youtube.com/watch?v=eos1nR-5Tio
Надеюсь, это поможет кому-то!
источник