Страница 1 из 1
QGIS виснет при разбивке векторного слоя, Ubuntu
Добавлено: 13 дек 2011, 12:37
mak-vas
Ubuntu 11.10 x64, QGIS 1.7.3. При попытке сделать "Вектор → управление данными → разбить выкторный слой" программа виснет намертво. Слой причём не содержит большого количества информации: всего лишь 6 векторных листов топографических карт. После того, как процесс убивается командой "xkill" и загружается, все настройки QGIS сбрасываются на настройки по умолчанию (расположение панелей, язык программы, включённые модули etc.). Вообщем удручает меня это всё:
1. Можно ли с помощью "ogr2ogr" выполнить эту же операцию? Я там в параметрах не нашёл нужного.
2. Как делать бекап настроек внешнего вида программы (копирование папки ".qgis" из родительской директории результата не дало)?
Re: QGIS виснет при разбивке векторного слоя, Ubuntu
Добавлено: 13 дек 2011, 12:57
Максим Дубинин
попробовать набор дадите чтобы воспроизвести (или не воспроизвести)?
в ogr2ogr можно используя SQL запрос
http://gis-lab.info/qa/ogr2ogr-examples.html#ogrsql
Re: QGIS виснет при разбивке векторного слоя, Ubuntu
Добавлено: 13 дек 2011, 13:02
Voltron
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
Re: QGIS виснет при разбивке векторного слоя, Ubuntu
Добавлено: 13 дек 2011, 14:20
mak-vas
Максим Дубинин писал(а):попробовать набор дадите чтобы воспроизвести (или не воспроизвести)?
Пожалуйста. Здесь не все листы, только 6 штук. Пробовал разбить по полю "INDEXFULL".
Re: QGIS виснет при разбивке векторного слоя, Ubuntu
Добавлено: 13 дек 2011, 20:07
Максим Дубинин
у меня все прошло без проблем (Win7, qgis 1.9.90)
Re: QGIS виснет при разбивке векторного слоя, Ubuntu
Добавлено: 13 дек 2011, 20:17
Александр Мурый
Ubuntu 10.04.3 (32 bit), QGIS 1.9.90-Alpha --> всё разбивается нормально.
Как вариант, можно обновиться на транк-версию.
Re: QGIS виснет при разбивке векторного слоя, Ubuntu
Добавлено: 13 дек 2011, 21:12
Voltron
amuriy писал(а):Ubuntu 10.04.3 (32 bit), QGIS 1.9.90-Alpha --> всё разбивается нормально.
Как вариант, можно обновиться на транк-версию.
Не поможет. Выше уже писал, что баг какой-то странный, и условия его возникновения пока не понятны.
2mak-vas
Виснет именно процесс разбивки или же все подвисает после выбора каталога назначения, но ДО запуска разбиения (как это описывает Паоло)? Можете проверить в 32х разрядной системе, по возможности с теми же версиями ПО. И, если не затруднит, сообщите версии Python, Qt, PyQt и SIP.
Re: QGIS виснет при разбивке векторного слоя, Ubuntu
Добавлено: 14 дек 2011, 16:10
mak-vas
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 битной проверю через день-другой.