Компания NextGIS не только строит свою основную деятельность на продуктах с открытых исходным кодом и выступает спонсором различных открытых проектов, но и принимает активное участие в непосредственной разработке ряда крупных ГИС-ориентированных продуктов.
Одним из таких проектов является Quantum GIS (QGIS): мы принимаем активное участие в разработке этой свободной ГИС, а наши сотрудники входят в команду разработчиков. В свете выпуска QGIS 1.8.0 «Lisboa» мы решили опубликовать отчет о нашей работе за последние полгода над ядром проекта. Здесь не упоминаются дополнительные расширения и сопутствующие разработки.
Наиболее заметным для пользователей безусловно является внедрение нового функционала. На счету NextGIS реализация ряда запросов пользователей:
- инструмент группового создания пространственных индексов (#2779)
- инструмент добавления дополнительных узлов (#3628)
- добавлен интерфейс к gdal_fillnodata
- загрузка новых слоёв в активную группу добавление слоёв/групп после активного слоя
- инструмент навигации «Центрировать выделение» (#4031)
- реализован расчет длин и площадей в СК проекта, в СК слоя и на эллипсоиде
- новый виджет отображения масштаба карты, позволяющий как вводить масштаб вручную, так и выбирать его из списка предустановленных значений
- расширен функционал инструмента «Полигон из границ слоя»: добавлена возможность генерировать отдельные полигоны для каждого объекта слоя
- добавлена возможность опускать копирование геометрии в формате WKT из таблицы атрибутов (#4591)
- добавлена возможность открывать слои из ESRI File Geodatabase
- поддержка тем иконок в модуле Georeferencer
- и другие, более мелкие улучшения
Менее заметным, но не менее важным, является исправление различных ошибок. Силами NextGIS закрыто свыше 50 ошибок в разных подсистемах QGIS, в том числе:
- обновление списков слоёв в диалогах fTools после добавления нового слоя (#4318)
- исправлена ошибка в инструменте «Объединение», приводившая к появлению «дырок» (#3581)
- выполнены работы по приведению отображения наименований систем координат к единому стилю
- исправлен интерфейс диалога «Новый векторный слой»
- выполнен переход от использования базы проекций SpatiaLite к использованию базы проекций QGIS при создании новых слоёв SpatiaLite
- переработан процесс запуска некоторых инструментов fTools чтобы избежать блокирования основного окна QGIS
- исправлена ошибка из-за которой проект не изменялся при добавлении нового макета карты (#3577)
- внесены незначительные исправления в установщик QGIS (#2977)
- устранена ошибка использования неправильного разделителя в путях к файлам (#2992)
- исправлен ряд диалогов сохранения, не добавлявших суффикс к имени файла
- произведена реорганизация модулей и внесены соответствующие изменения в Менеджер модулей (#4395)
- исправлена ошибка, приводившая к невозможности выполнить запрос к слою с кириллическим именем (#2435)
- исправлена ошибка отображения кириллицы в метаданных растровых слоёв (#4452)
- устранен ряд ошибок классификации объектов в рендере «Уникальные значения» (#2709)
- восстановлена работоспособность подсветки идентифицируемых объектов (#4938)
- устранена ошибка из-за которой Менеджер модулей не находил расширения в дополнительных каталогах (#4178)
- регистронезависимый поиск СК при добавлении слоёв WMS
- исправлен ряд ошибок с отображением растровых слоёв (#4917)
- ряд исправлений в различных инструментах fTools (#5202, #5204, #4571 и др.)
- и другие исправления