Как разделить несмежные функции в QGIS?

14

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

Как мне разделить эту функцию?

Вот снимок экрана. Функция, которую я хочу разделить, выделена желтым цветом.

снимок экрана qgis

Evan
источник
Начиная с версии 2.4 и выше, существует новый инструмент, называемый разделенными деталями, который может решить эту проблему.
Александр Нето
Я пытаюсь использовать это, но я не могу узнать как.
Хуан

Ответы:

23

Вы можете попробовать Multipart to Single Parts в наборе инструментов Vector, который должен разбить то, что у вас есть, мультиполон, на составляющие его многоугольники, откуда вы сможете удалить нужные вам многоугольники.

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

Stev_k
источник
1

Похоже, что инструмент multipart-to-singlepart хотел разделить все многокомпонентные объекты в моем слое и создать новый шейп-файл. Это казалось излишним.

Вместо этого я просто скопировал / вставил нужную функцию. Затем я переместил копию, чтобы не перекрывать ее, удалил лишние детали как из оригинала, так и из копии и переместил копию обратно в нужное место.

Итак: - редактировать слой - выбрать объект - скопировать объект - вставить объект - переместить объект (копию) - выбрать оригинал - удалить деталь (из оригинала, если необходимо) - выбрать копию - удалить деталь (из копии, если необходимо) - переместить функция (копия) назад в исходное местоположение

user34450
источник
3
Это немного громоздкий подход. QGIS теперь несколько инструментов , чтобы расколоть многокомпонентные функции, такие как Multipart раздельного плагин , оцифровки инструментов плагина и расщепленные части основной функции в усовершенствованной панели дигитайзера (версия 2.4 и выше).
Александр Нето