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

QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 09:51
Alex_mk
Добрый день. Строю линии по точкам при помощи points2one. Выбираю при построении разбивку по полю, чтобы было несколько линий и они не соединялись начало с концом. Т.е получается несколько не соединенных линий и соответственно несколько записей в таблице. Как мне их объединить в одну и чтобы запись в таблице была одна для одной линии? Модуль Joinlines для версии 2.0.1 не поддерживается, пробовал устанавливать

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 09:59
Denis Rykov
Joinlines должен работать в QGIS 2.x, что у вас не получилось?

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 10:15
Alex_mk
Загрузил модуль с официального репозитория - http://plugins.qgis.org/plugins/plugins.xml
Добавил папку модуля к остальным, в программе он в списке модулей появился - подсвечен красным цветом и не дает ему поставить галочки и в окне написано:
Модуль несовместим с текущей версией QGIS
Совместимые версии QGIS: 1.0.0 - 1.99
Изображение

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 10:19
Denis Rykov
Модули обычно устанавливают из самого QGIS, попробуйте. Там доступна последняя версия 0.3, которая работает в последнем QGIS.

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 10:38
Максим Дубинин
да, не грузите так модули

почему в этом списке показывается не последняя версия - пока загадка, видимо по умолчанию показывается первая версия модуля в репозитории (старая)

если очень хочется именно по ссылке, то тогда так:
http://plugins.qgis.org/plugins/plugins.xml?qgis=2.3

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 12:04
Alex_mk
Модуль установил, но получается в итоге не то, что мне нужно. Мне нужно соединить точки 676 и 691 из этих двух линий сделать один объект в таблице вместо двух, а получается вот что (добавляю линию между этими двумя и использую joinlines, часть линии пропадает), скрины приложил. С гис работаю недавно, может я иду не по тому пути?
Изображение
Изображение

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 12:08
Максим Дубинин
joinlines объединяет только пересекающиеся линии, дотяните одну из линий так, чтобы она хоть немного пересекала другую, потому выделите обе и щелкните по кнопке плагина

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 12:12
Alex_mk
При нажатии объединения выдает ошибку, но объединяет. Получается два соединенных отрезка. Как теперь можно сделать их одним объектом?

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 12:48
Denis Rykov
Какую ошибку? Этот плагин для этого и создан, чтобы физически объединять геометрии.

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 12:57
Alex_mk
Ошибка во вложении скрин. Потом нажимаю закрыть -> выделяю отрезок линии и они объединяются. Затем выделяю эти два отрезка, нажимаю объединить объекты, в таблице выбираю атрибуты какого отрезка будут использоваться, и после нажатия ОК пропадают обе с карты и из таблицы. Почему так?
Изображение

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 13:05
Denis Rykov
Видимо, этого метода еще не было в вашей версии QGIS, поставьте QGIS 2.2.

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 14:26
Alex_mk
в QGIS 2.2 проект при попытке сделать выборку выдает ошибку (Дамп памяти сохранен в...) и программа вылетает...

Re: QGIS - Несколько линий в одну

Добавлено: 21 май 2014, 17:24
Максим Дубинин
приложите пример из двух линий на которых у вас гарантированно вылетает

Re: QGIS - Несколько линий в одну

Добавлено: 22 май 2014, 08:32
Alex_mk
Вообщем, решил проблему так. По точкам строю линии при помощи points2one, затем редактирую этот новый слой с линиями, добавляя недостающие отрезки\редактируя узлы, потом выделяю их все, делаю объединение объектов и копирую на нужный слой. Спасибо всем за помощь.

Re: QGIS - Несколько линий в одну

Добавлено: 22 май 2014, 08:36
Denis Rykov
И все-таки для улучшения модуля joinlines не могли бы вы предоставить набор данных на котором он падает?