GIS-LAB

Географические информационные системы и дистанционное зондирование

Результаты 4-й встречи разработчиков QGIS

voltron, 16.11.2010

По материалам Linfiity Geo Blog и на основе собственных впечатлений.

4-я встреча разработчиков QGIS (хакфест QGIS), проходившая с 11 по 15 ноября во Вроцлаве (Польша), собрала 29 участников (28 человек и одна собака). Все участники приложили максимум усилий, для того, чтобы сделать QGIS ещё лучше. За четыре дня было сделано очень много: сотни коммитов, демонстрации новых разработок и возможностей, множество продуктивных дискуссий. Встреча проходила на территории Department of Climatology and Atmosphere Protection, организатором встречи был Paweł Netzel, помогали ему Milena Nowotarska, Robert Szczepanek, Maciej Sieczka и Borys Jurgiel.

Наш вклад — улучшения в fTools. При использовании инструмента объединения shape-файлов появилась возможность выбирать не только папку, но и отдельные файлы. Переделан инструмент упрощения объектов: настраиваемый порог, возможность упрощать весь слой или только выбранные объекты, упрощение можно проводить «на месте» или создавать новый shape-файл, при упрощении «на месте» можно использовать повтор/отмену действий, по окончании упрощения выдается информация об общем количестве узлов до и после упрощения.

Ниже дается краткий обзор наиболее важных тем.

Расширения

Одно из наиболее жарких обсуждений, возглавляемое Borys Jurgiel и Martin Dobias было посвящено расширениям. Мы  решили пересмотреть систему управления расширениями, в частности способ хранения расширений в репозитории; способ их отображения и организации в интерфейсе пользователя; список метаданных, которые должны быть у расширений.

Уже начата разработка нового репозитория, а Giuseppe Sucameli модифицировал программные интерфейсы QGIS и сделал новые меню верхнего уровня (Вектор, Растр, Базы данных), для расширений соответствующих видов.

Threading branch

Martin Dobias продемонстрировал работу ветки threading branch. Эта ветка — результат его работы по улучшению быстродействия QGIS в рамках Google Summer of Code. Мартин проделал огромную работу по ускорению отрисовки слоёв и повышению общего быстродействия QGIS, кроме того, он разработал несколько патчей и для сопутствующих проектов (GDAL).

?нтерфейс пользователя

Еще одно обсуждение было посвящено пользовательскому интерфейсу. Мы попытались определить общие моменты, требующие улучшения или пересмотра, а также исправляли несогласованности в отдельных диалогах. Одна из наших задач сделать QGIS удобной для использования на устройствах с маленьким экраном, например нетбуках. С некоторыми результатами уже можно ознакомиться, загрузив ночную сборку или собрав QGIS самостоятельно.

Глобус

Pirmin Kalberer продемонстрировал результаты своей работы по созданию 3D Глобуса в QGIS. Глобус связан с картой QGIS, поэтому все векторные и/или растровые слои отображаемые на карте, автоматически отображаются на глобусе. Кроме того, Глобус умеет создавать «истинное 3D» при использовании стереоочков.

Видео с хакфеста и с FOSS4G.

Подписи

Marco Hugentobler работал над улучшением механизма подписей, основанном на данных. Теперь можно добавить к атрибутивной таблице поля x и y с координатами подписи, и при подписывании объектов новым инструментом подписывания, подписи будут располагаться в местах, заданных этими координатами. В случае отсутствия таких координат, размещение подписей будет выполняться автоматически. «Фишкой» этого инструмента является то, что подписи можно перемещать и при изменении положения в поля будут записаны новые координаты.

Управление атрибутами

Juergen Fischer улучшал работу  с атрибутами. Так, при слиянии нескольких объектов теперь можно выбирать значения для каждого поля итогового объекта из списка значений исходных объектов. Кроме того, была добавлена возможность задания атрибутов по умолчанию, что особенно полезно при оцифровке объектов.

Прилипание

Cédric Mori сделал более доступной настройку параметров прилипания. Его патч делает возможным  вынесение диалога настроек прилипания в виде плавающей панели, что упрощает доступ к настройкам по время оцифровки.

Версионирование PostGIS

Horst Duester продолжил улучшать свое расширение для версионирования баз PostGIS, которое позволяет при редактировании использовать SVN-специфические вещи. Расширение позволяет одновременно редактировать одну и ту же таблицу нескольким пользователям, получать отдельные изменения и устранять конфликты.

Обновление руководства пользователя

Anne Ghisla и Otto Dassau проделали огромную работу по обновлению руководства пользователя, описав многие новые возможности грядущей QGIS 1.6.

Сертификация

Одно из обсуждений было посвящено возможности создания программы сертификации пользователей QGIS. Мы хотим создать стандарты и централизованную программу сертификации, чтобы качество обучения в Польше и качество обучения в Южной Африке было одинаковым.

Семинары

Для студентов и новых членов сообщества проводились семинары, посвященные разработке расширений для QGIS.

Оффлайновое редактирование

Mathias Walker продолжал работать над улучшением своего модуля оффлайн редактирования, который не так давно стал частью QGIS. Модуль позволяет «взять в дорогу» базу PostGIS, редактировать её, а потом, по возвращению, синхронизировать изменения с основной базой.

?спользование GIT

Еще одно обсуждение было посвящено использованию в проекте системы контроля версий GIT. Pirmin Kalberer сделал интересный обзор GIT и рассказал, как использовать GIT вместе с SVN. Возможно, теперь некоторые разработчики будут использовать GIT, но пока смена системы контроля версий не планируется.

Расширения PostGIS

Существует несколько расширений для работы с базами PostGIS, и часть функционала дублируется. Мы обсудили планы и необходимые действия для слияния этих расширений в один инструмент. Также было принято решение создать отдельное меню для инструментов, работающих с базами данных.

GRASS

Paolo Cavallini и Giuseppe Sucameli работали над упорядочиванием списка модулей GRASS и улучшали интерфейс модуля интеграции GRASS в QGIS.

Фотографии, ещё фото, и ещё.

Комментарии (2) к статье “Результаты 4-й встречи разработчиков QGIS”

  1. […] This post was mentioned on Twitter by GIS-Association, GIS-Lab. GIS-Lab said: Блог: Результаты 4-й встречи разработчиков QGIS http://j.mp/bifdvS […]

  2. Mavka says:

    Плагин, который позволяет открыть в qgis файл настроек UMN MapServer (map-файл) как обычный растровый слой. Требуется Mapscript.

    http://www.sourcepole.com/2010/11/16/testing-umn-mapfiles-with-qgis

Оставтьте комментарий к Tweets that mention GIS-Lab Blog» Архив блога » Результаты 4-й встречи разработчиков QGIS -- Topsy.com


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter