Буферизировать только стороны полигонов в QGIS?

10

Моя цель - создать буфер из многоугольника. Но края - это проблема. Я не могу объяснить это словами, поэтому выложу скриншот. Вот так я хочу, чтобы это выглядело. Таким образом, цель в том, что края не связаны. Пример на скриншоте сделан с PowerPoint, но я хочу сделать это с QGIS, так что я могу сделать это для многих полигонов одновременно.

У кого-нибудь есть идея?

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

Саймон
источник

Ответы:

21

Начиная с многоугольника (или нескольких многоугольников):

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

Запустите «Полигоны на линии»:

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

Затем «взорвать линии». Это не будет выглядеть по-другому, но если вы включите «Показать количество объектов» в списке слоев, вы увидите, что есть больше функций, например, 4 для каждого прямоугольного многоугольника.

Тогда «Односторонний буфер» на разнесенных строках даст вам это, если вы буферизуете на правильной стороне, что для меня было «Правой» стороной, видимой здесь с исходным многоугольником:

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

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

Spacedman
источник
7

Вы можете сначала преобразовать полигоны в полилинии, а затем выполнить односторонний буфер. Оба алгоритма можно найти в разделе Обработка> Панель инструментов.

PieterB
источник
4
Вам также необходимо «Разнесение линий», чтобы преобразовать ломаную линию в набор отдельных сегментов линий для буферизации.
Spacedman
@Spacedman, действительно, забыл упомянуть
PieterB
1

Взято отсюда : взгляните v.parallel, это может вам помочь.

Erik
источник
проблема в том, что v.parallel работает только с векторными линиями, а не с полигонами ...
Саймон
Но так как вы умны, вы можете преобразовать свои полигоны в единичные линии =)
Эрик,
0

Я следую тому же процессу, который объясняет Spacedman, я использую плагин mmqgis, он позволяет мне чувствовать себя более комфортно с большим количеством опций, чем традиционная техника буферизации. надеюсь, это поможет вам

Мохаммед Ирфан
источник