С 10 по 14 ноября 2011 г. в Цюрихе (Швейцария) проходила шестая встреча разработчиков Quantum GIS (QGIS), еще известная как хакфест. К сожалению, по ряду причин сотрудники компании не смогли лично посетить это безусловно интересное мероприятие. Впрочем, мы участвовали «виртуально», общаясь и обсуждая вопросы в IRC и списках рассылки.
Наше участие не ограничивалось только обсуждением различных аспектов проекта, мы активно работали над кодовой базой. На счету NextGIS 11 коммитов (не считая бэкпортирование), среди которых как новый функционал, так и исправления ошибок. Большая часть этих исправлений войдет в стабилизационный выпуск 1.7.2, а новые возможности будут доступны пользователям версии 1.8.0.
Итак, что же было сделано:
- добавлен новый инструмент Densify geometries, позволяющий увеличить количество узлов линейного или полигонального объекта;
- добавлен новый инструмент Create spatial index — построение пространственных индексов для слоёв и файлов на диске в групповом режиме;
- начаты работы по оптимизации инструментов из меню «Вектор», теперь инструменты «Упростить геометрию», «Объединение shape-файлов», «Densify geometries» и «Create spatial index» не блокируют основное окно QGIS. Это позволит запускать обработку больших массивов данных в фоне и продолжать работать с другими данными;
- улучшения в пользовательском интерфейсе: в меню «Справка» добавлен инструмент «Что это?», ранее доступный только через кнопку на панели инструментов; оптимизированы подписи в диалоге «Параметры»; убраны лишние элементы интерфейса в инструментах геообработки;
- исправлена ошибка в работе инструмента «Объединение», приводившая в появлению «дырок» в случае отсутствия пересечения исходных слоёв;
- восстановлена работоспособность инструмента «Назначить проекцию»;
- добавлен интерфейс к утилите gdal_fillnodata.py (GDALTools)
Более подробное описание можно найти в блоге Linfiniti.