Statist - расширение для QGIS

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Статьи: 31
Проекты: 4/1
Репутация: 32
Откуда: Ukraine

Statist - расширение для QGIS

Сообщение Voltron » 30 июн 2009, 22:15

Уже как-то упоминал о своем расширении для QGIS, которое помимо статистики отображает диаграмму частотного распределения величин. Идею для расширения подбросил oleg, он же был первым тестером. Позже sim тоже опробовал плагин, внес несколько предложений, предложил выложить на всеобщее обозрение и любезно предоставил репозиторий.

Для работы плагина необходимо установить Python расширение matplotlib (доступно через OSGeo4W или брать здесь).

Исходники можно взять из репозитория GIS-Lab. Прямая ссылка на архив statist.zip

Критика и пожелания приветствуются.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Статьи: 33
Проекты: 9
Репутация: 526
Ваше звание: Author
Контактная информация:

Re: Statist - расширение для QGIS

Сообщение Denis Rykov » 07 июл 2009, 09:55

Попробывал - весь заявленный функционал работает.
Хочется, чтобы эта задумка получила развитие.
Было бы не плохо добавить возможность построения нескольких гистограмм одновременно - как на одном листе, так и, возможно, с использованием закладок. И еще добавить несколько хотя бы очень простых инструментов форматирования графика - например задание начального и конечного значения интересующего диапазона.

Очень приятно видеть в сообществе технически грамотных и способных решать серьезные задачи людей.

P.S. Не совсем понятно о каком репозитории gis-lab идёт речь - в списках приложений, доступных с репозитория qgis гислаба расширения statist нет, ставил из архива.
Spatial is now, more than ever, just another column- The Geometry Column.

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

Re: Statist - расширение для QGIS

Сообщение Максим Дубинин » 07 июл 2009, 17:18

Не совсем понятно о каком репозитории gis-lab идёт речь
Все qgis-овские плагины, которые авторы захотели обновлять через svn и не мучаться каждый раз с упаковкой, очень удобно устанавливать через Plugin Installer просто выбрав из списка, по умолчанию в QGIS встроен репозиторий GIS-Lab.

Изображение
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Статьи: 31
Проекты: 4/1
Репутация: 32
Откуда: Ukraine

Re: Statist - расширение для QGIS

Сообщение Voltron » 07 июл 2009, 17:27

_DR_ писал(а):Попробывал - весь заявленный функционал работает.
Хочется, чтобы эта задумка получила развитие.
Спасибо за отзыв! Задумка постепенно развивается вчера вечером как раз было обновление.
_DR_ писал(а):Было бы не плохо добавить возможность построения нескольких гистограмм одновременно - как на одном листе, так и, возможно, с использованием закладок.
Не могли бы вы чуть подробнее расписать? Какие именно гистограммы нужны, может нужны не гистограммы, а обычные графики или круговые диаграммы? Одновременно на одном листе это как: одна под другой или обе в одной системе координат, т.е. две величины на одном графике?
_DR_ писал(а):И еще добавить несколько хотя бы очень простых инструментов форматирования графика - например задание начального и конечного значения интересующего диапазона.
Оки, в ближайшее время постараюсь сделать.
_DR_ писал(а):Очень приятно видеть в сообществе технически грамотных и способных решать серьезные задачи людей.
За комплимент спасибо :oops: К сожалению, грамотность моя оставляет желать лучшего, есть еще над чем работать и куда развиваться. Надеюсь, я попал в нужное место :-) и некоторые провалы в знаниях заполнятся.
_DR_ писал(а):P.S. Не совсем понятно о каком репозитории gis-lab идёт речь - в списках приложений, доступных с репозитория qgis гислаба расширения statist нет, ставил из архива.
Вот об этом http://gis-lab.info/programs/qgis/qgis-repo.xml. Странно... должно быть, sim проверял, я тоже.

Упс... sim опередил

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

Re: Statist - расширение для QGIS

Сообщение Максим Дубинин » 07 июл 2009, 18:00

да, я понял почему может не показываться, надо, чтобы был включен показ экспериментальных плагинов, этот плагин помечен как "экспериментальный"
Изображение
пристегивайтесь, турбулентность прямо по курсу

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

Re: Statist - расширение для QGIS

Сообщение Максим Дубинин » 07 июл 2009, 18:34

кстати созрело еще предложение к автору плагина, переключатель для вида графика: колоночная/линейная диаграмма
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Статьи: 31
Проекты: 4/1
Репутация: 32
Откуда: Ukraine

Re: Statist - расширение для QGIS

Сообщение Voltron » 07 июл 2009, 19:07

sim писал(а):кстати созрело еще предложение к автору плагина, переключатель для вида графика: колоночная/линейная диаграмма
Сделаем!

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

Re: Statist - расширение для QGIS

Сообщение Максим Дубинин » 09 июл 2009, 18:49

мелочь: "Standard deviation" как-то некрасиво текст отступило (см. в блоге картинку)
кстати, а подписи статистик локализованы?
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Статьи: 31
Проекты: 4/1
Репутация: 32
Откуда: Ukraine

Re: Statist - расширение для QGIS

Сообщение Voltron » 10 июл 2009, 09:14

