QGIS 3.0 «Girona»

Оголошено про вихід QGIS 3.0 «Girona». QGIS — вільна географічна інформаційна система, яка працює на Linux, Unix, Mac OS X, Windows та Android (проект QField). Випуск названо на честь міста Жирона, де навесні 2016 року пройшла 15-та зустріч розробників QGIS та 2-а конференція користувачів QGIS.

Це перший випуск нової гілки 3.x, саме тому ця версія має статус «early adopters release» — випуску для ентузіастів та досвідчених користувачів. Звісно, встановити нову версію може кожний, просто майте на увазі, що ця версія ще не така стабільна та відшліфована як гілка 2.x. Також слід зазначити, що підтримка QGIS 2.14 закінчилася, статус версії з тривалою підтримкою отримала QGIS 2.18.

Ознайомитися з повним списком змін можна тут. Звичайним користувачам краще користуватися так званим visual changelog. Найбільш значні та цікаві зміни перераховано нижче.

Загальні

  • перехід на Qt 5 та Python 3
  • оновлення та рефакторинг коду, зміни в API
  • новий формат проектів з підтримокю стиснення
  • підтримка профілів користувачів
  • контекстна довідка інтегрована з посібником користувaча

Інтерфейс

  • вдосконалений та більш однорідний інтерфейс користувача
  • стандартизовано використання термінів transparency/opacity/alpha в інтерфейсі та API
  • новий віджет для управління непрозорістю
  • стандартизовано роботу з кутами повороту в інтерфейсі та API. Обертання завжди виконується за годинниковою стрілкою
  • стандартизовано роботу з масштабами
  • підтримка плавної прокрутки колесом миші
  • поле пошуку у діалозі настройки «гарячих» клавіш
  • Locator bar — мультифункціональне поле пошуку. Дозволяє шукати шари та шаблони друку, атрибути, алгоритми Processing та додавати власні пошукові інструменти (наприклад, пошук за адресою в OSM тощо)
  • новий віджет для вибору палітр кольорів
  • на заміну окремим кнопкам та діалогам додавання різних шарів прийшов Менеджер джерел даних (анімація), який дозволяє додавати шари з будь-яких джерел (файли, бази даних, сервіси OGC).

Вирази

  • нові змінні @project_crs та @project_crs_definition для отримання інформації про систему координат проекту
  • глобальна змінна @qgis_locale, що містить поточну локаль QGIS
  • нові змінні з даними про настройки карти @map_crs, @map_crs_definition та @map_units
  • велика кількість нових функцій:
    • агрегатні (array_agg)
    • робота з масивами (списками)
    • маніпуляції з кольорами
    • дата та час
    • геометричні
    • загального вжитку
    • робота з картою
    • робота з шарами
    • математичні
    • робота з записами та атрибутами
    • робота з відношеннями

Стилі та символіка

  • можливість створювати та зберігати власні палітри кольорів
  • відтепер символьні шари можна вікдлючати, що значно спрошує процес настройки та створення умовних знаків
  • відимість символьних шарів може контролюватися даними, наприклад, залежати від значення певного поля таблиці атрибутів або обчислюватися за допомогою виразів
  • в якості одиниць виміру для умовних знаків додано пункти та дюйми
  • оновлений менеджер стилів
  • можливість настройки кольрору та непрозорості для декількох значень одночасно
  • автоматичне розтягнення гістограми растру при оновлені карти
  • відступи для вмісту аннотацій
  • анотації тепер підтримують стилі заливки
  • новий метод візуалізації точкових шарів, який групує сусідні точки у «кластер»
  • розмір шрифтів для підписів можна задавати у мм та пікселях
  • підтримка «живих» шарів (анімація). Такі шари автоматично перемальовуються з заданим інтервалом, що надзвичайно зручно для візуалізації переміщень практично в реальному часі

Оцифровка

  • можливість копіювати об’єкти
  • вибір діапазону вузлів
  • трасування об’єктів із зсувом
  • збереження координат Z/M під час редагування об’єктів

Провайдери та управління даними

  • оновлення система метаданих
  • допоміжне сховище даних для збереження додаткової інформації
  • повна підтримка GeoPackage
  • можливість зберігати растри у будь-який GDAL-сумісний формат
  • підтримка індексів для атрибутів у SpatiaLite
  • підтримка даних array та HStore для PostgreSQL
  • корректна робота з обмеженнями unique та not-null
  • провайдери memory та SpatiaLite підтримують геометрії зі значеннями Z/M
  • інтеграція з GeoNode
  • розширена та вдосконалена підтримка значень за замовчанням

API та програмування

  • рефакторинг та оновлення практично всієї кодової бази
  • нові класи геометрії з підтримкою значень Z/M
  • менеджер фонових задач та допоміжні класи дозволяють виконувати довготривалі операції у фоні

Processing

    • оновлення та вдосконалення коду, ядро Processing переписано на С++
    • більшість старих плаґінів аналізу (Інтерполяція, Аналіз рельєфу тощо) адаптовано для Processing
    • нові алгоритми, зокрема:
      • підрахунок унікальних значень растру
      • зсув ліній
      • односторонній буфер
      • продовження ліній
      • та багато інших
  • експорт моделей у формати PDF та SVG
  • вилучено модуль завантаження скриптів та моделей з репозиторію, для цього слід використовувати плаґін Resource Sharing
  • вдосконалений редактор моделей

QGIS Server

  • проведено повний рефакторинг коду
  • багатопотоковий рендеринг
  • повна відповідність стандарту WFS 1.1
  • можливість створення власних плагінів-сервісів

Друковані карти

  • оновлений та вдосконалений менеджер шаблонів друку
  • настроювані границі комірок в таблицях
  • підтримка карт з у різних системах координат в одному шаблоні
  • та багато інших вдосконалень

3D

  • нове вікно «3D карта» для перегляду двомірних шарів на цифровій моделі рельєфу
  • візуалізація об’єктів шару у вигляді 3D об’єктів (наприклад, будівлі чи рослинність)
Мітки: ,

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

*