QGIS Hackfest 2013 (Брайтон)

Завершилась 10я встреча разработчиков QGIS, проходившая в Брайтоне (Великобритания). Нынешняя встреча была самой многолюдной из всех. Объяснить это можно как и растущей популярностью QGIS, так и тем, что хакфест проводился непосредственно перед конференцией FOSS4G.

Первый день был практически ничем не примечательным: участники постепенно собирались в стенах университета Сассекса, новички знакомились со всеми, короче, обычный день перед настоящим собственно хакфестом. Из заметных изменений в коде за этот день:

  • копирование/вставка правил отрисовки
  • поддержка ветки ELSE в условиях правил отрисовки
  • ряд улучшений в меню компоновщика карты

А в это время, в аэропорту Гатвика Виктор Олайа начинает полный рефакторинг фреймворка Processing…

Разработчики QGIS люди не суеверные и пятница 13-е никак не отразилась на их работе. Cписок коммитов внушает уважение:

  • менеджер модулей получил возможность опционально скрывать устаревшие модули, а также выделять их в общем списке
  • реализовано отображение топологической информации для слоёв GRASS
  • фреймвок Processing обзавелся новым, более удобным, диалогом настройки
  • в Processing добавлено 10 новых алгоритмов
  • ряд более мелких улучшений и исправлений

Кроме того было проведено несколько обсуждений — Ричард рассказал о новом веб-сайте (запись), также обсуждался рефакторинг классов для работы с векторными данными, поддержка доменов атрибутов, возможность использования QML (в частности в QGIS Android), архитектура и дальнейшее развитие фреймворка Processing.

В субботу Виктор публикует первую серию коммитов рефакторинга — «It’s starting to get fun… now nothing works :-)». Несмотря на рефакторинг фреймворк продолжает наращивать функционал: добавлено ещё 5 алгоритмов, несколько старых подверглось улучшению. Консоль Python получает возможность настройки цветовых схем (эстеты наслаждаются). В этот день также было несколько обсуждений: единый диалог настройки, поддержка 3D (Globe, PostGIS и др.), менеждер модулей и репозиторий, дальнейшее развитие клиента WMS, QGIS ServerQGIS WebClient.

Воскресенье, предпоследний полноценный день хакфеста. Ещё серия обсуждений, на этот раз: документация, слой абстракции для баз данных и индексирование атрибутов/геометрий. Кроме того достаточно много коммитов:

  • новый редактор скриптов для Processing
  • уменьшено число операций конвертирования при запуске алгоритмов SAGA в QGIS
  • из Processing удалены устаревшие настройки и связанный с ними код
  • добавлена возможность экспорта моделей, созданных в построителе моделей, в графический файл
  • реализована поддержка выражений при отрисовке градуированным знаком и уникальными значениями

Фото с хакфеста и визуализация активности разработчиков.

Мітки: , ,

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

*