sim писал(а):мелочь: "Standard deviation" как-то некрасиво текст отступило (см. в блоге картинку)
Да, есть такое. Мне самому не нравится, к тому же если подровняешь в английском варианте, то потом такие же косяки вылазят после перевода. Уже думал насчет смены компонента отображения результатов.
sim писал(а):кстати, а подписи статистик локализованы?
Да, в последний раз закоммитил с переведенным на русский и украинский языки интерфейсом, подписи статистик тоже переводил. Не работает?

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Статьи: 31
Проекты: 4/1
Репутация: 32
Откуда: Ukraine

Re: Statist - расширение для QGIS

Сообщение Voltron » 10 июл 2009, 20:07

Проблема с отсутствием переводов интерфейса решена. Как выяснилось, всему виной маленькое упущение в хуке на post-commit. Ошибку устранили и теперь все должно работать.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Статьи: 31
Проекты: 4/1
Репутация: 32
Откуда: Ukraine

Re: Statist - расширение для QGIS

Сообщение Voltron » 04 авг 2009, 12:03

Плагин продолжает развиваться. Сегодня залил в репозиторий новую версию. Наиболее существенные и интересные изменения:
  • слегка переработан интерфейс. Теперь названия и значения величин не расползаются, а составляют две колонки.
  • гистограмму можно сохранять на диск в форматах PNG, PS, EPS, SVG и PDF
  • добавлена панель навигации для более удобной работы с графиком
  • возможно переключение гистограмма/график
  • возможность задания начального и конечного значения интересующего диапазона графика (спасибо _DR_)
  • решена проблема с изменением размеров графика при изменении размеров окна
  • при наличии выхода в интернет будет доступна маааленькая справка (спасибо sim'у за хостинг и помощь в написании)
Тестинг, багрепорты и предложения принимаются.

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

Re: Statist - расширение для QGIS

Сообщение Максим Дубинин » 05 авг 2009, 06:40

ссылка на описание работы с расширением: http://gis-lab.info/qa/statist.html
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Статьи: 33
Проекты: 9
Репутация: 526
Ваше звание: Author
Контактная информация:

Re: Statist - расширение для QGIS

Сообщение Denis Rykov » 05 авг 2009, 06:59

Voltron, проверил, здорово все! Значительное продвижение.
Однако есть и несколько замечаний.

1. При построении графика в окне с размером по умолчанию подпись по оси ординат не входит.
2. Предлагаю убрать дле текстовых полей Xmin и Xmax.
3. Что за цифры выводятся по оси абсциcc при расчете статистики для текстового поля?
4. Подписи к элементам управления графиком не русифицированы.
5. При сохранении в pdf ошибка QString object no attribute 'endswith'.
6. Не работает Subplot Configuration Tool. Также открыв окно с этим инструментом, его невозможно закрыть, а если несколько раз нажимать на кнопку открытия - ровно столько копий окна можно открыть одновременно.
7. Предлагаю добавить возможность задания точности статистических величин.
8. К статистическим величинам можно добавить хинты - с кратким пояснением величин (либо добавить это в справку).
9. После использования инструмента Pan -в правом нижнем углу повляются символы >> ,которые не исчезают.

PS: После обновления из репозитория - Statist не обновился, хотя и писал,что версия 0.2.2. До этого предыдущую версию ставил из архива вручную. После удаления последней проблема исчезла.
Spatial is now, more than ever, just another column- The Geometry Column.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Статьи: 31
Проекты: 4/1
Репутация: 32
Откуда: Ukraine

Re: Statist - расширение для QGIS

Сообщение Voltron » 05 авг 2009, 09:50

Спасибо за тестирование, постараюсь в ближайшее время посмотреть и дать более полный ответ
_DR_ писал(а): 3. Что за цифры выводятся по оси абсциcc при расчете статистики для текстового поля?
Для текстовых полей на графике по оси абсциcc выводится длина текста. Надо будет добавить в справку.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Статьи: 31
Проекты: 4/1
Репутация: 32
Откуда: Ukraine

Re: Statist - расширение для QGIS

Сообщение Voltron » 06 авг 2009, 18:20

_DR_ писал(а): 1. При построении графика в окне с размером по умолчанию подпись по оси ординат не входит.
9. После использования инструмента Pan -в правом нижнем углу повляются символы >> ,которые не исчезают.
Скорее всего это из-за маленького исходного размера окна. Немного увеличил его, больше проблем быть не должно
_DR_ писал(а): 2. Предлагаю убрать дле текстовых полей Xmin и Xmax.
7. Предлагаю добавить возможность задания точности статистических величин.
8. К статистическим величинам можно добавить хинты - с кратким пояснением величин (либо добавить это в справку).
Пункты 2 и 7 постараюсь реализовать на выходных. Хинты записал в хотелки, материал для справки постараюсь подготовить. Возьметесь за проверку? :-)
_DR_ писал(а): 4. Подписи к элементам управления графиком не русифицированы.
5. При сохранении в pdf ошибка QString object no attribute 'endswith'.
6. Не работает Subplot Configuration Tool. Также открыв окно с этим инструментом, его невозможно закрыть, а если несколько раз нажимать на кнопку открытия - ровно столько копий окна можно открыть одновременно.
Почти весь этот функционал обеспечивает matplotlib. Но постараюсь решить хотя бы проблемы с подписями и Subplot Configuration Tool.

Ответить

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

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

Сейчас этот форум просматривают: Bing [Bot] и 1 гость