QGIS виснет при разбивке векторного слоя, Ubuntu

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
mak-vas
Участник
Сообщения: 58
Зарегистрирован: 11 авг 2011, 18:30
Репутация: 0
Откуда: Moscow

QGIS виснет при разбивке векторного слоя, Ubuntu

Сообщение mak-vas » 13 дек 2011, 12:37

Ubuntu 11.10 x64, QGIS 1.7.3. При попытке сделать "Вектор → управление данными → разбить выкторный слой" программа виснет намертво. Слой причём не содержит большого количества информации: всего лишь 6 векторных листов топографических карт. После того, как процесс убивается командой "xkill" и загружается, все настройки QGIS сбрасываются на настройки по умолчанию (расположение панелей, язык программы, включённые модули etc.). Вообщем удручает меня это всё:
1. Можно ли с помощью "ogr2ogr" выполнить эту же операцию? Я там в параметрах не нашёл нужного.
2. Как делать бекап настроек внешнего вида программы (копирование папки ".qgis" из родительской директории результата не дало)?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: QGIS виснет при разбивке векторного слоя, Ubuntu

Сообщение Максим Дубинин » 13 дек 2011, 12:57

попробовать набор дадите чтобы воспроизвести (или не воспроизвести)?

в ogr2ogr можно используя SQL запрос
http://gis-lab.info/qa/ogr2ogr-examples.html#ogrsql
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: QGIS виснет при разбивке векторного слоя, Ubuntu

Сообщение Voltron » 13 дек 2011, 13:02

mak-vas писал(а):Ubuntu 11.10 x64, QGIS 1.7.3. При попытке сделать "Вектор → управление данными → разбить выкторный слой" программа виснет намертво. Слой причём не содержит большого количества информации: всего лишь 6 векторных листов топографических карт.
Проблема известна (#4534). К сожалению, выявить условия в которых она проявляется пока не удается (есть только два отзыва, ваш — третий). У меня, например, этот инструмент работает идеально, причем не зависимо от размера исходного набора данных. Есть подозрение, что это как-то связано с используемой версией Python, PyQt и SIP или с разрядностью системы. В консоль что-то пишется? Может, у вас есть возможность собрать QGIS самостоятельно?
mak-vas писал(а):После того, как процесс убивается командой "xkill" и загружается, все настройки QGIS сбрасываются на настройки по умолчанию (расположение панелей, язык программы, включённые модули etc.).
Тоже известная проблема (#4620). Причем существует она давно.
mak-vas писал(а):1. Можно ли с помощью "ogr2ogr" выполнить эту же операцию? Я там в параметрах не нашёл нужного.
Можно, но нужна ручная работа. Смотрите в сторону параметра "-sql". Вам необходимо для каждого уникального значения создать свой запрос и выполнить сохранение в отдельный файл. Можно автоматизировать при помощи Python
mak-vas писал(а):2. Как делать бекап настроек внешнего вида программы (копирование папки ".qgis" из родительской директории результата не дало)?
Копируйте ~/.config/QuantumGIS

mak-vas
Участник
Сообщения: 58
Зарегистрирован: 11 авг 2011, 18:30
Репутация: 0
Откуда: Moscow

Re: QGIS виснет при разбивке векторного слоя, Ubuntu

Сообщение mak-vas » 13 дек 2011, 14:20

Максим Дубинин писал(а):попробовать набор дадите чтобы воспроизвести (или не воспроизвести)?
Пожалуйста. Здесь не все листы, только 6 штук. Пробовал разбить по полю "INDEXFULL".
Вложения
topo2km-rus.7z
(1.27 КБ) 329 скачиваний

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: QGIS виснет при разбивке векторного слоя, Ubuntu

Сообщение Максим Дубинин » 13 дек 2011, 20:07

у меня все прошло без проблем (Win7, qgis 1.9.90)
пристегивайтесь, турбулентность прямо по курсу

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: QGIS виснет при разбивке векторного слоя, Ubuntu

Сообщение Александр Мурый » 13 дек 2011, 20:17

Ubuntu 10.04.3 (32 bit), QGIS 1.9.90-Alpha --> всё разбивается нормально.
Как вариант, можно обновиться на транк-версию.
Редактор материалов, модератор форума

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: QGIS виснет при разбивке векторного слоя, Ubuntu

Сообщение Voltron » 13 дек 2011, 21:12

amuriy писал(а):Ubuntu 10.04.3 (32 bit), QGIS 1.9.90-Alpha --> всё разбивается нормально.
Как вариант, можно обновиться на транк-версию.
Не поможет. Выше уже писал, что баг какой-то странный, и условия его возникновения пока не понятны.

2mak-vas
Виснет именно процесс разбивки или же все подвисает после выбора каталога назначения, но ДО запуска разбиения (как это описывает Паоло)? Можете проверить в 32х разрядной системе, по возможности с теми же версиями ПО. И, если не затруднит, сообщите версии Python, Qt, PyQt и SIP.

mak-vas
Участник
Сообщения: 58
Зарегистрирован: 11 авг 2011, 18:30
Репутация: 0
Откуда: Moscow

Re: QGIS виснет при разбивке векторного слоя, Ubuntu

Сообщение mak-vas » 14 дек 2011, 16:10

Voltron писал(а):Виснет именно процесс разбивки или же все подвисает после выбора каталога назначения, но ДО запуска разбиения (как это описывает Паоло)? Можете проверить в 32х разрядной системе, по возможности с теми же версиями ПО. И, если не затруднит, сообщите версии Python, Qt, PyQt и SIP.

Код: Выделить всё

Python 2.7.2-7ubuntu2
Python 3.2.2-0ubuntu1
Qt 4.7.4
PyQt 4.8.5-0ubuntu2
python-sip 4.12.4-1
Висло после выбора каталога до обработки, но было и так, что при загрузке самого плагина, еще до начала каких-либо действий. На x32 битной проверю через день-другой.

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость