Конвертировать кластер точек в полигоны с помощью QGIS?


13

У меня есть слой точек ввода, который сгруппирован в кластеры, поэтому я хочу, чтобы каждый кластер точек был преобразован в многоугольник.

Этот вопрос ( Как преобразовать набор точек в многоугольник, основанный на определенном поле в QGIS ), кажется, близок к тому, что я хотел, так и не получил ответа.

В общем, мне нужен алгоритм в QGIS, который преобразует каждый кластер точек (на основе поля атрибута), как показано ниже, в полигоны?

введите описание изображения здесь

Я попробовал плагин 'Point2One', и он дал мне неправильный результат, показанный ниже ...

введите описание изображения здесь

Копия моих данных находится здесь .

Ответы:


15

Выпуклая оболочка - как упомянуто Казухито - является одним из вариантов, но - в зависимости от формы кластера - вы получите более подходящие полигоны, используя вогнутые оболочки , например, реализованные в плагине ConcaveHull .

введите описание изображения здесь


8

Вы можете быть заинтересованы в Выпуклая оболочка, которая находится в Processing | QGIS geoalgorithms | Vector geometry tools. Существует опция поля, которую можно использовать с методом Create convex hulls based on field .

введите описание изображения здесь

Или из меню Vector | Geoprocessing Tools | Convex Hull(s).

Большое спасибо, Techie_Gus и Underdark за информацию.


1
Обратите внимание, что в последнем выпуске QGIS, т.е. 2.18, меню Инструменты геообработки больше не находится под меню Вектор. Теперь он доступен только через панель инструментов обработки.
Techie_Gus

3
@Techie_Gus Если вы не видите меню инструментов геообработки, это признак того, что у вас есть старая версия обработки в папке плагинов, которую следует удалить
underdark

Спасибо @underdark. Я добавлю раскрывающийся список случаев 2.14 / 2.18 для ясности.
Казухито

@underdark Я вижу меню инструментов обработки как отдельное меню, но больше не в меню векторов. И, кстати, я использую установщик OSGEO4W.
Techie_Gus

Что делать с полигонами, которые перекрывают друг друга?
Нагиб
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.