среда, 9 мая 2018 г.

QGIS 3.0 «Girona»


Вышла новая версия QGIS, одной из самых динамично развивающихся географических информационных систем (ГИС) с открытым исходным кодом. QGIS - свободная (GPL v2+) пользовательская ГИС, написанная на языке C++ с использованием библиотеки Qt. QGIS поддерживает практически все распространенные форматы пространственных данных, расширяется модулями на C++ и Python.

Версия 3.0, находившаяся в разработке более 2-х лет, это новый этап в развитии проекта: осуществлен переход на Qt 5 и Python 3, произведен рефакторинг основных классов, добавлено множество новых возможностей. Ниже далеко не полный список изменений.


Общие
  • Новый формат проектов с поддержкой сжатия позволяет сохранять не только сам проект, но и дополнительные ресурсы, такие как стили, данные, сведения об источниках данных и т.д.
  • поддержка пользовательских профилей позволяет изолировать настройки и плагины разных пользователей при работе на одном компьютере
  • возможность указать расположение файлов справки (как в виде локальных файлов, так и расположенных на удаленном сервере)
3D
  • окно 3D режима позволяет отображать карту поверх трехмерной модели рельефа
Интерфейс
  • Locator bar — настраиваемое поле поиска (по слоям проекта, по атрибутам, алгоритмам, пользовательский поиск)
  • поддержка пользовательских цветовых схем
  • более удобное и продуманное управление видимостью панелей
  • плавная прокрутка карты колесиком мыши
  • новый виджет выбора палитры
  • множество других улучшений в интерфейсе
Символика и оформление
  • добавлена возможность создания палитр из пользовательских цветов
  • возможность временно отключать символьные слои в сложных знаках. Также видимость может зависеть от данных, например, от значения поля таблицы атрибутов
  • в качестве единиц измерения знаков можно использовать пункты и дюймы
  • обновленный Менеджер стилей
  • новый рендерер для точечный слоёв — группировка близлежащих точек в кластер
  • поддержка «живых» слоёв, такие слои автоматически перерисовываются с заданным интервалом. Это позволяет визуализировать постоянно меняющиеся данные, например, о перемещении животных
Провайдеры данных
  • новый диалог добавления слоёв, позволяющий добавлять данные из всех поддерживаемых источников данных
  • полная поддержка GeoPackage
  • возможность сохранять растры в любом поддерживаемом GDAL формате
  • поддержка полей типа HStore и array для слоёв PostgreSQL
  • поддержка ограничений unique и not-null
  • интеграция с GeoNode
  • более полная поддержка значений Z/M
Плагины
  • полностью переработан и портирован на С++ плагин Processing
  • большая часть плагинов интегрирована в Processing, что позволяет использовать их для групповой обработки, а также интегрировать их в модели для создания сложных процессов обработки данных
  • добавлено множество новых алгоритмов: односторонний буфер, извлечение заданных узлов, удлинение линий, генерирование геометрии, полюс недоступности и многие другие
QGIS Server
  • многопоточная отрисовка
  • полная поддержка стандарта WFS 1.1
  • возможность расширения при помощи плагинов на Python
Генератор отчетов
  • полностью обновленный редактор отчетов
  • поддержка карт с разными системами координат
API
  • переход на Qt 5 и Python 3
  • рефакторинг большинства основных классов
  • Менеджер задач для создания и управления длительными задачами, выполняющимися в фоне (обработка больших массивов данных, экспорт сложных крупномасштабных карт и т.д)
Традиционно, пакеты для основных систем и дистрибутивов будут доступны с небольшой задержкой.


Отзывы: (отсюда)

№1: "У меня он странным образом перепахал SetupTools и Pip3 (Ubuntu 16.04). Pip3 теперь валится с ошибкой, а при запуске сам Qgis выдаёт сообщение, что не найден PyQt 5.10. В общем чой-то они крепко переругались с Spyder (тот тоже к PyQt5 неровно дышит)."

№2: "У меня с Qgis 3 какая-то фигня получилась на ubuntu 18.04: после обновления с 2.99 всё встало, но при этом вылетел метапакет кугис вместе с Сагой. При этом, 2.99 работал нормально до обновления. При попытке установить Qgis обратно пишет про битые пакеты. После выполнения "dpkg --configure -a" удалился Kicad, Grass и всё что по зависимостям пересекалось с Qgis и Qt Designer. Пока не могу оценить преимуществ третьего кугиса, наверно надо ждать когда релизнется Убунта 18.04."

№3: "Походу парни что-то перемудрили,.. мне он выносит из системы PyQt 5.9, ставит 5.5, но криво,.. при запуске пытается найти 5.9. Пока 2.18.17 - наш выбор."

Комментарии

comments powered by HyperComments