Страница 1 из 1

Удалить внутренние контуры

Добавлено: 14 апр 2015, 08:52
vlalexey
Есть SHP слой, содержащий один мультиполигон. В состав этого мультиполигона входят несколько полигонов полигонов у которых есть внутренние контуры (вроде контуров озер внутри контура острова).

Каким образом автоматически/скриптом/инструментов удалить все такие внутренние контуры (желательно проcто QGIS+плагины, без использования Postgree)

Полигонов больше сотни, поэтому вариант вручную удалить - не подходит. Ну и хочется исключить вероятность пропустил/незаметил.

Re: Удалить внутренние контуры

Добавлено: 14 апр 2015, 09:04
Александр Мурый
Ищите волшебное слово "dissolve" в модулях "Processing" (Анализ).

Re: Удалить внутренние контуры

Добавлено: 14 апр 2015, 11:04
vlalexey
Посмотрел про Dissolve - это кажется не совсем то.
Прикрепил картинку с примером как есть и как надо.

Re: Удалить внутренние контуры

Добавлено: 14 апр 2015, 11:30
Эдуард Казаков
Есть штатный алгоритм fill holes. Делает ровно то, что вам нужно.

Re: Удалить внутренние контуры

Добавлено: 14 апр 2015, 12:00
vlalexey
Отыскал ("Fill holes"), кажется это то, что нужно.
Спасибо, пробую.