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

20

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

Хендрик
источник
1
Вы включили редактирование для этого слоя?
DavidF
да. иногда это делится иногда нет. когда он не работает, он дает мне информацию "если выбран один объект, будет разбит только этот объект - что я точно хочу сделать - чтобы разделить все полигоны слоя, отменить выбор - что я не хочу - "
Хендрик
@ Hendrik, вы пробовали один и тот же метод рабочего процесса на другом слое полигона, чтобы увидеть, если вы получаете ту же ошибку?
artwork21
пока нет, но я изменил одну вещь. когда я делю полигон от узла к узлу, он пока работает без ошибок. так что если я создаю необходимый узел в точке, где нужно разделить многоугольник. Я думаю, что это работает. Понятия не имею, почему он не работает должным образом при разделении между узлами. попробую с другим слоем plygon посмотреть, что получится. Спасибо
Хендрик
У меня та же проблема, я пробовал все выше, но это не работает! Это объект, который имеет больше полигонов, которые не «касаются» друг друга. Если я разделю его на один из полигонов, это сработает. Но я хочу разделить его между различными полигонами, и это не работает. Есть идеи, что я делаю не так? Благодарность! Линде
user17559

Ответы:

14

Если вы хотите разделить свои элементы на руку: выберите векторный слой и нажмите «Редактировать» (красный). Затем выберите ножницы (зеленые) и дважды щелкните мышью от одной стороны многоугольника к другой. Вы увидите маленькую пунктирную линию. После разделения просто невозможно редактировать и выбрать «сохранить изменения». Посмотрите на таблицу атрибутов, чтобы увидеть изменения.

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

кроншнеп
источник
7
NB. Этот ответ в настоящее время отсутствует в данных (по крайней мере, в той степени, в которой он не относится к последним версиям QGIS).
Ространимин
3
Нет, нет? Вы можете сделать это с помощью расширенной панели инструментов. Та же функция, просто значок выглядит иначе.
Керлью
1
Да - вполне правильно. Извините ... это было то, что я имел в виду.
Ространимин
1
Есть ли какой-нибудь способ avaialbe через программирование или плагин, что мы можем разделить весь многоугольник сразу вместо ручного выбора
Мухаммед Файзан Хан
Разделить на что? Геометрия? Атрибут? Вы можете получить доступ и создать подмножества, используя векторную строку меню.
Керлью
9

Чтобы обновить Curlew выше, начиная с QGIS 2.18, вы должны использовать встроенную панель инструментов расширенной оцифровки, доступ к которой можно получить через «Вид»> «Панели инструментов»> «Панель инструментов расширенной оцифровки». Панель инструментов будет выглядеть так, а кнопка «Разделить элементы» - пятая справа:

С этим загруженным и соответствующим выбранным позже и в режиме редактирования выберите инструмент «Разделить объекты» и используйте его, чтобы рисовать места, где вы хотите создать сегменты. Затем вы можете использовать «Node Tool», чтобы выбрать вершины и переместить их туда, где должны быть расположены новые сегменты. Краткое резюме выглядит так:

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

В конце концов, каждый сегмент станет независимым элементом в вашем векторном слое. Обязательно сохраните свои правки!

Для получения дополнительной информации см. Раздел руководства пользователя QGIS по расширенной оцифровке .

Эрон Ллойд
источник
6

В дополнение к ответу Керлью, важно начать и закончить линию разделения за пределами целевого слоя. Я тщательно нацелился на узлы, пока не нашел этот полезный совет:

http://www.cartographersguild.com/tutorials-how/17469-%5Baward-winner%5D-some-pointers-using-gis.html

user25507
источник
3
Ссылка 404 (т.е. больше не доступна)
AER
3

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

Таня
источник