Вклад NextGIS в QGIS, первая половина 2012

Компания 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 и др.)
  • и другие исправления

Обсуждение закрыто.