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

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

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

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

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

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

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

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

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

P.S. Не совсем понятно о каком репозитории gis-lab идёт речь - в списках приложений, доступных с репозитория qgis гислаба расширения statist нет, ставил из архива.

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

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

Изображение

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

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

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

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

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

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

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

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

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

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

Добавлено: 09 июл 2009, 18:49
Максим Дубинин
мелочь: "Standard deviation" как-то некрасиво текст отступило (см. в блоге картинку)
кстати, а подписи статистик локализованы?

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

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

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

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

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

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

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

Добавлено: 05 авг 2009, 06:40
Максим Дубинин
ссылка на описание работы с расширением: http://gis-lab.info/qa/statist.html

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

Добавлено: 05 авг 2009, 06:59
Denis Rykov
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. До этого предыдущую версию ставил из архива вручную. После удаления последней проблема исчезла.

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

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

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

Добавлено: 06 авг 2009, 18:20
Voltron
_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.