TableManager сохраняет файл в поддиректорию

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

TableManager сохраняет файл в поддиректорию

Сообщение yellow-sky » 19 авг 2010, 19:02

При использовании плагина TableManager появляется чувство когнитивного диссонанса.
Есть несколько моментов, которые работают не так, как остальные компоненты QGIS:
1) Кнопка Save работает ни в каком случае (по крайнеё мере у меня не заработала) - плагин работает с выбранным в ТОКе слоем. При этом перезаписать его он конечно же не может - файлы заняты самим кугисом. Я не очень понимаю назначение этой кнопки. Может она работает с постгис слоями? С Shp и mdb не работает (
2) Кнопка Save As тоже имеет не стандартное поведение - при вводе в поле "Имя файла" значение без указания расширения (которое кстати уже указанно ниже), плагин вместо создания файла в выбранной директории создает поддиректорию с указанным названием, и только в ней уже сам файл - это жутко не удобно и не стандартно.
3) В контекстном меню векторного слоя уже есть форма экспорта, очень схожая по функциональности с формой сохранения результирующего слоя этого плагина. Может стоит использовать её? Разнообразие форм с одним функционалом и различной наружностью пугает пользователя.
4) Ну очень хочется чтобы были хот-кеи на кнопки добавления, удаления и ренейма..

Win7-32, 1.5.0-13923M. Версия плагина- 0.2.2

Опс. Многовато получилось. Но явная ошибка - 2рой пункт. Остальное - энхансмэнты.

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

Re: TableManager сохраняет файл в поддиректорию

Сообщение Voltron » 19 авг 2010, 19:37

По второму пункту. Мне кажется, дело в том, что для сохранения файла используется OGR, а одна из особенностей это библиотеки в том, что если не указано имя файла с расширением, то создается папка, а уже в этой папке - файлы.

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: TableManager сохраняет файл в поддиректорию

Сообщение yellow-sky » 19 авг 2010, 19:42

Согласен, но "пользователю-тете 40 лет" сложно объяснить почему так получается. Это просто исправить, если перед сохранением проверять - было ли пользователем добавлено расширение или нет, и добавлять его автоматически.

Ответить

Вернуться в «Ошибки QGIS»

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

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